[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-22T17:05:21.116Z","endTime":"2026-03-22T17:06:53.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-22T14:28:34.680Z","endTime":"2026-03-22T16:42:33.730Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"},"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-22T16:42:33.730Z","endTime":"2026-03-22T17:04:11.323Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"},"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-22T17:04:11.323Z","endTime":"2026-03-22T17:05:23.302Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.446149547902465,"aZ":-16.80942239905816,"pfxX":-4.082056892674768,"pfxZ":8.170548108739887,"pX":0.3150546321450857,"pZ":2.8553841746970656,"vX0":6.8612871289135775,"vY0":-136.36145893197622,"vZ0":-4.716688567538383,"x":104.99,"y":161.68,"x0":-1.7052257135117501,"y0":50.001643363874145,"z0":5.7700529689169855,"aX":-7.675426626999081},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":5.9,"spinRate":2253,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.4019317901144883,"extension":6.463164493958589},"index":3,"playId":"28fd4b65-5607-37a5-897a-bec4273f68b2","pitchNumber":1,"startTime":"2026-03-22T17:05:23.302Z","endTime":"2026-03-22T17:05:26.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":93.4,"endSpeed":87.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87455716360357,"aZ":-26.002290706356455,"pfxX":-6.513172705622561,"pfxZ":3.249858137596327,"pX":1.2369769467236489,"pZ":1.5857841796674381,"vX0":10.203582879017599,"vY0":-135.7457864130537,"vZ0":-6.034593133033664,"x":69.85,"y":195.96,"x0":-1.6947035634951604,"y0":50.002404272354624,"z0":5.606054967555935,"aX":-12.367015622221734},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.9,"breakHorizontal":10.1,"spinRate":2381,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.40084707616937143,"extension":6.5757643112530655},"index":4,"playId":"a09ce4eb-eabd-344b-aa3e-6f09b22c6e23","pitchNumber":2,"startTime":"2026-03-22T17:05:40.917Z","endTime":"2026-03-22T17:05:43.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83767548139229,"aZ":-25.126665102594643,"pfxX":-7.433389960902913,"pfxZ":3.737351694648172,"pX":-0.8495573207030366,"pZ":2.9729277084833807,"vX0":5.1384029627845225,"vY0":-136.15536449979464,"vZ0":-2.6670802125225657,"x":149.38,"y":158.51,"x0":-1.791887060224117,"y0":50.001786738624915,"z0":5.69702185308837,"aX":-14.00829210326432},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.5,"breakHorizontal":12.5,"spinRate":2275,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40170854838307735,"extension":6.511484602621527},"index":5,"playId":"946da160-fad2-3d9f-ad7d-9866280ccadf","pitchNumber":3,"startTime":"2026-03-22T17:05:54.522Z","endTime":"2026-03-22T17:05:58.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.278809266008373,"aZ":-31.476138388583813,"pfxX":7.7524194406060944,"pfxZ":0.46214639501138777,"pX":2.385547606487172,"pZ":2.5501025190482816,"vX0":7.90878716065794,"vY0":-122.14905855666622,"vZ0":-0.8399470632389425,"x":26.07,"y":169.93,"x0":-1.8922916752001602,"y0":50.004980552582246,"z0":5.585845384214498,"aX":11.809162801203385},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.8,"breakHorizontal":-15.8,"spinRate":2661,"spinDirection":53},"zone":12,"typeConfidence":2.0,"plateTime":0.4470574167753689,"extension":6.591968878606725},"index":6,"playId":"37cf20a9-0f46-3743-aa39-12d134f4bec0","pitchNumber":4,"startTime":"2026-03-22T17:06:14.116Z","endTime":"2026-03-22T17:06:17.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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.5,"endSpeed":86.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1579137177015,"aZ":-14.943330014441132,"pfxX":-4.057090337342199,"pfxZ":8.952953608817767,"pX":0.07185519468473109,"pZ":3.4557433092334215,"vX0":6.40872855898489,"vY0":-137.5282078225314,"vZ0":-3.5710178971644093,"x":114.26,"y":145.47,"x0":-1.7564814573089262,"y0":50.00200784760393,"z0":5.778020037212891,"aX":-7.8081451179005885},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":6.1,"spinRate":2331,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.397550711312848,"extension":6.373903644738932},"index":7,"playId":"91e6c9f4-354c-34ef-bf70-eee84019c94c","pitchNumber":5,"startTime":"2026-03-22T17:06:29.694Z","endTime":"2026-03-22T17:06:32.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.335607261271875,"aZ":-29.407760647902855,"pfxX":6.969941400245101,"pfxZ":1.8063850767717584,"pX":1.5986625017156966,"pZ":1.3828908943505331,"vX0":6.651908576751549,"vY0":-123.23824947421492,"vZ0":-3.933372611269393,"x":56.06,"y":201.44,"x0":-2.044737237354391,"y0":50.0037531744467,"z0":5.49375273189598,"aX":10.68124719875122},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.5,"breakHorizontal":-14.3,"spinRate":2660,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.44507500299617586,"extension":6.507636280683233},"index":8,"playId":"da02b112-83b6-3621-8fe4-86cae95aef05","pitchNumber":6,"startTime":"2026-03-22T17:06:50.452Z","endTime":"2026-03-22T17:06:53.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-22T17:06:53.650Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilyer Abreu singles on a fly ball to left fielder Billy Cook. Wilyer Abreu to 2nd. Wilyer Abreu advances to 2nd, on a fielding error by left fielder Billy Cook.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-22T17:06:58.449Z","endTime":"2026-03-22T17:08:46.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":86.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95107284841412,"aZ":-16.26357993374004,"pfxX":-5.270563788325983,"pfxZ":8.21678977799819,"pX":-0.5505657345542877,"pZ":2.8236746255032115,"vX0":5.642885800512664,"vY0":-138.50830554286307,"vZ0":-4.736532589870381,"x":137.99,"y":162.54,"x0":-1.932920300212184,"y0":50.000014955347176,"z0":5.648989998642785,"aX":-10.203020623098023},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":8.3,"spinRate":2247,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.395978515882883,"extension":6.527734326248237},"index":0,"playId":"00cf8b21-f6e4-381d-9c79-32f1cf380b7d","pitchNumber":1,"startTime":"2026-03-22T17:07:17.847Z","endTime":"2026-03-22T17:07:22.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.490331171002538,"aZ":-16.356645660214614,"pfxX":-4.919392848563886,"pfxZ":8.032935297824922,"pX":-1.2311750635868843,"pZ":2.965297630951748,"vX0":4.062741687857536,"vY0":-139.051231021043,"vZ0":-4.532647277613179,"x":163.93,"y":158.72,"x0":-2.067854234646191,"y0":50.006139347029205,"z0":5.692686168669014,"aX":-9.691089027744201},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":8.2,"spinRate":2369,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39304402695880913,"extension":6.456601411643492},"index":1,"playId":"81aef429-9552-3e8d-b033-60958aa60e1b","pitchNumber":2,"startTime":"2026-03-22T17:07:32.245Z","endTime":"2026-03-22T17:07:35.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":90.5,"endSpeed":83.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.022915219257648,"aZ":-25.549979038180457,"pfxX":-7.37249283505636,"pfxZ":3.758369662061034,"pX":-1.014714478108087,"pZ":0.721338612082424,"vX0":4.789824772053405,"vY0":-131.6532517717651,"vZ0":-7.902556760807414,"x":155.68,"y":219.3,"x0":-1.8965615241406053,"y0":50.000623767160704,"z0":5.64276470325193,"aX":-12.986032374259596},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.3,"breakHorizontal":12.4,"spinRate":1578,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.41547735066469915,"extension":6.354737889861662},"index":2,"playId":"643d3339-5a91-31e3-abfa-88aaeed1d406","pitchNumber":3,"startTime":"2026-03-22T17:07:47.029Z","endTime":"2026-03-22T17:07:50.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.826834087465144,"aZ":-16.493762994277287,"pfxX":-4.087994148321403,"pfxZ":8.040338645309223,"pX":-0.013135902195206694,"pZ":2.29493716345962,"vX0":6.305366437258939,"vY0":-138.48268201827756,"vZ0":-6.244290797855061,"x":117.5,"y":176.82,"x0":-1.7843859916531328,"y0":50.00038079013401,"z0":5.675236918757201,"aX":-7.969937710883516},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.4,"breakHorizontal":6.1,"spinRate":2359,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3949505018802322,"extension":6.5115283993115725},"index":3,"playId":"f92f02c0-602e-36a9-a4f8-36f68504457f","pitchNumber":4,"startTime":"2026-03-22T17:08:05.316Z","endTime":"2026-03-22T17:08:08.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-22T17:08:22.088Z","endTime":"2026-03-22T17:08:33.650Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"},"defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.278196951838428,"aZ":-43.640733234102576,"pfxX":7.314879897156021,"pfxZ":-8.191980499808553,"pX":0.09018680730340131,"pZ":2.449118080355906,"vX0":2.353221524488842,"vY0":-117.82506344193128,"vZ0":1.297988845987857,"x":113.56,"y":172.65,"x0":-1.8728732810122433,"y0":50.001909547094094,"z0":5.937060720912118,"aX":10.239966371710867},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-14.2,"breakHorizontal":-13.8,"spinRate":2785,"spinDirection":37},"zone":5,"typeConfidence":2.0,"plateTime":0.4656247792242505,"extension":6.516058509413684},"hitData":{"launchSpeed":86.6,"launchAngle":31.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.66,"coordY":122.15}},"index":5,"playId":"68827525-7a46-3834-aa4d-8ac512910592","pitchNumber":5,"startTime":"2026-03-22T17:08:33.650Z","endTime":"2026-03-22T17:08:46.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:08:46.615Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Masataka Yoshida doubles (1) on a line drive to left fielder Billy Cook. Wilyer Abreu scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-22T17:09:21.250Z","endTime":"2026-03-22T17:10:08.019Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":656605,"link":"/api/v1/people/656605"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.6,"endSpeed":86.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.016335802540116,"aZ":-16.866779616728905,"pfxX":-5.484195639293553,"pfxZ":8.073539672948465,"pX":-1.2564738263617001,"pZ":4.0609301505362785,"vX0":3.8596599560298004,"vY0":-136.3493113429507,"vZ0":-1.685718192884563,"x":164.89,"y":129.13,"x0":-1.9728494808239712,"y0":50.00389280992291,"z0":5.842575395726886,"aX":-10.39901941435984},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.5,"breakHorizontal":9.2,"spinRate":2286,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40065103855256545,"extension":6.458483933385882},"index":0,"playId":"33a1b8c6-981a-30db-8ec3-62ce56a05ce1","pitchNumber":1,"startTime":"2026-03-22T17:09:21.360Z","endTime":"2026-03-22T17:09:24.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":92.4,"endSpeed":85.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29965283776257,"aZ":-25.62685392915274,"pfxX":-6.44995307497983,"pfxZ":3.5179247196235437,"pX":-0.9090530520283777,"pZ":3.8083489192874174,"vX0":4.928654027737168,"vY0":-134.59702882123045,"vZ0":-0.685780749465784,"x":151.65,"y":135.95,"x0":-1.9129963961665624,"y0":50.00343133703304,"z0":5.858358542147171,"aX":-12.004217265223263},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.5,"breakHorizontal":10.8,"spinRate":2332,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40474419157608654,"extension":6.481495711924271},"index":1,"playId":"32dd4d94-3aa4-35f2-bd02-5290f4e52f01","pitchNumber":2,"startTime":"2026-03-22T17:09:39.649Z","endTime":"2026-03-22T17:09:42.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.890472868661007,"aZ":-16.06040132842727,"pfxX":-4.710281584297694,"pfxZ":8.437959609305649,"pX":-0.4542239627188825,"pZ":3.1083692907919533,"vX0":5.309113572292022,"vY0":-136.76518788088694,"vZ0":-4.166778930807729,"x":134.31,"y":154.85,"x0":-1.8012541980695456,"y0":50.00392740934023,"z0":5.740814948737335,"aX":-8.99608436371174},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":7.6,"spinRate":2336,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3992658679965584,"extension":6.474239207463951},"hitData":{"launchSpeed":97.5,"launchAngle":11.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.08,"coordY":138.69}},"index":2,"playId":"345d8380-aa02-36f8-aa4b-c87c0639d383","pitchNumber":3,"startTime":"2026-03-22T17:09:57.286Z","endTime":"2026-03-22T17:10:08.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":677800,"link":"/api/v1/people/677800"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":-9.5,"leverageIndex":1.26,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:10:08.019Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andruw Monasterio flies out to center fielder Jake Mangum.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-22T17:10:24.451Z","endTime":"2026-03-22T17:12:49.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.599800581537462,"aZ":-25.937508831090145,"pfxX":-9.863882080137337,"pfxZ":3.327990314952496,"pX":-1.3247737269889357,"pZ":3.3881895767887733,"vX0":5.29488911572653,"vY0":-135.5069341421352,"vZ0":-1.7404497782635482,"x":167.5,"y":147.3,"x0":-2.015102678121531,"y0":50.002069732994414,"z0":5.838131835902437,"aX":-18.47563902757827},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":16.8,"spinRate":2244,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40309962179902836,"extension":6.4439690151397775},"index":0,"playId":"1ba1505b-0805-340d-aa7c-1b7ae10d20f2","pitchNumber":1,"startTime":"2026-03-22T17:10:39.316Z","endTime":"2026-03-22T17:10:42.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":94.2,"endSpeed":86.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.948371372481287,"aZ":-18.924448910611282,"pfxX":-5.668608047731247,"pfxZ":6.911439563881784,"pX":-1.0016893826717168,"pZ":4.195135158098834,"vX0":4.301325653935273,"vY0":-137.24233079676236,"vZ0":-1.106205307610896,"x":155.18,"y":125.51,"x0":-1.848866887006369,"y0":50.003313271254534,"z0":5.88614678513923,"aX":-10.8681876535031},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":9.5,"spinRate":2376,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.398332452169901,"extension":6.399430095050506},"index":1,"playId":"d45522c8-3dcd-3263-87a0-320389cdb6d3","pitchNumber":2,"startTime":"2026-03-22T17:10:57.111Z","endTime":"2026-03-22T17:11:00.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.723610003493864,"aZ":-28.18458208481773,"pfxX":0.603987388590153,"pfxZ":2.3765445544774995,"pX":1.2136818631298358,"pZ":0.8426905047871271,"vX0":7.3548710237436365,"vY0":-128.30173384755017,"vZ0":-6.603212212191286,"x":70.74,"y":216.03,"x0":-1.7598603807732291,"y0":50.00307746625598,"z0":5.62489618988674,"aX":1.0142246432001787},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.1,"breakHorizontal":-2.6,"spinRate":2473,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.42571447713798305,"extension":6.351884896457997},"index":2,"playId":"dc522c36-9aa5-3bae-abeb-da6edbc57893","pitchNumber":3,"startTime":"2026-03-22T17:11:16.891Z","endTime":"2026-03-22T17:11:19.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"index":3,"startTime":"2026-03-22T17:11:36.009Z","endTime":"2026-03-22T17:11:56.082Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51865592227548,"aZ":-15.499006649997515,"pfxX":-4.52336520892518,"pfxZ":8.774423053000191,"pX":0.5377731452815464,"pZ":2.4616854113113122,"vX0":7.659334358479803,"vY0":-136.8215146697866,"vZ0":-5.96371821858607,"x":96.5,"y":172.31,"x0":-1.707178258554214,"y0":50.002338402247354,"z0":5.727428054518138,"aX":-8.596462031303428},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":6.6,"spinRate":2325,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3999596141457822,"extension":6.546653689317338},"index":4,"playId":"2cfae93d-ddb4-3829-850d-8619fa216df5","pitchNumber":4,"startTime":"2026-03-22T17:11:56.082Z","endTime":"2026-03-22T17:11:59.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.148867801103428,"aZ":-15.862705837320926,"pfxX":-3.0973587680216372,"pfxZ":8.386390463096363,"pX":-0.3363222227640326,"pZ":2.9729986227361382,"vX0":4.837319811490962,"vY0":-138.39903674873494,"vZ0":-4.814782404550501,"x":129.82,"y":158.51,"x0":-1.7023237871953714,"y0":50.00255939319408,"z0":5.793544176953899,"aX":-6.024420466758642},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":4.7,"spinRate":2415,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.39537233582090536,"extension":6.398552720821188},"index":5,"playId":"f543420b-f2c3-3e0b-be2d-988740dd6d16","pitchNumber":5,"startTime":"2026-03-22T17:12:18.053Z","endTime":"2026-03-22T17:12:22.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.080972013534815,"aZ":-33.542945886534,"pfxX":9.273952083601323,"pfxZ":-0.9172260322213148,"pX":0.5122659302404596,"pZ":2.9514270825152624,"vX0":3.2113223857746642,"vY0":-121.1608425275053,"vZ0":0.39724624767310646,"x":97.47,"y":159.09,"x0":-2.036138381038275,"y0":50.00545236499984,"z0":5.720846967477083,"aX":13.765325167540839},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.3,"breakHorizontal":-17.5,"spinRate":2589,"spinDirection":57},"zone":3,"typeConfidence":2.0,"plateTime":0.45236975447679306,"extension":6.539250413336061},"hitData":{"launchSpeed":95.2,"launchAngle":34.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.82,"coordY":75.96}},"index":6,"playId":"0193248c-ea04-3a28-96d4-53b25eed6d16","pitchNumber":6,"startTime":"2026-03-22T17:12:40.107Z","endTime":"2026-03-22T17:12:49.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.15,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:12:49.802Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcelo Mayer grounds out, shortstop Jared Triolo to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-22T17:13:04.529Z","endTime":"2026-03-22T17:15:00.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.849687806279462,"aZ":-40.69658272585413,"pfxX":5.790340305033142,"pfxZ":-6.375131800347876,"pX":-0.09954589139901425,"pZ":1.5408879466067023,"vX0":2.4925877236250216,"vY0":-115.5302469845122,"vZ0":-1.0011202352488286,"x":120.79,"y":197.18,"x0":-1.9486876124879722,"y0":50.00530652877569,"z0":5.9316467193444495,"aX":7.736819276629097},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.5,"breakHorizontal":-11.2,"spinRate":2425,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.4762162892629509,"extension":6.42170844474562},"index":0,"playId":"93b6ac7b-3cb0-3a80-a6c6-5d97c51a8a1f","pitchNumber":1,"startTime":"2026-03-22T17:13:22.639Z","endTime":"2026-03-22T17:13:26.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69582314608774,"aZ":-14.896314628341221,"pfxX":-3.6924836005471278,"pfxZ":9.01211700603168,"pX":-0.07680406174396885,"pZ":2.486299426295534,"vX0":6.102609981142748,"vY0":-137.38770784183544,"vZ0":-5.757866236094647,"x":119.93,"y":171.65,"x0":-1.8443764521563035,"y0":50.000095103644036,"z0":5.617129216959537,"aX":-7.077181389006472},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":5.4,"spinRate":2210,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.39829172669797774,"extension":6.412617601145876},"index":1,"playId":"fc75aab0-8c74-36c6-845e-cc0908cd85f2","pitchNumber":2,"startTime":"2026-03-22T17:13:39.848Z","endTime":"2026-03-22T17:13:42.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05253826700278,"aZ":-27.33915096155069,"pfxX":-5.031334188593842,"pfxZ":2.7817708691388754,"pX":1.1943665307506781,"pZ":0.69789011042545,"vX0":9.026563082922316,"vY0":-130.80275871739346,"vZ0":-7.486289734082831,"x":71.47,"y":219.94,"x0":-1.6442362835219324,"y0":50.00061125658789,"z0":5.640738965164223,"aX":-8.736131113675862},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.6,"breakHorizontal":7.2,"spinRate":1531,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.41841284470230145,"extension":6.592860171110032},"index":2,"playId":"9d4a2759-3a1c-3b71-a5bf-c899a1db9cfd","pitchNumber":3,"startTime":"2026-03-22T17:14:03.659Z","endTime":"2026-03-22T17:14:06.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.380547416534963,"aZ":-29.433115604149652,"pfxX":-6.883645501761139,"pfxZ":1.5515857004913611,"pX":0.29620328282859926,"pZ":1.8472144940773094,"vX0":7.766244476925439,"vY0":-131.61360921887305,"vZ0":-4.527668408259942,"x":105.71,"y":188.91,"x0":-1.7902299165786817,"y0":50.000970284463506,"z0":5.754452524206345,"aX":-12.14701125626353},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.0,"breakHorizontal":10.9,"spinRate":1534,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.4152148332706873,"extension":6.575257190552238},"index":3,"playId":"494c0a0f-09ee-39ab-b763-b79fbd183112","pitchNumber":4,"startTime":"2026-03-22T17:14:25.844Z","endTime":"2026-03-22T17:14:29.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41741261923509,"aZ":-15.209593878584606,"pfxX":-7.675373041652116,"pfxZ":8.714324245756561,"pX":-0.3063414863747776,"pZ":3.089638501952076,"vX0":7.158697035227968,"vY0":-139.17505611239451,"vZ0":-4.274888553069311,"x":128.68,"y":155.36,"x0":-1.9240373752750763,"y0":50.006675389536035,"z0":5.664262666324202,"aX":-14.94815479587365},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.0,"breakHorizontal":12.2,"spinRate":2329,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3946931847651465,"extension":6.4913585361904405},"hitData":{"launchSpeed":108.1,"launchAngle":-3.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.29,"coordY":145.34}},"index":4,"playId":"1645e920-40a8-392a-be56-8c367e1425e9","pitchNumber":5,"startTime":"2026-03-22T17:14:54.414Z","endTime":"2026-03-22T17:15:00.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"second":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":3.000000000000007,"leverageIndex":1.12,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:15:00.311Z","atBatIndex":4},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jared Triolo reaches on a fielding error by third baseman Isiah Kiner-Falefa.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-22T17:17:17.886Z","endTime":"2026-03-22T17:17:44.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":86.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28219919140958,"aZ":-21.057876891028535,"pfxX":-0.47290579367635055,"pfxZ":5.914781609411824,"pX":-0.49619902576116603,"pZ":3.4686592460502763,"vX0":1.4145883778025024,"vY0":-135.21959187346286,"vZ0":-1.782480231195302,"x":135.91,"y":145.13,"x0":-0.9612178187625482,"y0":50.004732020441125,"z0":5.591234610648929,"aX":-0.8892253225659718},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.6,"breakHorizontal":0.6,"spinRate":2335,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.4027338594745635,"extension":6.289715528464746},"index":0,"playId":"980475f4-dd29-3700-9468-26ecba349cb7","pitchNumber":1,"startTime":"2026-03-22T17:17:17.886Z","endTime":"2026-03-22T17:17:22.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19674463941083,"aZ":-42.98504975344591,"pfxX":6.373183747168476,"pfxZ":-7.753990648827847,"pX":-0.2082950497254703,"pZ":1.8849315570215908,"vX0":-0.5793417781917243,"vY0":-117.33494635624265,"vZ0":0.42857428429024647,"x":124.94,"y":187.89,"x0":-0.7861816063489159,"y0":50.002703573015395,"z0":5.705167878112897,"aX":8.886179618377428},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.7,"breakHorizontal":-11.4,"spinRate":2560,"spinDirection":26},"zone":8,"typeConfidence":2.0,"plateTime":0.4668125433192749,"extension":6.338877000291342},"hitData":{"launchSpeed":72.9,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.36,"coordY":162.64}},"index":1,"playId":"cc5ade66-89f0-339d-b4a1-e644168ac52b","pitchNumber":2,"startTime":"2026-03-22T17:17:35.037Z","endTime":"2026-03-22T17:17:44.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.6,"awayTeamWinProbability":51.4,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:17:44.948Z","atBatIndex":5},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan O'Hearn pops out to shortstop Andruw Monasterio.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-22T17:17:58.505Z","endTime":"2026-03-22T17:18:17.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"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":93.1,"endSpeed":85.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17330426736995,"aZ":-17.274932856234948,"pfxX":-1.2066242567217809,"pfxZ":7.948573509673201,"pX":0.5974018704088851,"pZ":3.1842652166022174,"vX0":3.970217051720059,"vY0":-135.6709486697593,"vZ0":-3.120207444274701,"x":94.23,"y":152.8,"x0":-0.724660422194596,"y0":50.00203861275899,"z0":5.545189221369136,"aX":-2.262025626097219},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.0,"breakHorizontal":1.4,"spinRate":2507,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.4028752193176852,"extension":6.295428568880953},"hitData":{"launchSpeed":84.3,"launchAngle":55.0,"totalDistance":189.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":115.3,"coordY":126.46}},"index":0,"playId":"adb765dc-8bc0-361c-92b0-b7f31a55fac5","pitchNumber":1,"startTime":"2026-03-22T17:18:09.723Z","endTime":"2026-03-22T17:18:17.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.0,"awayTeamWinProbability":55.0,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.55,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:18:17.519Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Bart called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-22T17:18:36.672Z","endTime":"2026-03-22T17:19:35.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":93.5,"endSpeed":85.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58401187238081,"aZ":-18.40254539417734,"pfxX":0.025384182927129073,"pfxZ":7.357486943807933,"pX":0.22797108930789495,"pZ":2.938850072360179,"vX0":2.7789911892788726,"vY0":-136.10743172055973,"vZ0":-3.358121837074341,"x":108.31,"y":159.43,"x0":-0.8106351356364966,"y0":50.002259060807056,"z0":5.467100572043809,"aX":0.046592250594084096},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":-0.6,"spinRate":2449,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.40282145463856756,"extension":6.43100722059921},"index":0,"playId":"9873fdda-5d85-3ef5-add6-2f7056254bd1","pitchNumber":1,"startTime":"2026-03-22T17:18:46.458Z","endTime":"2026-03-22T17:18:49.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":83.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.84073005978641,"aZ":-25.28927365001696,"pfxX":-7.35067695523918,"pfxZ":3.7720543850848784,"pX":-1.473562477179963,"pZ":2.5091490009152126,"vX0":0.4873661538658264,"vY0":-135.9767423310986,"vZ0":-3.307449589929064,"x":173.17,"y":171.03,"x0":-0.7061759499750836,"y0":50.00266607106675,"z0":5.546831551206833,"aX":-13.416431316264664},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.1,"breakHorizontal":13.1,"spinRate":2210,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.40676627175623103,"extension":6.294844760429423},"index":1,"playId":"eb3b55a5-8f6b-39fd-9f33-60538703d900","pitchNumber":2,"startTime":"2026-03-22T17:19:07.749Z","endTime":"2026-03-22T17:19:14.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.248972175691396,"aZ":-23.920752156617997,"pfxX":-4.304926332225174,"pfxZ":4.384002577676176,"pX":0.7130877365507292,"pZ":2.3260439617229154,"vX0":4.952654012822744,"vY0":-136.20470951642636,"vZ0":-4.168371763103712,"x":89.82,"y":175.98,"x0":-0.5674687610615032,"y0":50.00592845096829,"z0":5.525763810849019,"aX":-8.109658286373456},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":6.8,"spinRate":2236,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4017672647381647,"extension":6.413617147119823},"index":2,"playId":"32ed8d6c-2dca-300c-9219-6f544b5b50ae","pitchNumber":3,"startTime":"2026-03-22T17:19:31.337Z","endTime":"2026-03-22T17:19:35.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:19:35.352Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-22T17:19:43.708Z","endTime":"2026-03-22T17:20:42.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.103552706808465,"aZ":-25.102515648659026,"pfxX":-7.904035503518355,"pfxZ":3.811488626589755,"pX":0.33539839015772693,"pZ":1.9180667264440483,"vX0":5.256473210683693,"vY0":-136.38426933554808,"vZ0":-4.793748548245809,"x":104.22,"y":186.99,"x0":-0.6045678237981826,"y0":50.00512324805349,"z0":5.462322712560678,"aX":-14.673330911774396},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.9,"breakHorizontal":13.0,"spinRate":2179,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.40387682197967933,"extension":6.515994734077117},"index":0,"playId":"7ec94ed0-1cd7-3b31-9a4e-e689d429bb0f","pitchNumber":1,"startTime":"2026-03-22T17:20:02.632Z","endTime":"2026-03-22T17:20:06.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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(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":91.1,"endSpeed":83.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.034612483149907,"aZ":-27.451695538437367,"pfxX":1.0904495844444275,"pfxZ":2.647848074889515,"pX":1.3427815663478428,"pZ":2.1641012388153977,"vX0":5.025604180501228,"vY0":-132.61488293047051,"vZ0":-3.5685559640407494,"x":65.82,"y":180.35,"x0":-0.7175462215260089,"y0":50.002946195580385,"z0":5.5269179739783585,"aX":1.9437977422567745},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.2,"breakHorizontal":-3.0,"spinRate":2626,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.41283156897936113,"extension":6.41387397648855},"index":1,"playId":"b848b0c8-abb9-3329-8664-5fcfb88171ae","pitchNumber":2,"startTime":"2026-03-22T17:20:21.429Z","endTime":"2026-03-22T17:20:24.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.092764002073654,"aZ":-35.181960918214905,"pfxX":9.104210547716812,"pfxZ":-1.8990430625126198,"pX":1.2436742472731264,"pZ":1.1088195867077446,"vX0":2.0820717742034596,"vY0":-125.41501327266639,"vZ0":-3.7712236404052653,"x":69.59,"y":208.84,"x0":-0.7813501288397598,"y0":50.00453507821173,"z0":5.523613345804055,"aX":14.398453101480763},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.1,"breakHorizontal":-16.9,"spinRate":2620,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4379444329885751,"extension":6.449066281130279},"index":2,"playId":"7f7cada9-2e3c-3a0e-a250-4cf678c26ed5","pitchNumber":3,"startTime":"2026-03-22T17:20:39.707Z","endTime":"2026-03-22T17:20:42.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:20:42.707Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isiah Kiner-Falefa called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-22T17:22:42.211Z","endTime":"2026-03-22T17:24:35.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":6},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.963013939921264,"aZ":-25.816982148802325,"pfxX":-7.667253801717836,"pfxZ":3.436696472916049,"pX":-0.458019939799097,"pZ":2.478047325019913,"vX0":6.128125402365651,"vY0":-135.0125813448679,"vZ0":-3.9026902221643986,"x":134.46,"y":171.87,"x0":-1.7593090307126924,"y0":50.00194733432409,"z0":5.75588104320953,"aX":-14.176529521146144},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.6,"breakHorizontal":12.6,"spinRate":2261,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4054416889679091,"extension":6.549202751018282},"index":0,"playId":"2f93dc2c-82aa-3c74-8026-1efe2ee5d4a3","pitchNumber":1,"startTime":"2026-03-22T17:22:50.696Z","endTime":"2026-03-22T17:22:55.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63463095390619,"aZ":-24.685398014472753,"pfxX":-6.7950411339945935,"pfxZ":3.8967430861042383,"pX":-0.5075709973178639,"pZ":1.6538790543124176,"vX0":5.891626484661541,"vY0":-137.49711230216167,"vZ0":-6.245290134098666,"x":136.35,"y":194.13,"x0":-1.79212772939285,"y0":50.00171886109823,"z0":5.622828652454295,"aX":-13.048971740812506},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.0,"breakHorizontal":11.2,"spinRate":2434,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.39790425040923516,"extension":6.4210312767794155},"index":1,"playId":"8d3c0576-f8c0-3d20-a124-f3b589ee8844","pitchNumber":2,"startTime":"2026-03-22T17:23:04.681Z","endTime":"2026-03-22T17:23:09.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91732712123125,"aZ":-27.490330786992267,"pfxX":-6.399565763436156,"pfxZ":2.5086031033059744,"pX":-1.980673547066992,"pZ":2.877471089530848,"vX0":2.0187354593922464,"vY0":-135.0769398145296,"vZ0":-2.524894785166568,"x":192.5,"y":161.09,"x0":-1.9022439798899304,"y0":50.00109745734965,"z0":5.7391796928407315,"aX":-11.931318745537961},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.3,"breakHorizontal":11.3,"spinRate":2158,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40409866782984505,"extension":6.493651886743893},"index":2,"playId":"2f33902d-b792-3e6e-b169-33d5fdfa3532","pitchNumber":3,"startTime":"2026-03-22T17:23:28.766Z","endTime":"2026-03-22T17:23:33.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.514304430190254,"aZ":-16.01813834650703,"pfxX":-4.525949098631432,"pfxZ":8.466207130575281,"pX":0.7083464050662918,"pZ":4.431241231261703,"vX0":7.973011419650054,"vY0":-137.30805382112933,"vZ0":-1.0306214537090936,"x":90.0,"y":119.14,"x0":-1.6455729349339736,"y0":50.006529859812375,"z0":5.901877836656718,"aX":-8.64181905024427},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":6.5,"spinRate":2360,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.39896376098319575,"extension":6.496192181986669},"index":3,"playId":"58dcc558-95ec-3472-aff1-72b092c16480","pitchNumber":4,"startTime":"2026-03-22T17:23:44.359Z","endTime":"2026-03-22T17:23:47.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46502306408317,"aZ":-31.600928911287966,"pfxX":10.32123641056058,"pfxZ":0.38332669795240193,"pX":-0.30345572195241727,"pZ":3.7674314957728425,"vX0":0.9314090882503678,"vY0":-120.94091973019883,"vZ0":1.7243677323430113,"x":128.57,"y":137.06,"x0":-2.0350971735099566,"y0":50.002897260074356,"z0":5.79769210645343,"aX":15.43559727119042},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.3,"breakHorizontal":-19.0,"spinRate":2598,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.45123425176802234,"extension":6.415530397741303},"index":4,"playId":"c485d38c-df55-3aad-9b54-0d76961d8637","pitchNumber":5,"startTime":"2026-03-22T17:23:58.595Z","endTime":"2026-03-22T17:24:02.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57641105711664,"aZ":-16.308866088831703,"pfxX":-3.2501999431138717,"pfxZ":8.199088974298245,"pX":-0.042022651709188584,"pZ":2.7374687946070067,"vX0":5.6474830499807425,"vY0":-137.9645452403252,"vZ0":-5.075510983677761,"x":118.6,"y":164.87,"x0":-1.6896542778014225,"y0":50.00323118453634,"z0":5.693564566020647,"aX":-6.290073538214405},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":4.8,"spinRate":2274,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.39641687762351285,"extension":6.580545724180189},"index":5,"playId":"ecf7aa96-9608-3a99-a1ef-1813d1122ca6","pitchNumber":6,"startTime":"2026-03-22T17:24:13.679Z","endTime":"2026-03-22T17:24:16.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.237172805004246,"aZ":-26.505528007221553,"pfxX":-6.166995385684562,"pfxZ":2.9327593743799873,"pX":0.11584429546750068,"pZ":2.0165289719376154,"vX0":7.0757567774032255,"vY0":-137.1963648479638,"vZ0":-5.151741154947176,"x":112.58,"y":184.33,"x0":-1.677892272929598,"y0":50.00511539416731,"z0":5.692411722807968,"aX":-11.928665663197757},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.6,"breakHorizontal":10.0,"spinRate":2201,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.3970372952524075,"extension":6.479854084427294},"index":6,"playId":"d9408379-8f7d-3da1-9c51-3c549ec6e81a","pitchNumber":7,"startTime":"2026-03-22T17:24:31.760Z","endTime":"2026-03-22T17:24:35.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:24:35.083Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Narváez singles on a fly ball to center fielder Jake Mangum.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-22T17:24:39.444Z","endTime":"2026-03-22T17:26:16.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.3,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81076342904681,"aZ":-28.49423050134722,"pfxX":-5.538041444244898,"pfxZ":1.955105013315869,"pX":-0.002707185025143983,"pZ":2.424501838351388,"vX0":6.378698841665029,"vY0":-135.7768270483601,"vZ0":-3.640019183819713,"x":117.1,"y":173.32,"x0":-1.6552783906905233,"y0":50.00110217704858,"z0":5.750131391461427,"aX":-10.410827803156641},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.0,"breakHorizontal":8.8,"spinRate":2277,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4023539091278119,"extension":6.605725252078884},"index":0,"playId":"42b3251a-dd3b-3fdc-a54c-ec0d13147102","pitchNumber":1,"startTime":"2026-03-22T17:24:57.229Z","endTime":"2026-03-22T17:25:01.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10956898670586,"aZ":-28.131201608456287,"pfxX":-5.974785890138196,"pfxZ":2.146684020205294,"pX":-0.3882281108238892,"pZ":2.5450383341002962,"vX0":5.859076174907823,"vY0":-136.1692435735158,"vZ0":-3.3582048702450678,"x":131.8,"y":170.06,"x0":-1.7886157504421294,"y0":50.00222047793905,"z0":5.734475813235021,"aX":-11.251548337644357},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.4,"breakHorizontal":9.6,"spinRate":2302,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.40180862512029725,"extension":6.404681667062495},"index":1,"playId":"0b9a6222-a81b-317b-8e3e-b3a6c5c5dc5c","pitchNumber":2,"startTime":"2026-03-22T17:25:12.392Z","endTime":"2026-03-22T17:25:15.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":93.9,"endSpeed":85.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33687703527798,"aZ":-16.794109567800543,"pfxX":-4.14637339703898,"pfxZ":8.167863101798794,"pX":-0.7889129197237482,"pZ":5.312554090555781,"vX0":4.05429665467747,"vY0":-136.66320036772962,"vZ0":1.4230521722305747,"x":147.07,"y":95.34,"x0":-1.7560562887830204,"y0":50.004839856236465,"z0":5.941816863679458,"aX":-7.810192751014228},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":6.6,"spinRate":2243,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4014444517218645,"extension":6.377238468258966},"index":2,"playId":"f460182b-1186-3dec-8639-ff3fa66cbdaf","pitchNumber":3,"startTime":"2026-03-22T17:25:31.948Z","endTime":"2026-03-22T17:25:35.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.204263565951095,"aZ":-34.52249220257128,"pfxX":10.101789265584324,"pfxZ":-1.586160651586006,"pX":-0.012404401209108601,"pZ":2.8908913316153804,"vX0":1.7461092061771626,"vY0":-121.17080954118582,"vZ0":0.5124093805221825,"x":117.47,"y":160.73,"x0":-2.0555948696478072,"y0":50.005407296406474,"z0":5.709817335794596,"aX":14.91939466886595},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.5,"breakHorizontal":-18.7,"spinRate":2563,"spinDirection":60},"zone":2,"typeConfidence":2.0,"plateTime":0.45322726242662625,"extension":6.4767059574546915},"index":3,"playId":"e5633db2-3fbf-32df-92f9-b883ac455b28","pitchNumber":4,"startTime":"2026-03-22T17:25:46.973Z","endTime":"2026-03-22T17:25:50.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32179975395687,"aZ":-30.295639173562734,"pfxX":5.090503125701804,"pfxZ":1.2596833225204964,"pX":1.0701557950334204,"pZ":2.924251895039379,"vX0":5.549637437132221,"vY0":-121.87711192876529,"vZ0":-0.2014798659518584,"x":76.21,"y":159.83,"x0":-1.9031812848187966,"y0":50.005698385746065,"z0":5.638077840428583,"aX":7.611305950165973},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.5,"breakHorizontal":-10.6,"spinRate":2549,"spinDirection":70},"zone":12,"typeConfidence":2.0,"plateTime":0.4504662930104453,"extension":6.45761972976548},"hitData":{"launchSpeed":69.0,"launchAngle":32.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.6,"coordY":108.79}},"index":4,"playId":"c2d4e933-dcc6-340a-b40e-b89f3a0e8f8a","pitchNumber":5,"startTime":"2026-03-22T17:26:08.296Z","endTime":"2026-03-22T17:26:16.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.5,"awayTeamWinProbability":60.5,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.61,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:26:16.512Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mickey Gasper walks. Carlos Narváez to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-22T17:26:31.610Z","endTime":"2026-03-22T17:27:49.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"postOnSecond":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.389532151582628,"aZ":-28.484841365574454,"pfxX":-6.63806542874293,"pfxZ":2.00761472548238,"pX":-1.5385770229488631,"pZ":3.732392802253206,"vX0":3.1629130769305718,"vY0":-135.30109394232366,"vZ0":-0.432620512798718,"x":175.65,"y":138.01,"x0":-1.864558450266377,"y0":50.00578694348984,"z0":5.902179575614843,"aX":-12.226060098319092},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.7,"breakHorizontal":11.3,"spinRate":2071,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4058649833603818,"extension":6.400549583466821},"index":0,"playId":"fde33fca-4908-3a3a-8aa4-d41f32cb067a","pitchNumber":1,"startTime":"2026-03-22T17:26:46.814Z","endTime":"2026-03-22T17:26:50.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"first":{"id":665966,"link":"/api/v1/people/665966"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":93.0,"endSpeed":84.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.350137638705085,"aZ":-25.5515521264869,"pfxX":-7.394551190263075,"pfxZ":3.626614037038051,"pX":-1.6345001945346087,"pZ":3.194706230343755,"vX0":3.216846463638229,"vY0":-135.27368217989942,"vZ0":-2.065615438501447,"x":179.3,"y":152.52,"x0":-1.8876063905223222,"y0":50.00605202895388,"z0":5.785170716273141,"aX":-13.515304250857831},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.2,"breakHorizontal":12.6,"spinRate":2249,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4070878720134128,"extension":7.142961629260434},"index":1,"playId":"24778699-eba7-3656-a2c8-8a0ce7d8623d","pitchNumber":2,"startTime":"2026-03-22T17:27:05.290Z","endTime":"2026-03-22T17:27:08.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"first":{"id":665966,"link":"/api/v1/people/665966"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.203964553437775,"aZ":-25.16272622642608,"pfxX":-8.036029058681885,"pfxZ":3.7509189572216863,"pX":-0.9867600807300699,"pZ":2.1697338327996585,"vX0":5.150500028238673,"vY0":-135.9885041694555,"vZ0":-4.735671825145836,"x":154.61,"y":180.2,"x0":-1.8625202371551643,"y0":50.005210711054666,"z0":5.682368125352067,"aX":-15.032305373006425},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.0,"breakHorizontal":13.4,"spinRate":2416,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.40297769429090113,"extension":6.774036216030298},"index":2,"playId":"4fd7eedf-20fd-3b08-b4f5-b630ac796471","pitchNumber":3,"startTime":"2026-03-22T17:27:25.687Z","endTime":"2026-03-22T17:27:29.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"first":{"id":665966,"link":"/api/v1/people/665966"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82460519086872,"aZ":-13.50783472378079,"pfxX":-3.082323810339216,"pfxZ":9.825572628001716,"pX":-0.08926085944208387,"pZ":3.6724025346432416,"vX0":5.806969496227372,"vY0":-137.5174861275419,"vZ0":-3.239812319685765,"x":120.4,"y":139.63,"x0":-1.835629719229301,"y0":50.00165958921237,"z0":5.79248178021212,"aX":-5.855659765887998},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":4.2,"spinRate":2308,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3995611336498657,"extension":6.6202658705321715},"index":3,"playId":"59dad5e5-4b43-336d-9206-cdb1f8462746","pitchNumber":4,"startTime":"2026-03-22T17:27:44.850Z","endTime":"2026-03-22T17:27:49.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"first":{"id":665966,"link":"/api/v1/people/665966"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.14,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:27:49.791Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nate Eaton strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-22T17:27:56.704Z","endTime":"2026-03-22T17:29:09.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"postOnSecond":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04863171009685,"aZ":-27.383731899084786,"pfxX":-8.013963997945718,"pfxZ":2.5525644518654973,"pX":-0.776414495421728,"pZ":1.9377742235909714,"vX0":5.594954285429263,"vY0":-136.76786544029878,"vZ0":-5.0266749361337375,"x":146.6,"y":186.46,"x0":-1.8181567082481753,"y0":50.001370466151066,"z0":5.701667418915796,"aX":-15.025386296866905},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.6,"breakHorizontal":13.2,"spinRate":2279,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.4020564186537099,"extension":6.576515297835333},"index":0,"playId":"2ed21ae5-4506-3e28-9509-5e90c721d35c","pitchNumber":1,"startTime":"2026-03-22T17:28:18.495Z","endTime":"2026-03-22T17:28:21.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":665966,"link":"/api/v1/people/665966"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44796047717356,"aZ":-24.69632404854061,"pfxX":-7.760752596509119,"pfxZ":4.017995511592621,"pX":-0.5601996754648999,"pZ":2.2402985135101936,"vX0":6.111022071728486,"vY0":-135.92731146928506,"vZ0":-4.6928412932831804,"x":138.35,"y":178.29,"x0":-1.8359422223036066,"y0":50.000271097258064,"z0":5.716602946079165,"aX":-14.433947422356646},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.4,"breakHorizontal":12.6,"spinRate":2318,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4038682741907045,"extension":7.220318070163445},"index":1,"playId":"25795851-d7fd-33c6-ac4a-6ed35bc5a9d0","pitchNumber":2,"startTime":"2026-03-22T17:28:41.326Z","endTime":"2026-03-22T17:28:44.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":665966,"link":"/api/v1/people/665966"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.638930155461047,"aZ":-14.837880525826252,"pfxX":-3.009557275102776,"pfxZ":8.989206652992188,"pX":-1.3280034854260203,"pZ":3.9025710457159484,"vX0":2.245755742627664,"vY0":-137.3226320576686,"vZ0":-2.543774631258181,"x":167.62,"y":133.41,"x0":-1.7614343571844564,"y0":50.00238864686991,"z0":5.83848100940889,"aX":-5.803656369182161},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":5.0,"spinRate":2416,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3973991188938988,"extension":6.372965104195933},"index":2,"playId":"98b7c892-b077-382b-a54a-cfc5b4ca8c53","pitchNumber":3,"startTime":"2026-03-22T17:29:03.697Z","endTime":"2026-03-22T17:29:09.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":665966,"link":"/api/v1/people/665966"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.2,"awayTeamWinProbability":59.8,"homeTeamWinProbabilityAdded":4.200000000000003,"leverageIndex":1.79,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:29:09.879Z","atBatIndex":12},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ceddanne Rafaela grounds into a force out, fielded by third baseman Nick Gonzales. Carlos Narváez out at 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-22T17:29:17.115Z","endTime":"2026-03-22T17:30:27.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.972566205468933,"aZ":-31.8976029316055,"pfxX":10.654990619563758,"pfxZ":0.18522946100411986,"pX":0.9774943497619575,"pZ":1.5285279399846246,"vX0":3.4988270524807454,"vY0":-121.65661741661195,"vZ0":-3.119039625764856,"x":79.74,"y":197.51,"x0":-1.8653917595011231,"y0":50.00202510747393,"z0":5.606031098180671,"aX":15.891340176495444},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.1,"breakHorizontal":-20.2,"spinRate":2615,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.45107917884040916,"extension":6.411378904440857},"index":0,"playId":"ca465dff-b0eb-302c-8b40-1990256f3c30","pitchNumber":1,"startTime":"2026-03-22T17:29:36.756Z","endTime":"2026-03-22T17:29:39.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":665966,"link":"/api/v1/people/665966"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":84.7,"endSpeed":78.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.281135168209843,"aZ":-31.61777635203625,"pfxX":6.96161665672115,"pfxZ":0.36475212727201134,"pX":2.0516297816710845,"pZ":0.6408374174782746,"vX0":7.187547373520558,"vY0":-123.20748247287786,"vZ0":-5.325730373478801,"x":38.8,"y":221.48,"x0":-1.8072431464041803,"y0":50.00576797155961,"z0":5.499890530472291,"aX":10.712538367233178},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.4,"breakHorizontal":-14.3,"spinRate":2636,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.44441818204960315,"extension":6.515221865448204},"index":1,"playId":"e9cdbb94-5fe8-30ec-b152-506f7634af12","pitchNumber":2,"startTime":"2026-03-22T17:29:56.460Z","endTime":"2026-03-22T17:29:59.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":665966,"link":"/api/v1/people/665966"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.891985389632076,"aZ":-26.220849144204383,"pfxX":-6.047266156693933,"pfxZ":3.1648917862830093,"pX":-0.8636302855910861,"pZ":2.329570096480903,"vX0":4.444361291701885,"vY0":-135.11019780460504,"vZ0":-4.157721557564557,"x":149.92,"y":175.88,"x0":-1.7307959225914131,"y0":50.00050074822987,"z0":5.695580357269997,"aX":-11.363038146257558},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.2,"breakHorizontal":10.2,"spinRate":2254,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4028665409403098,"extension":6.530235786699338},"hitData":{"launchSpeed":84.5,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.52,"coordY":168.92}},"index":2,"playId":"f228239e-3952-352b-95b5-93ff716a9939","pitchNumber":3,"startTime":"2026-03-22T17:30:19.436Z","endTime":"2026-03-22T17:30:27.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":665966,"link":"/api/v1/people/665966"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.62,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:30:27.295Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Yorke singles on a line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-22T17:32:29.458Z","endTime":"2026-03-22T17:32:50.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"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_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":92.9,"endSpeed":84.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.477672608668637,"aZ":-19.026143057176743,"pfxX":0.9899978158955403,"pfxZ":7.111917214353417,"pX":0.336344015552494,"pZ":2.5977608758877584,"vX0":2.2424236273951133,"vY0":-135.31105240806295,"vZ0":-4.271851768772048,"x":104.18,"y":168.64,"x0":-0.6327836254945037,"y0":50.00017615718991,"z0":5.536224873857342,"aX":1.8281206774092262},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.1,"breakHorizontal":-2.3,"spinRate":2592,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.40534068427193537,"extension":6.312544132514006},"hitData":{"launchSpeed":97.4,"launchAngle":16.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.57,"coordY":93.68}},"index":0,"playId":"489806fe-1817-305a-8592-a618a27f9600","pitchNumber":1,"startTime":"2026-03-22T17:32:42.700Z","endTime":"2026-03-22T17:32:50.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.4,"awayTeamWinProbability":51.6,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:32:50.811Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a line drive to left fielder Nate Eaton. Nick Yorke to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-22T17:32:58.920Z","endTime":"2026-03-22T17:34:43.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnSecond":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"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":93.0,"endSpeed":83.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.715570670711266,"aZ":-20.487432876999662,"pfxX":-5.6033949439919635,"pfxZ":6.427255448742633,"pX":0.02414476269108613,"pZ":1.9203269912620686,"vX0":3.663041257029559,"vY0":-135.24848884626434,"vZ0":-5.500787126754645,"x":116.08,"y":186.93,"x0":-0.6331275279372173,"y0":50.0002453482559,"z0":5.456869999859299,"aX":-10.182427799739362},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.4,"breakHorizontal":9.1,"spinRate":2577,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.4079663417982178,"extension":6.399566965146326},"index":0,"playId":"62eef896-dcdd-30ce-8278-fbe95e2f0985","pitchNumber":1,"startTime":"2026-03-22T17:33:15.355Z","endTime":"2026-03-22T17:33:19.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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.4,"endSpeed":82.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50443066946986,"aZ":-22.795197193856914,"pfxX":2.5859665935383553,"pfxZ":5.37072985960449,"pX":2.3136805841501356,"pZ":2.1410169970065125,"vX0":6.796078387969761,"vY0":-131.48875631414106,"vZ0":-4.314012250769704,"x":28.81,"y":180.97,"x0":-0.6430373831417329,"y0":50.005281145263204,"z0":5.4995072987108875,"aX":4.516539201733763},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.0,"breakHorizontal":-6.2,"spinRate":2786,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.41695199880678224,"extension":6.412946279433872},"index":1,"playId":"4919fcd2-9503-3b6e-b2c6-cd3d40666d79","pitchNumber":2,"startTime":"2026-03-22T17:33:33.166Z","endTime":"2026-03-22T17:33:36.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74922348607926,"aZ":-26.266972713023385,"pfxX":3.7168226194288603,"pfxZ":3.3459920459635697,"pX":0.6529782320624692,"pZ":1.4269028751575625,"vX0":2.360477059104236,"vY0":-131.53155494167277,"vZ0":-5.418814898481869,"x":92.11,"y":200.25,"x0":-0.7366064778702449,"y0":50.004097303757014,"z0":5.44113403686444,"aX":6.566709529686387},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.2,"breakHorizontal":-7.2,"spinRate":2846,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.4151135137421855,"extension":6.411459903005801},"index":2,"playId":"246d72fd-d8c8-39ec-b831-8bba1209171e","pitchNumber":3,"startTime":"2026-03-22T17:33:53.159Z","endTime":"2026-03-22T17:33:57.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"4f62647c-96e3-3248-91c4-6ef19c6e271c","startTime":"2026-03-22T17:34:17.875Z","endTime":"2026-03-22T17:34:20.875Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":85.7,"endSpeed":79.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.630202742703585,"aZ":-37.18377084835601,"pfxX":6.903734073969896,"pfxZ":-3.1563554750556433,"pX":-0.29292367291381965,"pZ":1.2934486170513744,"vX0":-0.8288746765146435,"vY0":-124.88878327661637,"vZ0":-3.022691175196916,"x":128.17,"y":203.86,"x0":-0.8554045667258487,"y0":50.00049755501155,"z0":5.558195808707974,"aX":10.973635407163945},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.1,"breakHorizontal":-12.4,"spinRate":2737,"spinDirection":30},"zone":13,"typeConfidence":2.0,"plateTime":0.4375066206793208,"extension":6.36401996119717},"hitData":{"launchSpeed":104.8,"launchAngle":10.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.7,"coordY":110.87}},"index":4,"playId":"005239ca-55a1-39ba-b56e-112b4e35b09c","pitchNumber":4,"startTime":"2026-03-22T17:34:36.900Z","endTime":"2026-03-22T17:34:43.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.50000000000001,"awayTeamWinProbability":45.49999999999999,"homeTeamWinProbabilityAdded":6.1000000000000085,"leverageIndex":1.66,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:34:43.865Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Billy Cook grounds into a double play, third baseman Isiah Kiner-Falefa to second baseman Marcelo Mayer to first baseman Mickey Gasper. Nick Yorke to 3rd. Nick Gonzales out at 2nd. Billy Cook out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-22T17:34:57.947Z","endTime":"2026-03-22T17:35:46.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.702158435928684,"aZ":-24.856921725882344,"pfxX":-3.7177326700036053,"pfxZ":3.9215148969739335,"pX":0.6000474771743893,"pZ":2.9431035776700925,"vX0":4.702808135580046,"vY0":-135.47931510625975,"vZ0":-2.356294905292722,"x":94.13,"y":159.32,"x0":-0.6726370360449058,"y0":50.00137457360082,"z0":5.555605154429532,"aX":-6.933341846206859},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.8,"breakHorizontal":5.8,"spinRate":2195,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.403790140251985,"extension":6.619161372699855},"index":0,"playId":"1d3db5c5-f5ea-3b35-a93d-bf8410b7dd02","pitchNumber":1,"startTime":"2026-03-22T17:35:15.416Z","endTime":"2026-03-22T17:35:19.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27793640756021,"aZ":-25.501807958770026,"pfxX":-4.254755901247106,"pfxZ":3.571806112352288,"pX":0.010670772899329323,"pZ":2.447423283652766,"vX0":3.37048851155177,"vY0":-135.26789815388847,"vZ0":-3.2934343070665992,"x":116.59,"y":172.7,"x0":-0.6937547986327621,"y0":50.00321883062978,"z0":5.45271347422913,"aX":-7.948500535160169},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.0,"breakHorizontal":7.1,"spinRate":2151,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4036877433821182,"extension":6.405462218894693},"hitData":{"launchSpeed":91.0,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.73,"coordY":164.69}},"index":1,"playId":"0392a3af-4b1a-3c28-ad65-219ebce7106e","pitchNumber":2,"startTime":"2026-03-22T17:35:35.002Z","endTime":"2026-03-22T17:35:46.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":693304,"link":"/api/v1/people/693304"},"second":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":43.0,"awayTeamWinProbability":57.0,"homeTeamWinProbabilityAdded":-11.500000000000007,"leverageIndex":2.11,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:35:46.879Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a ground ball to left fielder Nate Eaton. Nick Yorke scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-22T17:36:06.928Z","endTime":"2026-03-22T17:40:19.162Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,9],"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":85.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.847080818346242,"aZ":-24.97337430683583,"pfxX":2.774191828728961,"pfxZ":3.9376466337423244,"pX":0.6076618398011608,"pZ":1.938708069328785,"vX0":2.87791417850155,"vY0":-132.93802666415104,"vZ0":-4.466291785532896,"x":93.84,"y":186.43,"x0":-0.8410271471534035,"y0":50.00089174430988,"z0":5.407306480286926,"aX":5.069024405128865},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.6,"breakHorizontal":-5.5,"spinRate":2644,"spinDirection":176},"zone":9,"typeConfidence":2.0,"plateTime":0.4087306732283724,"extension":6.374690326935433},"index":0,"playId":"a350af7e-d943-358e-90e5-aabef6cd3b98","pitchNumber":1,"startTime":"2026-03-22T17:36:20.048Z","endTime":"2026-03-22T17:36:24.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"third":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54192611339388,"aZ":-43.7783935619981,"pfxX":7.571973538289129,"pfxZ":-8.249184819345576,"pX":-0.7723400517891826,"pZ":1.5641437932530158,"vX0":-2.1949871176633424,"vY0":-118.89542437103593,"vZ0":0.060496325008530194,"x":146.44,"y":196.55,"x0":-0.8110981883349815,"y0":50.00408494003802,"z0":5.570276039430591,"aX":10.650118887617102},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-14.5,"breakHorizontal":-13.0,"spinRate":2666,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.46382542176819186,"extension":6.43697066077471},"index":1,"playId":"61bac484-2a10-32c4-9e94-5fe07da16b0f","pitchNumber":2,"startTime":"2026-03-22T17:36:39.312Z","endTime":"2026-03-22T17:36:43.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"third":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.190405647688877,"aZ":-43.48133448400214,"pfxX":6.86052812861808,"pfxZ":-7.914076319539725,"pX":0.10509967776711017,"pZ":0.9620363158701888,"vX0":-0.2313035762326136,"vY0":-119.67322963259068,"vZ0":-1.5793120956717013,"x":112.99,"y":212.81,"x0":-0.685426185825676,"y0":50.00050820115054,"z0":5.57644273329377,"aX":9.806337287857907},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-14.4,"breakHorizontal":-12.4,"spinRate":2733,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.46021534608003334,"extension":6.447450952719817},"index":2,"playId":"a8426dbc-4b49-34a5-8efa-1c2ac2632ec4","pitchNumber":3,"startTime":"2026-03-22T17:37:00.487Z","endTime":"2026-03-22T17:37:04.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"third":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.039410112086685,"aZ":-34.14116180712313,"pfxX":9.147826384632095,"pfxZ":-1.2231248570385667,"pX":-0.11789711157653697,"pZ":1.5123298741822355,"vX0":-1.2997291964629487,"vY0":-125.8660005857946,"vZ0":-3.272625925140135,"x":121.49,"y":197.95,"x0":-0.7842457966903408,"y0":50.004032412962246,"z0":5.5881288314089135,"aX":14.708730893897327},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.8,"breakHorizontal":-16.3,"spinRate":2568,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4348158284730541,"extension":6.424229674038662},"index":3,"playId":"00dac6ab-58ae-3072-b13a-6b20d046e094","pitchNumber":4,"startTime":"2026-03-22T17:37:27.817Z","endTime":"2026-03-22T17:37:30.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"third":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":93.2,"endSpeed":85.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.881518119546296,"aZ":-24.138946814378723,"pfxX":-5.320995254994321,"pfxZ":4.3260109728074765,"pX":0.3183283560670912,"pZ":1.9216715617372828,"vX0":4.183973608429483,"vY0":-135.68661087506956,"vZ0":-4.737350180587361,"x":104.87,"y":186.89,"x0":-0.5556406860247785,"y0":50.00153257165022,"z0":5.381427821922149,"aX":-9.878375455836851},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.0,"breakHorizontal":8.6,"spinRate":2314,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.4043398001963867,"extension":6.454207077583043},"index":4,"playId":"9cb9efac-daa0-3b8a-a999-cf92bc15a6f9","pitchNumber":5,"startTime":"2026-03-22T17:37:55.395Z","endTime":"2026-03-22T17:37:58.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"third":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14340523653302,"aZ":-37.24485637661566,"pfxX":8.82334614936359,"pfxZ":-3.124252685948181,"pX":-0.58770550423376,"pZ":0.027150834320580176,"vX0":-1.9062682944171256,"vY0":-126.85457109966381,"vZ0":-6.022854086098271,"x":139.4,"y":238.05,"x0":-0.9703906574759392,"y0":50.00403259258487,"z0":5.41842793202702,"aX":14.310289629962003},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.8,"breakHorizontal":-15.5,"spinRate":2611,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.4325943695739145,"extension":6.444057363053475},"index":5,"playId":"630b79eb-b492-3836-877a-1be8f94b3a95","pitchNumber":6,"startTime":"2026-03-22T17:38:28.008Z","endTime":"2026-03-22T17:38:31.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"third":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92823075682768,"aZ":-21.56096496882499,"pfxX":-6.323416191873821,"pfxZ":5.631721937793298,"pX":0.16616226034933515,"pZ":2.4988026109036907,"vX0":4.1562767449356395,"vY0":-137.24801644362643,"vZ0":-3.9668419622749447,"x":110.67,"y":171.31,"x0":-0.5560966598551307,"y0":50.001533279011625,"z0":5.454440415446416,"aX":-11.911638165246096},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.5,"breakHorizontal":10.4,"spinRate":2401,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.401016079842917,"extension":6.545802341084001},"index":6,"playId":"6e3f2856-d3b0-3a2f-8085-b30813829940","pitchNumber":7,"startTime":"2026-03-22T17:38:59.016Z","endTime":"2026-03-22T17:39:02.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"third":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.473876569705006,"aZ":-29.477984661010055,"pfxX":-7.552094377854123,"pfxZ":1.6310614552107165,"pX":-0.35990661582549993,"pZ":0.6840467359578152,"vX0":3.5377156103707073,"vY0":-128.88434952632258,"vZ0":-5.4126188698665265,"x":130.72,"y":220.31,"x0":-0.7833350058362567,"y0":50.000152207243694,"z0":5.140620679830504,"aX":-12.465039531758647},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.8,"breakHorizontal":12.6,"spinRate":1552,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42806007093292475,"extension":6.618324531004825},"index":7,"playId":"f09ee80a-fb7b-3d8b-b1a9-3849f667df36","pitchNumber":8,"startTime":"2026-03-22T17:39:25.060Z","endTime":"2026-03-22T17:39:28.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"third":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":8,"startTime":"2026-03-22T17:39:53.282Z","endTime":"2026-03-22T17:40:10.358Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"third":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73079977627362,"aZ":-43.35641475479672,"pfxX":5.5047423429194176,"pfxZ":-7.933833025368191,"pX":-0.09570423365678894,"pZ":2.0100595008892763,"vX0":-0.322132453294312,"vY0":-118.29731728064012,"vZ0":0.9394013936484986,"x":120.65,"y":184.51,"x0":-0.6719769784764773,"y0":50.003738304499464,"z0":5.599813916526027,"aX":7.758582247647599},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-13.8,"breakHorizontal":-9.8,"spinRate":2635,"spinDirection":29},"zone":8,"typeConfidence":2.0,"plateTime":0.46400756898518525,"extension":6.32855038466818},"hitData":{"launchSpeed":91.5,"launchAngle":9.0,"totalDistance":147.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":109.41,"coordY":124.27}},"index":9,"playId":"94533644-7dc9-3f02-94ca-8d5ecb42382e","pitchNumber":9,"startTime":"2026-03-22T17:40:10.358Z","endTime":"2026-03-22T17:40:19.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"third":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":9.400000000000006,"leverageIndex":1.52,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:40:19.162Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alika Williams strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-22T17:40:45.715Z","endTime":"2026-03-22T17:42:59.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.433392273907472,"aZ":-23.734644710483366,"pfxX":-3.6076875124971384,"pfxZ":4.523509036420286,"pX":0.34571096914860694,"pZ":3.8515211777740093,"vX0":3.838713961272229,"vY0":-135.226400272336,"vZ0":-0.45819754979355276,"x":103.82,"y":134.79,"x0":-0.6185092361726274,"y0":50.002620577379275,"z0":5.6774471197591545,"aX":-6.731203000221146},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.3,"breakHorizontal":5.8,"spinRate":2372,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4038902248663385,"extension":6.347191798067619},"index":0,"playId":"6ffc695e-f0dc-34c9-ac31-1293c5dc0f1f","pitchNumber":1,"startTime":"2026-03-22T17:41:08.172Z","endTime":"2026-03-22T17:41:11.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.496704027358845,"aZ":-29.318500384055536,"pfxX":3.956361817264973,"pfxZ":1.6396969293551162,"pX":0.1829331299359547,"pZ":2.869571822626608,"vX0":1.4127736269116085,"vY0":-130.15674879246703,"vZ0":-1.2177247782186311,"x":110.03,"y":161.3,"x0":-0.8788164797944312,"y0":50.00349443559133,"z0":5.533619288178382,"aX":6.888739110007907},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.0,"breakHorizontal":-7.4,"spinRate":2554,"spinDirection":158},"zone":2,"typeConfidence":2.0,"plateTime":0.41845823494806433,"extension":6.422488667969229},"index":1,"playId":"8af2aa29-1c1f-37b6-ae68-b7e911d45d61","pitchNumber":2,"startTime":"2026-03-22T17:41:27.608Z","endTime":"2026-03-22T17:41:30.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.613792171089653,"aZ":-26.980497633759164,"pfxX":2.891469665468038,"pfxZ":2.94842036448731,"pX":0.4797675814899101,"pZ":2.584546596008399,"vX0":2.0154706724642195,"vY0":-130.89927089851707,"vZ0":-2.477795023572016,"x":98.71,"y":169.0,"x0":-0.6718851245743138,"y0":50.00472284343714,"z0":5.531659682209316,"aX":5.095492280061628},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.0,"breakHorizontal":-5.6,"spinRate":2578,"spinDirection":158},"zone":6,"typeConfidence":2.0,"plateTime":0.415979058307848,"extension":6.343178416022113},"index":2,"playId":"db9ab47e-f8fe-3996-9ac6-6632173c02a7","pitchNumber":3,"startTime":"2026-03-22T17:41:54.737Z","endTime":"2026-03-22T17:41:58.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.413302241242537,"aZ":-34.170670851762935,"pfxX":8.179359874354757,"pfxZ":-1.289041357458296,"pX":0.6437894754286891,"pZ":0.26386994017122345,"vX0":0.6101295577246175,"vY0":-124.15094525623317,"vZ0":-5.5060566528977075,"x":92.46,"y":231.66,"x0":-0.66727049836048,"y0":50.00267074027629,"z0":5.376726933688326,"aX":12.681627290949011},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.5,"breakHorizontal":-14.9,"spinRate":2608,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.44231056741356234,"extension":6.514360979368307},"index":3,"playId":"e823aabd-fac9-3b02-abb7-59dfc862ae25","pitchNumber":4,"startTime":"2026-03-22T17:42:15.790Z","endTime":"2026-03-22T17:42:24.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jake Mangum steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"e823aabd-fac9-3b02-abb7-59dfc862ae25","startTime":"2026-03-22T17:42:35.687Z","endTime":"2026-03-22T17:42:56.325Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"postOnSecond":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"homeTeamWinProbability":53.5,"awayTeamWinProbability":46.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.94,"dramaIndex":35.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.907222809790515,"aZ":-23.068338479784973,"pfxX":-6.419020032983555,"pfxZ":4.801312175083336,"pX":0.5301251622933305,"pZ":1.391287617985999,"vX0":4.78547969525259,"vY0":-137.00339421408788,"vZ0":-6.447206724587618,"x":96.79,"y":201.22,"x0":-0.40723825250507695,"y0":50.0032369462722,"z0":5.356896292967869,"aX":-12.175239390093362},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.4,"breakHorizontal":10.6,"spinRate":2302,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.40013783835318906,"extension":6.505859588064627},"index":5,"playId":"6ac67940-ac70-34a9-9496-c9c40f24e0a9","pitchNumber":5,"startTime":"2026-03-22T17:42:56.325Z","endTime":"2026-03-22T17:42:59.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"second":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:42:59.557Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, second baseman Alika Williams to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-22T17:44:47.110Z","endTime":"2026-03-22T17:45:45.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.493857074321383,"aZ":-41.86850267095413,"pfxX":6.20822960395863,"pfxZ":-7.498050837953311,"pX":-0.9255775847520532,"pZ":3.7213599992054514,"vX0":0.4000757916052826,"vY0":-112.94756670509534,"vZ0":4.18207531339536,"x":152.28,"y":138.3,"x0":-1.9116530242058825,"y0":50.004052552144586,"z0":6.05488574450385,"aX":8.0245200087419},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-12.2,"breakHorizontal":-11.4,"spinRate":2525,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.48487383375878235,"extension":6.282508498864607},"index":0,"playId":"c4b313fa-b0bf-3df8-908a-cef07886a545","pitchNumber":1,"startTime":"2026-03-22T17:45:09.899Z","endTime":"2026-03-22T17:45:13.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51913384231124,"aZ":-17.536730868272116,"pfxX":-1.752369785302692,"pfxZ":8.088941720285597,"pX":-1.796322987971214,"pZ":4.687114624349656,"vX0":1.0864722847299346,"vY0":-134.05823226700826,"vZ0":0.4646271410901939,"x":185.47,"y":112.23,"x0":-1.980370237592534,"y0":50.00405982520081,"z0":5.768890004118783,"aX":-3.1716393377366514},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.0,"breakHorizontal":2.9,"spinRate":2140,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40946915711491094,"extension":6.423301376820687},"index":1,"playId":"dd84d11d-c949-3116-a74e-a66816f950f5","pitchNumber":2,"startTime":"2026-03-22T17:45:25.046Z","endTime":"2026-03-22T17:45:28.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97496350946389,"aZ":-18.892221114372557,"pfxX":-4.173037358088489,"pfxZ":7.117633018661916,"pX":0.9573840197175962,"pZ":2.875711388122305,"vX0":8.247436565002008,"vY0":-134.93050578018534,"vZ0":-4.018883790622022,"x":80.51,"y":161.14,"x0":-1.5799104653536424,"y0":50.00630323938005,"z0":5.694673264689362,"aX":-7.791883468345125},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.4,"breakHorizontal":6.0,"spinRate":2290,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.4040437695837613,"extension":6.483010876382723},"hitData":{"launchSpeed":72.9,"launchAngle":3.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.06,"coordY":156.23}},"index":2,"playId":"2988f677-1fa0-357c-9ba1-81d126f6955d","pitchNumber":3,"startTime":"2026-03-22T17:45:40.488Z","endTime":"2026-03-22T17:45:45.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:45:45.568Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Masataka Yoshida strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-22T17:46:03.594Z","endTime":"2026-03-22T17:47:49.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.014525243270167,"aZ":-40.60743390510084,"pfxX":8.13475416037382,"pfxZ":-6.347425670271983,"pX":-0.8716052729113049,"pZ":2.168967374841464,"vX0":0.14211351294041336,"vY0":-114.4820512626069,"vZ0":0.6128649867708553,"x":150.22,"y":180.22,"x0":-1.9914957197931704,"y0":50.003586195416105,"z0":5.870476576676825,"aX":10.80472029319273},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.0,"breakHorizontal":-14.8,"spinRate":2542,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.47831573010870887,"extension":6.369431319133105},"index":0,"playId":"373c43e0-2cc5-361e-9978-af810f7e6b28","pitchNumber":1,"startTime":"2026-03-22T17:46:11.369Z","endTime":"2026-03-22T17:46:15.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.162616602754696,"aZ":-24.149452248497756,"pfxX":-5.768806721789634,"pfxZ":4.379461827926852,"pX":-0.24607501417630628,"pZ":2.1143314036063345,"vX0":6.236605850736112,"vY0":-134.07629334139804,"vZ0":-4.784294932858,"x":126.38,"y":181.69,"x0":-1.8453963796598591,"y0":50.00511309201417,"z0":5.630771315251958,"aX":-10.575390194504372},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.2,"breakHorizontal":9.2,"spinRate":2173,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4074795595254952,"extension":6.5411184691339095},"index":1,"playId":"ee3d8f04-6f92-3bac-ac78-5af09813d037","pitchNumber":2,"startTime":"2026-03-22T17:46:24.982Z","endTime":"2026-03-22T17:46:29.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":89.4,"endSpeed":83.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0798440343025,"aZ":-32.870529564790495,"pfxX":-2.5861618889096762,"pfxZ":-0.40628478255909517,"pX":-0.17175282641280348,"pZ":1.5688817262425487,"vX0":4.931123840958893,"vY0":-130.1963117987419,"vZ0":-4.269538038790728,"x":123.55,"y":196.42,"x0":-1.7467352314009144,"y0":50.001260658411226,"z0":5.693608191014064,"aX":-4.479642326857753},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.4,"breakHorizontal":3.7,"spinRate":1568,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.419299690047231,"extension":6.546504479727194},"index":2,"playId":"88b2cce1-5149-3b03-9f00-b16318578ace","pitchNumber":3,"startTime":"2026-03-22T17:46:45.328Z","endTime":"2026-03-22T17:46:49.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.615651186079642,"aZ":-26.519320851394657,"pfxX":-6.431025828317363,"pfxZ":3.0536527974541814,"pX":-0.050587448675065795,"pZ":1.1542651967534492,"vX0":6.769757243877097,"vY0":-135.48132981904502,"vZ0":-6.707146116976892,"x":118.93,"y":207.61,"x0":-1.7505826699837472,"y0":50.00229145784795,"z0":5.524830301225587,"aX":-11.910827620305481},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.2,"breakHorizontal":10.1,"spinRate":2131,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.40485409003242845,"extension":6.62870918499141},"index":3,"playId":"c7f397c0-1e3f-3726-82af-e68e41d8a814","pitchNumber":4,"startTime":"2026-03-22T17:47:01.257Z","endTime":"2026-03-22T17:47:04.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.618120857492006,"aZ":-26.45145023959394,"pfxX":-6.5385452247630536,"pfxZ":3.0292575671900464,"pX":0.34262728076968296,"pZ":1.279329679123331,"vX0":7.6547860645515735,"vY0":-136.71704584552566,"vZ0":-6.757688979590463,"x":103.94,"y":204.24,"x0":-1.646279110692605,"y0":50.00353428011627,"z0":5.602856275472938,"aX":-12.357469098535388},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.2,"breakHorizontal":10.2,"spinRate":2266,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4008752012390131,"extension":6.529449812403439},"index":4,"playId":"ba513fed-0197-3939-8437-2681476eae9b","pitchNumber":5,"startTime":"2026-03-22T17:47:17.746Z","endTime":"2026-03-22T17:47:20.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.23262549044176,"aZ":-38.33472808992085,"pfxX":7.430274901065796,"pfxZ":-4.413442099100822,"pX":-0.3248336798045995,"pZ":2.9711457995997432,"vX0":1.1849077208589138,"vY0":-116.93679285989462,"vZ0":1.2985095807671034,"x":129.38,"y":158.56,"x0":-1.8028183064846186,"y0":50.00010723534766,"z0":5.980862707481223,"aX":10.379016007164156},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-7.4,"breakHorizontal":-13.8,"spinRate":2350,"spinDirection":35},"zone":1,"typeConfidence":2.0,"plateTime":0.46683031280939824,"extension":6.640719251506818},"index":5,"playId":"9d42802a-9d7f-3071-91d0-a910124dcc59","pitchNumber":6,"startTime":"2026-03-22T17:47:45.253Z","endTime":"2026-03-22T17:47:49.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:47:49.276Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andruw Monasterio grounds out, pitcher Mitch Keller to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-22T17:47:56.166Z","endTime":"2026-03-22T17:48:45.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656605,"link":"/api/v1/people/656605"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74566985108369,"aZ":-17.319681133105497,"pfxX":-4.0927521664709445,"pfxZ":7.889582766571164,"pX":1.7803917550397248,"pZ":2.172825960497504,"vX0":10.129470571722182,"vY0":-136.0923485087208,"vZ0":-6.161975769145567,"x":49.14,"y":180.11,"x0":-1.4516145727592564,"y0":50.00473982665967,"z0":5.65822776102962,"aX":-7.70851186077981},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":5.4,"spinRate":2178,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.40185223560694094,"extension":6.64850169174827},"index":0,"playId":"5eb01912-d9ac-34f6-9020-bc6830fa025b","pitchNumber":1,"startTime":"2026-03-22T17:48:12.997Z","endTime":"2026-03-22T17:48:16.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27967810841357,"aZ":-26.253057007145447,"pfxX":-7.395097855028813,"pfxZ":3.200414507770704,"pX":0.6438057130103396,"pZ":2.6893958560496944,"vX0":8.490336217806508,"vY0":-134.91842840387298,"vZ0":-3.1173454660956943,"x":92.46,"y":166.17,"x0":-1.577286731267517,"y0":50.004609842402346,"z0":5.702164711487708,"aX":-13.688718882939348},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.3,"breakHorizontal":11.6,"spinRate":2242,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.4053597639519486,"extension":6.564900084608563},"index":1,"playId":"85b6d5fe-d861-3a4b-b8ab-5e74069dd000","pitchNumber":2,"startTime":"2026-03-22T17:48:25.840Z","endTime":"2026-03-22T17:48:29.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.004523607038752,"aZ":-27.476271305499424,"pfxX":-7.113569023741628,"pfxZ":2.4894481335170084,"pX":-0.078251679976689,"pZ":2.9362228990132127,"vX0":6.768829216793669,"vY0":-135.80658225785268,"vZ0":-2.410506821603955,"x":119.98,"y":159.5,"x0":-1.6670002659756205,"y0":50.000932977234726,"z0":5.727225095659442,"aX":-13.416785234135258},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.2,"breakHorizontal":11.6,"spinRate":2222,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.4018133853772503,"extension":6.546709292757728},"hitData":{"launchSpeed":84.7,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.55,"coordY":176.79}},"index":2,"playId":"3780bd3a-56c5-3d52-9e62-7a368f54c732","pitchNumber":3,"startTime":"2026-03-22T17:48:39.918Z","endTime":"2026-03-22T17:48:45.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:48:45.162Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-22T17:50:21.239Z","endTime":"2026-03-22T17:52:23.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.286684650832335,"aZ":-28.326584174603788,"pfxX":1.5749090790610234,"pfxZ":2.279908104388735,"pX":1.645282788139351,"pZ":1.1564009404469426,"vX0":5.579774361817191,"vY0":-128.7693587816301,"vZ0":-5.184625984111959,"x":54.29,"y":207.56,"x0":-0.749348104128194,"y0":50.00602062149655,"z0":5.372262362983495,"aX":2.659195392077564},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.2,"breakHorizontal":-4.1,"spinRate":2595,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4244176024303852,"extension":6.3721367204218256},"index":0,"playId":"4f06c8cc-2a82-3abd-8a6a-a3e3d1d8c7c1","pitchNumber":1,"startTime":"2026-03-22T17:51:03.901Z","endTime":"2026-03-22T17:51:06.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99732984650231,"aZ":-30.5742839340651,"pfxX":1.3227183705840921,"pfxZ":0.9214005340390887,"pX":0.28044601652953843,"pZ":2.9975449853242955,"vX0":2.666818155956558,"vY0":-129.76464434326667,"vZ0":-0.7101846739596269,"x":106.31,"y":157.85,"x0":-0.9258441010338909,"y0":50.00177998555331,"z0":5.571017012420121,"aX":2.2918443227923784},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.7,"breakHorizontal":-2.9,"spinRate":2633,"spinDirection":162},"zone":3,"typeConfidence":2.0,"plateTime":0.419487089848924,"extension":6.276031909819652},"index":1,"playId":"b4f63b3f-8fdc-3504-b78e-d70516986ead","pitchNumber":2,"startTime":"2026-03-22T17:51:21.690Z","endTime":"2026-03-22T17:51:25.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.213210415786854,"aZ":-44.013020575670325,"pfxX":8.101536736706613,"pfxZ":-8.783898339796472,"pX":-0.3193879834147139,"pZ":3.077451722337389,"vX0":-1.6598898121799965,"vY0":-115.81631148552145,"vZ0":3.541607324445697,"x":129.17,"y":155.69,"x0":-0.6421779428554097,"y0":50.00298029998092,"z0":5.7603799788338295,"aX":10.919265316957958},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.6,"breakHorizontal":-14.2,"spinRate":2695,"spinDirection":29},"zone":1,"typeConfidence":2.0,"plateTime":0.4743645412033506,"extension":6.3600291467467},"index":2,"playId":"875669ad-8b7f-3303-a72b-e6a11c6e4f17","pitchNumber":3,"startTime":"2026-03-22T17:51:42.467Z","endTime":"2026-03-22T17:51:46.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.837409055995412,"aZ":-37.771761932955386,"pfxX":9.37009394470476,"pfxZ":-3.516374759962631,"pX":0.8363424889895724,"pZ":0.5827184171569727,"vX0":0.838480373011346,"vY0":-125.55776034402341,"vZ0":-4.491229579320556,"x":85.12,"y":223.05,"x0":-0.7190176553131029,"y0":50.00136970480257,"z0":5.47418709561778,"aX":14.931420461432683},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.2,"breakHorizontal":-17.2,"spinRate":2747,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.43653160769620314,"extension":6.501328613094392},"index":3,"playId":"1eef9567-5132-3e73-afce-b502e88ea06c","pitchNumber":4,"startTime":"2026-03-22T17:51:58.391Z","endTime":"2026-03-22T17:52:01.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02592060004733,"aZ":-24.465066928303646,"pfxX":-4.031471216902005,"pfxZ":4.1774159098481185,"pX":-1.0108183580785424,"pZ":3.9925592914463524,"vX0":0.4649779987185557,"vY0":-135.14898899514554,"vZ0":0.3317453658198418,"x":155.53,"y":130.98,"x0":-0.6616190596191904,"y0":50.004529323760124,"z0":5.589388530372525,"aX":-7.442585382327343},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.8,"breakHorizontal":7.2,"spinRate":2302,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40560165596966247,"extension":6.3176919861488745},"index":4,"playId":"36308b55-14eb-34f6-8917-0fb754668e0d","pitchNumber":5,"startTime":"2026-03-22T17:52:18.074Z","endTime":"2026-03-22T17:52:23.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:52:23.774Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-22T17:52:28.773Z","endTime":"2026-03-22T17:53:44.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58380217926223,"aZ":-30.507818960595205,"pfxX":-5.082352003276604,"pfxZ":0.996267560963414,"pX":0.8182960859818993,"pZ":2.111967649004233,"vX0":5.7912726667852645,"vY0":-128.1947069530784,"vZ0":-2.2246244749988575,"x":85.81,"y":181.76,"x0":-0.8015980682991882,"y0":50.00534628218224,"z0":5.354533260575471,"aX":-8.525983074413581},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.6,"breakHorizontal":8.0,"spinRate":1477,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.42600232824792794,"extension":6.565092693450483},"index":0,"playId":"e6f3253d-a0f6-3259-9618-8cd73f31ebe2","pitchNumber":1,"startTime":"2026-03-22T17:52:53.726Z","endTime":"2026-03-22T17:52:57.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.988451325029324,"aZ":-43.70746924430449,"pfxX":7.2171564236814465,"pfxZ":-8.24479432879574,"pX":-0.056663041039547474,"pZ":2.8775942597762265,"vX0":-0.581108309079222,"vY0":-118.49554019538607,"vZ0":2.809122124378107,"x":119.16,"y":161.08,"x0":-0.7416253300335447,"y0":50.00095100435205,"z0":5.715396871507755,"aX":10.099175854722672},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-13.8,"breakHorizontal":-12.8,"spinRate":2528,"spinDirection":26},"zone":5,"typeConfidence":2.0,"plateTime":0.46507019220580625,"extension":6.54432430572623},"index":1,"playId":"ab03497f-7b9b-3296-b160-ea54bd48e425","pitchNumber":2,"startTime":"2026-03-22T17:53:10.906Z","endTime":"2026-03-22T17:53:14.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.929169139788918,"aZ":-34.083345306593976,"pfxX":8.622329209960082,"pfxZ":-1.175771620758379,"pX":1.104957520101582,"pZ":1.2417217533130325,"vX0":2.125667665754805,"vY0":-125.97979994357584,"vZ0":-3.6060609566279083,"x":74.88,"y":205.25,"x0":-0.8680682440791441,"y0":50.002476372544976,"z0":5.414789960265264,"aX":14.012071542468338},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.6,"breakHorizontal":-16.1,"spinRate":2555,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4329461408831077,"extension":6.5471008421010986},"index":2,"playId":"3f82c783-1c05-3a88-8eff-3c7cf4220005","pitchNumber":3,"startTime":"2026-03-22T17:53:40.719Z","endTime":"2026-03-22T17:53:44.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:53:44.837Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Bart strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-22T17:53:50.152Z","endTime":"2026-03-22T17:55:12.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.032461604370955,"aZ":-28.862418680639383,"pfxX":-2.798238614948601,"pfxZ":2.013279965960277,"pX":0.6083188778473424,"pZ":1.592038636495907,"vX0":4.422743425367617,"vY0":-126.71968932202034,"vZ0":-3.3920242564510366,"x":93.81,"y":195.79,"x0":-0.7867489977593969,"y0":50.00347524864385,"z0":5.224781770380638,"aX":-4.604987704983575},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.1,"breakHorizontal":4.2,"spinRate":2146,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4303031162108719,"extension":6.375379221913326},"index":0,"playId":"9baaef51-c468-3366-a299-65588bae2715","pitchNumber":1,"startTime":"2026-03-22T17:54:08.195Z","endTime":"2026-03-22T17:54:16.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-03-22T17:54:29.100Z","endTime":"2026-03-22T17:54:42.297Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"},"defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":89.6,"endSpeed":84.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.317586763992956,"aZ":-29.69307333072604,"pfxX":2.460422225410843,"pfxZ":1.4023564531537112,"pX":0.4102276946183392,"pZ":2.200659572376379,"vX0":2.271521811077397,"vY0":-130.72572367489866,"vZ0":-2.756831292585281,"x":101.36,"y":179.36,"x0":-0.7822878030143247,"y0":50.004511577449996,"z0":5.443540935920389,"aX":4.361707050897737},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.3,"breakHorizontal":-4.9,"spinRate":2584,"spinDirection":160},"zone":9,"typeConfidence":2.0,"plateTime":0.4151778631079588,"extension":6.535843377035457},"index":2,"playId":"a1707a6b-7881-307b-ba8f-f89d586a339a","pitchNumber":2,"startTime":"2026-03-22T17:54:42.297Z","endTime":"2026-03-22T17:54:45.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.683478591712216,"aZ":-37.50873111023653,"pfxX":5.555728024876091,"pfxZ":-3.293921732158573,"pX":0.8136541772467744,"pZ":0.8582955815314612,"vX0":2.109143934171866,"vY0":-125.70969621698795,"vZ0":-3.7675853686368255,"x":85.99,"y":215.61,"x0":-0.755375106655406,"y0":50.00386893967987,"z0":5.38468261015405,"aX":8.995890062852396},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.5,"breakHorizontal":-10.6,"spinRate":2579,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.43376741156278165,"extension":6.650542395370577},"index":3,"playId":"016f59a2-773a-3800-8c2e-ec0e557a38c8","pitchNumber":3,"startTime":"2026-03-22T17:55:09.009Z","endTime":"2026-03-22T17:55:12.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:55:12.690Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcelo Mayer grounds out to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-22T17:56:25.324Z","endTime":"2026-03-22T17:59:40.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"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":1},"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":656811,"link":"/api/v1/people/656811"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70596626628022,"aZ":-40.185368761987654,"pfxX":9.064210784235947,"pfxZ":-6.1324667901520264,"pX":-0.29822931844930384,"pZ":2.3584110281353903,"vX0":1.0067375244631043,"vY0":-114.3579784091517,"vZ0":0.8926912585629341,"x":128.37,"y":175.1,"x0":-1.9215212292089237,"y0":50.001821864577444,"z0":5.946864379931698,"aX":11.84439078371913},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-10.4,"breakHorizontal":-16.7,"spinRate":2716,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.4814195905296259,"extension":6.368842232781761},"index":0,"playId":"561d01fc-c2bf-36f0-8e14-bf31ca49e5db","pitchNumber":1,"startTime":"2026-03-22T17:57:41.337Z","endTime":"2026-03-22T17:57:45.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84477745027193,"aZ":-27.65025083849279,"pfxX":-4.92853918496813,"pfxZ":2.663835090313203,"pX":0.1494308476339863,"pZ":1.300339820705423,"vX0":6.4515230454694805,"vY0":-129.44358314588172,"vZ0":-5.917184569641816,"x":111.3,"y":203.67,"x0":-1.7340996143162624,"y0":50.00438582486386,"z0":5.731201845581109,"aX":-8.371054708603326},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.7,"breakHorizontal":7.6,"spinRate":1523,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4230396874936213,"extension":6.526961301492286},"index":1,"playId":"ba00d1af-a3d2-398f-a881-113a164e0eb2","pitchNumber":2,"startTime":"2026-03-22T17:57:53.333Z","endTime":"2026-03-22T17:57:57.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.610658485158723,"aZ":-15.307239594842068,"pfxX":-3.2588568442239247,"pfxZ":8.994320165127522,"pX":0.16970746630728048,"pZ":2.8663993155250203,"vX0":6.482553369663277,"vY0":-135.5707401882381,"vZ0":-4.676571589034455,"x":110.53,"y":161.39,"x0":-1.8211329484320944,"y0":50.00092995036461,"z0":5.670396076240509,"aX":-6.110522779584477},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":4.7,"spinRate":2278,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.40290244491473626,"extension":6.546090542729731},"index":2,"playId":"eb7da0b0-5d4a-3794-8e25-1a9c8c1ef3d3","pitchNumber":3,"startTime":"2026-03-22T17:58:07.478Z","endTime":"2026-03-22T17:58:10.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.6,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.550602184826133,"aZ":-40.92194140885957,"pfxX":7.9527303348365415,"pfxZ":-6.511643425294368,"pX":0.8279364113785517,"pZ":0.21124384896510384,"vX0":3.6769521944096866,"vY0":-115.42886528278973,"vZ0":-3.550862456788195,"x":85.44,"y":233.08,"x0":-1.8217571995186415,"y0":50.00514124061069,"z0":5.730438373621477,"aX":10.676167360388435},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-12.5,"breakHorizontal":-15.4,"spinRate":2826,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4754817076650202,"extension":6.664284756630564},"index":3,"playId":"2b33a691-9102-3ec3-90ee-4b333e8087e0","pitchNumber":4,"startTime":"2026-03-22T17:58:29.145Z","endTime":"2026-03-22T17:58:32.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.437086899478636,"aZ":-33.738655286610175,"pfxX":11.303607540894864,"pfxZ":-1.0811717474842926,"pX":0.863518458370823,"pZ":2.4349088329329907,"vX0":3.619918738996028,"vY0":-119.25185171952162,"vZ0":-0.2785483912503963,"x":84.08,"y":173.04,"x0":-2.1397630600465587,"y0":50.001570557725984,"z0":5.57887876322993,"aX":16.390902403188967},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.8,"breakHorizontal":-21.4,"spinRate":2686,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4580940027942,"extension":6.279955647282726},"index":4,"playId":"4a4a5878-f213-36bb-aa68-a0cc77498fcc","pitchNumber":5,"startTime":"2026-03-22T17:58:48.858Z","endTime":"2026-03-22T17:58:52.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39235948380751,"aZ":-17.943175199787657,"pfxX":-5.559770765621538,"pfxZ":7.478891101832744,"pX":-1.0886104404296306,"pZ":3.9402197816006868,"vX0":4.1178799652192355,"vY0":-137.08027589314216,"vZ0":-1.5410970834859588,"x":158.5,"y":132.39,"x0":-1.8881987030128966,"y0":50.001500084146976,"z0":5.7350948592445175,"aX":-10.576806572034089},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":9.2,"spinRate":2184,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3996257699061383,"extension":6.361488957084191},"index":5,"playId":"508270eb-f054-39bb-a46b-fcc933cefa9a","pitchNumber":6,"startTime":"2026-03-22T17:59:19.400Z","endTime":"2026-03-22T17:59:22.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.192330465943932,"aZ":-17.942686901607843,"pfxX":-3.932704191195099,"pfxZ":7.5480074776405015,"pX":0.4103383023418958,"pZ":2.8217214295095165,"vX0":6.939600028856967,"vY0":-135.79976341353955,"vZ0":-4.306506234161726,"x":101.36,"y":162.59,"x0":-1.6566025064547498,"y0":50.00000587672718,"z0":5.6607359214897865,"aX":-7.412374931290561},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":5.8,"spinRate":2232,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.4019404417220249,"extension":6.676115177643914},"hitData":{"launchSpeed":94.0,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.41,"coordY":164.11}},"index":6,"playId":"cc245682-cd2a-30ea-a747-56a5b58e6cef","pitchNumber":7,"startTime":"2026-03-22T17:59:34.321Z","endTime":"2026-03-22T17:59:40.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-22T17:59:40.157Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isiah Kiner-Falefa called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-22T17:59:59.026Z","endTime":"2026-03-22T18:01:41.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41871863708216,"aZ":-28.626928702099047,"pfxX":8.552282781895347,"pfxZ":2.400375084909321,"pX":0.21630734152494285,"pZ":2.9548548149277174,"vX0":2.525423786252499,"vY0":-120.48191004182429,"vZ0":-0.39398068973074973,"x":108.75,"y":159.0,"x0":-1.9552800519317788,"y0":50.00132509963984,"z0":5.640601885198448,"aX":12.628091236322204},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.6,"breakHorizontal":-16.1,"spinRate":2523,"spinDirection":70},"zone":2,"typeConfidence":2.0,"plateTime":0.45383843322192563,"extension":6.483679243237905},"index":0,"playId":"b8b3fb19-0856-3539-90fe-133b58843378","pitchNumber":1,"startTime":"2026-03-22T18:00:06.437Z","endTime":"2026-03-22T18:00:10.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84882607946285,"aZ":-27.271408087928812,"pfxX":-6.378652376322687,"pfxZ":2.607278780284206,"pX":0.568365722362715,"pZ":1.4544214528978492,"vX0":8.170584728066526,"vY0":-135.34665104944864,"vZ0":-6.140227367217138,"x":95.34,"y":199.51,"x0":-1.642151605734561,"y0":50.00142289053944,"z0":5.6285527372289215,"aX":-11.991202541090864},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.7,"breakHorizontal":10.1,"spinRate":2418,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.402640949315598,"extension":6.577485823626678},"index":1,"playId":"970a76d8-ca11-30b0-8cbb-84f66a19c0d6","pitchNumber":2,"startTime":"2026-03-22T18:00:18.607Z","endTime":"2026-03-22T18:00:22.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.153731921643978,"aZ":-24.876052629384358,"pfxX":-7.621527716921501,"pfxZ":3.9276355398513942,"pX":-0.5744001648482246,"pZ":3.591924102673343,"vX0":6.021637726218827,"vY0":-134.88490321764675,"vZ0":-1.153593537651393,"x":138.89,"y":141.8,"x0":-1.8368290165604662,"y0":50.00095457608845,"z0":5.766188542430424,"aX":-14.154202292858578},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.1,"breakHorizontal":12.6,"spinRate":2239,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40484681700943304,"extension":6.710160518975116},"index":2,"playId":"62222ddc-833e-3a5e-b4af-9671a7d694c5","pitchNumber":3,"startTime":"2026-03-22T18:00:34.622Z","endTime":"2026-03-22T18:00:37.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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.9,"endSpeed":87.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.666767816869378,"aZ":-20.58561330564724,"pfxX":-6.21770894493927,"pfxZ":5.921887813198147,"pX":-0.624725223329549,"pZ":4.1157038291765895,"vX0":5.60145180156375,"vY0":-138.24761231467062,"vZ0":-0.9941196586104425,"x":140.81,"y":127.66,"x0":-1.8585891698015797,"y0":50.0017945680404,"z0":5.847575966976612,"aX":-12.166345450815347},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":10.2,"spinRate":2190,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3945480108802575,"extension":6.60483100243975},"index":3,"playId":"e410c28b-ea0b-364c-b9dc-a8100eb9e007","pitchNumber":4,"startTime":"2026-03-22T18:00:57.813Z","endTime":"2026-03-22T18:01:03.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.873598134644723,"aZ":-27.088841825352493,"pfxX":-5.439251241231716,"pfxZ":2.735071143204358,"pX":-0.784328614637373,"pZ":1.832569762583676,"vX0":4.63863250871174,"vY0":-135.36056633331162,"vZ0":-5.110564179108007,"x":146.9,"y":189.3,"x0":-1.8114651452322406,"y0":50.00520543728232,"z0":5.636091248373541,"aX":-10.11962779764283},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.1,"breakHorizontal":8.9,"spinRate":2183,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.4042701140259908,"extension":6.674315448218885},"index":4,"playId":"311a7896-9896-32c5-8b0e-4abf6deeaa1c","pitchNumber":5,"startTime":"2026-03-22T18:01:14.841Z","endTime":"2026-03-22T18:01:17.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":88.7,"endSpeed":80.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.031021065465993,"aZ":-34.688006166194306,"pfxX":3.7521699034532783,"pfxZ":-1.499037602070965,"pX":-0.660343323001268,"pZ":2.851169098384512,"vX0":2.0552515675121765,"vY0":-129.18424788028173,"vZ0":-0.7577775711966622,"x":142.17,"y":161.8,"x0":-1.9559164103369289,"y0":50.004558455145,"z0":5.8347760064998715,"aX":6.287931507363176},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.6,"breakHorizontal":-7.3,"spinRate":2306,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.4253721162352919,"extension":6.418911752806915},"index":5,"playId":"8135da98-1738-3496-ab68-f4f9c09d1142","pitchNumber":6,"startTime":"2026-03-22T18:01:37.703Z","endTime":"2026-03-22T18:01:41.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":656605,"link":"/api/v1/people/656605"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:01:41.061Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Narváez grounds out, second baseman Alika Williams to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-22T18:04:03.299Z","endTime":"2026-03-22T18:05:09.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814280,"fullName":"Landon Tomkins","link":"/api/v1/people/814280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Landon Tomkins replaces Mitch Keller.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-22T18:03:48.202Z","endTime":"2026-03-22T18:04:05.552Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814280,"link":"/api/v1/people/814280"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656605,"link":"/api/v1/people/656605","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65263959877075,"aZ":-34.00058590998088,"pfxX":-5.796826917003883,"pfxZ":-0.9598290814421819,"pX":-1.1297274655148168,"pZ":2.6327224689856967,"vX0":4.517160367807651,"vY0":-136.60418850305985,"vZ0":-1.176342723327966,"x":160.06,"y":167.7,"x0":-2.0445436300189725,"y0":50.00181598910038,"z0":5.388087988381164,"aX":-11.049905294994353},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-1.8,"breakHorizontal":9.6,"spinRate":2107,"spinDirection":227},"zone":11,"typeConfidence":0.82,"plateTime":0.3996368729223101,"extension":6.329103829414279},"index":1,"playId":"76f45adb-da19-388d-af14-ca9ce46ecfd4","pitchNumber":1,"startTime":"2026-03-22T18:04:05.552Z","endTime":"2026-03-22T18:04:09.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814280,"link":"/api/v1/people/814280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65118929280228,"aZ":-32.05292127606866,"pfxX":-5.907341892768203,"pfxZ":0.0680584672252671,"pX":0.1332334244183656,"pZ":1.231761779452566,"vX0":7.589552670288244,"vY0":-134.67713224852827,"vZ0":-4.423446939375263,"x":111.92,"y":205.52,"x0":-1.9414792930270803,"y0":50.00618875774528,"z0":5.138484104347179,"aX":-10.957486649228796},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.6,"breakHorizontal":9.2,"spinRate":2062,"spinDirection":234},"zone":14,"typeConfidence":0.79,"plateTime":0.4052312644300109,"extension":6.373358957004093},"index":2,"playId":"bd5b438a-af18-3c62-aaf3-8449cc47d5dd","pitchNumber":2,"startTime":"2026-03-22T18:04:20.401Z","endTime":"2026-03-22T18:04:23.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814280,"link":"/api/v1/people/814280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":83.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.481504979595176,"aZ":-25.646263428018106,"pfxX":2.2077428964288996,"pfxZ":3.7580319795008865,"pX":0.6504065785302147,"pZ":3.591252143046052,"vX0":6.316724988709676,"vY0":-129.54729562184252,"vZ0":0.20946626848726202,"x":92.21,"y":141.82,"x0":-2.085114963485156,"y0":50.002352961736975,"z0":5.435288616196013,"aX":3.8345170970549938},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.1,"breakHorizontal":-5.2,"spinRate":2417,"spinDirection":203},"zone":12,"typeConfidence":0.71,"plateTime":0.4192909314875086,"extension":6.314741138046719},"index":3,"playId":"ad3f3169-fa4b-3430-a069-be23f17539e4","pitchNumber":3,"startTime":"2026-03-22T18:04:34.648Z","endTime":"2026-03-22T18:04:38.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814280,"link":"/api/v1/people/814280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30556675253257,"aZ":-28.185756456568868,"pfxX":2.5034829294089724,"pfxZ":2.320700293632342,"pX":0.21169584297799363,"pZ":3.3832113526451417,"vX0":4.809567463626878,"vY0":-129.64831849629195,"vZ0":0.24780174267828958,"x":108.93,"y":147.43,"x0":-1.9848923628929098,"y0":50.00520970386437,"z0":5.418379209226036,"aX":4.309564317866772},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.4,"breakHorizontal":-5.5,"spinRate":2359,"spinDirection":203},"zone":12,"typeConfidence":0.72,"plateTime":0.4206991243276761,"extension":6.349216048246789},"index":4,"playId":"e8f90662-199e-3d6d-9258-4e52d3b967c0","pitchNumber":4,"startTime":"2026-03-22T18:04:49.692Z","endTime":"2026-03-22T18:04:53.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814280,"link":"/api/v1/people/814280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.838311509857174,"aZ":-31.232891128724834,"pfxX":-4.689842021196565,"pfxZ":0.508163989272612,"pX":0.33875941090850853,"pZ":1.7346777995144915,"vX0":7.416103171107286,"vY0":-134.37772583834953,"vZ0":-3.3621935840037547,"x":104.09,"y":191.94,"x0":-1.8323733873971917,"y0":50.002307341794605,"z0":5.192675999310736,"aX":-8.680170132790623},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.5,"breakHorizontal":7.1,"spinRate":2084,"spinDirection":232},"zone":9,"typeConfidence":0.77,"plateTime":0.40573716581457386,"extension":6.364108428497904},"hitData":{"launchSpeed":107.4,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":119.06,"coordY":147.15}},"index":5,"playId":"0f375eb9-2f21-3898-b0f4-ffa09dd14b68","pitchNumber":5,"startTime":"2026-03-22T18:05:03.980Z","endTime":"2026-03-22T18:05:09.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814280,"link":"/api/v1/people/814280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":814280,"link":"/api/v1/people/814280"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":814280,"link":"/api/v1/people/814280"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:05:09.620Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Henry Davis homers (2) on a line drive to right center field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-22T18:07:15.596Z","endTime":"2026-03-22T18:08:45.215Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":92.1,"endSpeed":84.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11874551038438,"aZ":-24.97029730253357,"pfxX":-4.657339055357399,"pfxZ":3.938022192816044,"pX":-0.2602133921391154,"pZ":3.403556894152621,"vX0":2.5761345047207924,"vY0":-134.17522709425714,"vZ0":-0.9564627211008617,"x":131.82,"y":158.39,"x0":-0.6259949714427694,"y0":50.00256517928587,"z0":5.5384672658827565,"aX":-8.520181004919877},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.2,"breakHorizontal":7.9,"spinRate":2260,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4077002128432943,"extension":6.326079344587828},"index":0,"playId":"e29647ab-1f39-3a5c-a252-111b4b6885eb","pitchNumber":1,"startTime":"2026-03-22T18:07:42.664Z","endTime":"2026-03-22T18:07:45.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30244650010869,"aZ":-26.929055828074368,"pfxX":2.1123203947143496,"pfxZ":3.3116972637303395,"pX":0.29513658455888386,"pZ":1.453562062694097,"vX0":2.369266660668491,"vY0":-124.80628251097644,"vZ0":-4.125031099010788,"x":105.75,"y":199.53,"x0":-0.9396237769988297,"y0":50.00181401953287,"z0":5.33678192368318,"aX":3.3431668764894233},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.3,"breakHorizontal":-4.3,"spinRate":2469,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.43828079024221056,"extension":6.340753177573198},"index":1,"playId":"300f4e69-4fe1-3884-8f25-1f7cc33374ae","pitchNumber":2,"startTime":"2026-03-22T18:08:02.647Z","endTime":"2026-03-22T18:08:06.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82775987647549,"aZ":-28.657743319359014,"pfxX":-0.30991260948231014,"pfxZ":1.9769799388063145,"pX":0.9597145376426884,"pZ":2.846598360816104,"vX0":4.429178381101675,"vY0":-132.22339414156156,"vZ0":-1.7333741557244573,"x":80.42,"y":161.92,"x0":-0.693178196709994,"y0":50.00325364056247,"z0":5.602971957318542,"aX":-0.5515906644644902},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.5,"breakHorizontal":-0.4,"spinRate":2617,"spinDirection":174},"zone":12,"typeConfidence":2.0,"plateTime":0.4134312829591096,"extension":6.56297303454955},"hitData":{"launchSpeed":103.7,"launchAngle":24.0,"totalDistance":378.0,"trajectory":"line_drive","hardness":"medium","location":"89","coordinates":{"coordX":176.21,"coordY":54.62}},"index":2,"playId":"70771056-6ea0-30f6-8f90-606d0e3f74c7","pitchNumber":3,"startTime":"2026-03-22T18:08:21.538Z","endTime":"2026-03-22T18:08:45.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":12.499999999999993,"leverageIndex":1.06,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:08:45.215Z","atBatIndex":28},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nick Yorke hit by pitch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-22T18:08:43.551Z","endTime":"2026-03-22T18:09:26.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":92.9,"endSpeed":84.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25739343466294,"aZ":-26.058318615301303,"pfxX":-7.003932424176238,"pfxZ":3.31169581338217,"pX":0.3275060143205321,"pZ":2.2731714137079515,"vX0":4.7178770522813585,"vY0":-135.21721214539963,"vZ0":-3.5365125433881994,"x":104.52,"y":177.4,"x0":-0.5324529942631728,"y0":50.00173899054801,"z0":5.432095541385641,"aX":-12.932280781909643},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.4,"breakHorizontal":11.6,"spinRate":2439,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.4054974930671915,"extension":6.5031899156662005},"index":0,"playId":"999e8b79-69d9-3f30-a959-e0ae6d9366c4","pitchNumber":1,"startTime":"2026-03-22T18:09:04.896Z","endTime":"2026-03-22T18:09:09.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.5,"endSpeed":73.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.752581440056364,"aZ":-44.640703341445246,"pfxX":7.054980367405524,"pfxZ":-9.241283961715215,"pX":-1.7403744860841346,"pZ":3.4377621553209874,"vX0":-4.243506095872,"vY0":-115.50901553789306,"vZ0":4.506900759555727,"x":183.34,"y":145.96,"x0":-0.7949161250227648,"y0":50.001089459284984,"z0":5.756817637561712,"aX":9.521159882534294},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-15.2,"breakHorizontal":-11.6,"spinRate":2671,"spinDirection":30},"zone":11,"typeConfidence":2.0,"plateTime":0.47439604413182135,"extension":6.440699675971423},"index":1,"playId":"5b05c218-8f52-3e75-815b-cb681a7e129b","pitchNumber":2,"startTime":"2026-03-22T18:09:21.105Z","endTime":"2026-03-22T18:09:26.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.8,"awayTeamWinProbability":28.200000000000003,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.83,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:09:26.754Z","atBatIndex":29},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nick Gonzales grounds into a double play, second baseman Marcelo Mayer to first baseman Mickey Gasper. Nick Yorke out at 2nd. Nick Gonzales out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-22T18:09:29.376Z","endTime":"2026-03-22T18:10:04.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"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":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.287669113571337,"aZ":-25.874564383443833,"pfxX":2.3170664825285803,"pfxZ":3.5867740490562694,"pX":0.8069723068223995,"pZ":1.7479670192168153,"vX0":3.2447242976336366,"vY0":-131.3286206615307,"vZ0":-4.387691765751743,"x":86.24,"y":191.58,"x0":-0.7429017293369464,"y0":50.004456410022435,"z0":5.351544075088353,"aX":4.070920813342651},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.8,"breakHorizontal":-4.9,"spinRate":2718,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.41614263012947283,"extension":6.3251689970630665},"hitData":{"launchSpeed":70.6,"launchAngle":-7.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.41,"coordY":151.99}},"index":0,"playId":"3de15732-200e-3740-907f-80ce7cf13a36","pitchNumber":1,"startTime":"2026-03-22T18:09:54.327Z","endTime":"2026-03-22T18:10:04.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"first":{"id":694377,"link":"/api/v1/people/694377"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-6.8999999999999915,"leverageIndex":1.35,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:10:04.822Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Billy Cook grounds out, shortstop Andruw Monasterio to first baseman Mickey Gasper.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-22T18:10:25.501Z","endTime":"2026-03-22T18:11:38.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"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_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03426997338115,"aZ":-42.01468457912599,"pfxX":8.325078812860841,"pfxZ":-7.2260172023471885,"pX":0.2189554915831273,"pZ":0.9100085690304319,"vX0":-0.5584794972151116,"vY0":-117.06108475362142,"vZ0":-1.2943237118601403,"x":108.65,"y":214.21,"x0":-0.6155732976278082,"y0":50.00346196120324,"z0":5.471318188674751,"aX":11.333772988609894},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-13.1,"breakHorizontal":-14.9,"spinRate":2700,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.47135975278362263,"extension":6.588938100289432},"index":0,"playId":"46706be1-82a3-3dea-a7eb-d2ee2a3049cd","pitchNumber":1,"startTime":"2026-03-22T18:10:42.250Z","endTime":"2026-03-22T18:10:45.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49585232771195,"aZ":-18.414201772303514,"pfxX":-6.512326422995979,"pfxZ":7.439796043757261,"pX":1.1776657554425234,"pZ":2.070242838850659,"vX0":6.7579976765367675,"vY0":-136.02535196417233,"vZ0":-5.434070086057264,"x":72.11,"y":182.88,"x0":-0.5086139713709963,"y0":50.00358408285695,"z0":5.395981940698796,"aX":-12.044608080243053},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.4,"breakHorizontal":10.1,"spinRate":2454,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4047145850980822,"extension":6.442267178595355},"index":1,"playId":"a3ca63f4-000c-3bd3-869c-343f44b9305e","pitchNumber":2,"startTime":"2026-03-22T18:10:57.465Z","endTime":"2026-03-22T18:11:01.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.297920060090117,"aZ":-18.570151983434734,"pfxX":-5.060583066671675,"pfxZ":7.2880950922726075,"pX":0.5096914390730698,"pZ":1.7605746293911622,"vX0":4.662171329622982,"vY0":-135.87186838981384,"vZ0":-6.059060804204352,"x":97.57,"y":191.24,"x0":-0.5725266010288931,"y0":50.00187342883748,"z0":5.313771525053184,"aX":-9.443706324379361},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.1,"breakHorizontal":8.2,"spinRate":2418,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.4034108369548899,"extension":6.610784155576602},"index":2,"playId":"8f451789-c096-38f0-a779-30193758884c","pitchNumber":3,"startTime":"2026-03-22T18:11:15.467Z","endTime":"2026-03-22T18:11:20.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.156745279664367,"aZ":-30.041673519068453,"pfxX":2.4645036030175733,"pfxZ":1.2774327380149462,"pX":0.717255754187656,"pZ":2.6059598921301856,"vX0":2.6512085598704,"vY0":-128.27034445644824,"vZ0":-1.408939461553178,"x":89.66,"y":168.42,"x0":-0.6493001359695804,"y0":50.00218688900218,"z0":5.501339133683726,"aX":4.112549241425067},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.3,"breakHorizontal":-5.0,"spinRate":2826,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.4267551853908915,"extension":6.4149121052047935},"hitData":{"launchSpeed":79.4,"launchAngle":4.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.2,"coordY":158.04}},"index":3,"playId":"56fd22c0-8970-3c9e-93f1-34bc2764276a","pitchNumber":4,"startTime":"2026-03-22T18:11:31.800Z","endTime":"2026-03-22T18:11:38.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:11:38.680Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Gasper called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-22T18:14:02.369Z","endTime":"2026-03-22T18:16:02.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7],"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":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gregory Soto replaces Landon Tomkins.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-22T18:13:43.070Z","endTime":"2026-03-22T18:14:04.279Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":814280,"link":"/api/v1/people/814280","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.734591464531324,"aZ":-20.639438454722303,"pfxX":11.647677647902048,"pfxZ":5.911740151262802,"pX":-0.13745143799069898,"pZ":2.4615439610607814,"vX0":-10.46679379684527,"vY0":-138.73610276937805,"vZ0":-5.112262669771466,"x":122.24,"y":172.32,"x0":2.168885913075768,"y0":50.00570981838074,"z0":5.701946724116067,"aX":22.733952565130135},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":-19.0,"spinRate":2162,"spinDirection":130},"zone":5,"typeConfidence":0.91,"plateTime":0.3946414855581142,"extension":6.506493683805614},"index":1,"playId":"fe16dec6-0a8e-32ea-b6cc-dca0e6f64e6b","pitchNumber":1,"startTime":"2026-03-22T18:14:04.279Z","endTime":"2026-03-22T18:14:08.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-03-22T18:14:19.816Z","endTime":"2026-03-22T18:14:30.805Z","isPitch":false,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67426892291103,"aZ":-28.400556402099436,"pfxX":10.794955347400695,"pfxZ":2.25003633770152,"pX":-1.1751683087162084,"pZ":1.842433189193213,"vX0":-11.802863871229963,"vY0":-128.7551403410431,"vZ0":-3.880589963124445,"x":161.79,"y":189.03,"x0":2.0653277801837717,"y0":50.00564502720636,"z0":5.566380210680294,"aX":18.13221092645807},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.4,"breakHorizontal":-16.9,"spinRate":1437,"spinDirection":114},"zone":13,"typeConfidence":0.88,"plateTime":0.4253584485665285,"extension":6.58180478089821},"index":3,"playId":"b72c0a33-e731-3050-b4d0-e9a01fd7c38a","pitchNumber":2,"startTime":"2026-03-22T18:14:30.805Z","endTime":"2026-03-22T18:14:34.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.107060162170267,"aZ":-23.090252135573873,"pfxX":10.958388728293512,"pfxZ":4.572298242507131,"pX":0.6531932760295893,"pZ":2.1065395746053692,"vX0":-8.558212955193826,"vY0":-139.9859963823009,"vZ0":-5.298510303970745,"x":92.1,"y":181.9,"x0":2.323705580120629,"y0":50.00547226512656,"z0":5.532057602374363,"aX":21.788329151894548},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.3,"breakHorizontal":-18.1,"spinRate":2279,"spinDirection":127},"zone":9,"typeConfidence":0.92,"plateTime":0.39102382983934403,"extension":6.505211852098366},"index":4,"playId":"4106dc95-017d-3f94-9691-15bad0334900","pitchNumber":3,"startTime":"2026-03-22T18:14:49.327Z","endTime":"2026-03-22T18:14:52.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.943816984681472,"aZ":-28.58107473401603,"pfxX":9.254886407126257,"pfxZ":2.1126091695227576,"pX":-0.5843521594719867,"pZ":1.5236250394567288,"vX0":-9.58298937998128,"vY0":-129.20556460528428,"vZ0":-4.702344317687778,"x":139.27,"y":197.64,"x0":1.9564756935687118,"y0":50.00608322397447,"z0":5.54335507208826,"aX":15.773592320941951},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.0,"breakHorizontal":-14.9,"spinRate":1401,"spinDirection":109},"zone":13,"typeConfidence":0.89,"plateTime":0.422653942837087,"extension":6.613775106498278},"index":5,"playId":"cc98e3cd-f1b7-3100-8944-c1e4e2254f54","pitchNumber":4,"startTime":"2026-03-22T18:15:21.400Z","endTime":"2026-03-22T18:15:24.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":82.5,"endSpeed":74.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66997227129177,"aZ":-27.0366452065248,"pfxX":-0.729769733070742,"pfxZ":3.5825411452296,"pX":-0.7732136703472716,"pZ":1.718192798523029,"vX0":-6.634496091646993,"vY0":-119.89542631595342,"vZ0":-3.5163855010330756,"x":146.47,"y":192.39,"x0":2.143162014852014,"y0":50.00031101458638,"z0":5.659587845733425,"aX":-1.0436816770339388},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.8,"breakHorizontal":3.1,"spinRate":2584,"spinDirection":280},"zone":7,"typeConfidence":2.0,"plateTime":0.45969733149010983,"extension":6.423053978239121},"index":6,"playId":"9feeb1ef-f276-36d3-910e-fbfa5540c6fc","pitchNumber":5,"startTime":"2026-03-22T18:15:41.771Z","endTime":"2026-03-22T18:15:46.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.620125843455657,"aZ":-23.718070320066108,"pfxX":-1.3905387674295213,"pfxZ":5.79949410842393,"pX":0.35946186016924503,"pZ":2.9295120091626328,"vX0":-4.172208035662018,"vY0":-120.57327703801845,"vZ0":-1.6865409043038668,"x":103.3,"y":159.68,"x0":2.2998255357352675,"y0":50.000916767808576,"z0":5.751306742669512,"aX":-2.0265985905258694},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":10.3,"breakHorizontal":3.6,"spinRate":2625,"spinDirection":300},"zone":3,"typeConfidence":2.0,"plateTime":0.4560000169522467,"extension":6.289247191425514},"index":7,"playId":"f505c4c8-bad7-3be9-9785-a937f8748a14","pitchNumber":6,"startTime":"2026-03-22T18:15:59.289Z","endTime":"2026-03-22T18:16:02.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:16:02.638Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nate Eaton strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-22T18:16:07.039Z","endTime":"2026-03-22T18:17:45.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"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":2},"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":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55340206773524,"aZ":-17.841824500570667,"pfxX":11.064051853959294,"pfxZ":7.124128936286153,"pX":0.28541864456453764,"pZ":3.6363624196728046,"vX0":-9.30187086701049,"vY0":-140.44031881694585,"vZ0":-2.399726033342432,"x":106.12,"y":140.6,"x0":2.19062432814743,"y0":50.00656462019753,"z0":5.652431971042464,"aX":22.273215381892857},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.6,"breakHorizontal":-18.4,"spinRate":2271,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.38888247648450536,"extension":6.538781872235337},"index":0,"playId":"24e519e5-1829-335d-b8ac-5295dd25904a","pitchNumber":1,"startTime":"2026-03-22T18:16:27.229Z","endTime":"2026-03-22T18:16:31.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.031148360987583,"aZ":-20.978870049208947,"pfxX":11.302182257388374,"pfxZ":5.551645236049348,"pX":0.008580421747263072,"pZ":2.6920257634945615,"vX0":-10.141049977782563,"vY0":-140.89659447308605,"vZ0":-4.12056886972923,"x":116.67,"y":166.1,"x0":2.1802537404821867,"y0":50.00604492855296,"z0":5.523591729995938,"aX":22.802972915157834},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.4,"breakHorizontal":-18.5,"spinRate":2248,"spinDirection":128},"zone":5,"typeConfidence":0.92,"plateTime":0.3882614490713765,"extension":6.636903379751432},"index":1,"playId":"f5b0262f-ed81-360a-9bef-77331b7f9dbe","pitchNumber":2,"startTime":"2026-03-22T18:16:43.109Z","endTime":"2026-03-22T18:16:46.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15256594108301,"aZ":-15.62086688247052,"pfxX":8.38799345670353,"pfxZ":8.584593088227999,"pX":1.9415212872162806,"pZ":3.2474221553690987,"vX0":-4.310722924543063,"vY0":-138.3049882528231,"vZ0":-3.540017081880541,"x":42.99,"y":151.1,"x0":2.4343216401992875,"y0":50.00493155310668,"z0":5.598102859692733,"aX":16.17794875628697},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":-14.3,"spinRate":2203,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.3967197351340732,"extension":6.631680125362449},"index":2,"playId":"abbc77ed-a082-3826-bf77-8b521f10fc87","pitchNumber":3,"startTime":"2026-03-22T18:16:59.137Z","endTime":"2026-03-22T18:17:02.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":73.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84864680994466,"aZ":-27.096247936822135,"pfxX":-1.298201602065288,"pfxZ":3.65712291792748,"pX":-0.7848176103549829,"pZ":0.8174421547741377,"vX0":-6.301310078225003,"vY0":-118.06949263655183,"vZ0":-5.10892832933977,"x":146.92,"y":216.71,"x0":2.105137800432967,"y0":50.00397805385353,"z0":5.551448330727837,"aX":-1.8032273255841311},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":5.4,"breakHorizontal":4.1,"spinRate":2531,"spinDirection":290},"zone":13,"typeConfidence":2.0,"plateTime":0.4667868597062963,"extension":6.6627124187357465},"index":3,"playId":"7ac0ec7f-966c-34eb-80ab-a40c15818ba0","pitchNumber":4,"startTime":"2026-03-22T18:17:18.722Z","endTime":"2026-03-22T18:17:21.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47217053758381,"aZ":-27.462511456312498,"pfxX":-1.0097782687932613,"pfxZ":3.321802882443402,"pX":0.05487127372845313,"pZ":3.10890855245261,"vX0":-4.57752662114225,"vY0":-119.60031856420932,"vZ0":-0.2846785388746722,"x":114.91,"y":154.84,"x0":2.141124075756095,"y0":50.00330580990503,"z0":5.736141597107993,"aX":-1.432925929121608},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.2,"breakHorizontal":3.1,"spinRate":2482,"spinDirection":292},"zone":2,"typeConfidence":2.0,"plateTime":0.4615992240356377,"extension":6.571740581116037},"index":4,"playId":"0b326fc7-49ee-3a3d-ac2a-28fa874c7846","pitchNumber":5,"startTime":"2026-03-22T18:17:41.881Z","endTime":"2026-03-22T18:17:45.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:17:45.088Z","atBatIndex":33},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Ceddanne Rafaela triples (1) on a sharp line drive to right fielder Nick Yorke.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-22T18:17:49.696Z","endTime":"2026-03-22T18:18:24.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","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":694377,"link":"/api/v1/people/694377"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.238678996378386,"aZ":-25.47867397757182,"pfxX":10.518527215954238,"pfxZ":3.9259501683587246,"pX":0.27747075177669794,"pZ":1.8872683238175574,"vX0":-8.24326650756529,"vY0":-129.28994583337976,"vZ0":-4.377539436686351,"x":106.42,"y":187.82,"x0":2.1298766048359234,"y0":50.00225383167562,"z0":5.541981400940044,"aX":17.928451746946696},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.4,"breakHorizontal":-17.4,"spinRate":1862,"spinDirection":117},"zone":8,"typeConfidence":0.9,"plateTime":0.42254768857394076,"extension":6.672352185400219},"hitData":{"launchSpeed":102.8,"launchAngle":25.0,"totalDistance":393.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":156.41,"coordY":43.16}},"index":0,"playId":"56fe13b4-68f9-3816-b385-4ce178a7e9c5","pitchNumber":1,"startTime":"2026-03-22T18:18:08.430Z","endTime":"2026-03-22T18:18:24.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.58,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:18:24.159Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-22T18:18:46.333Z","endTime":"2026-03-22T18:21:23.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.392391820580386,"aZ":-33.670359299596754,"pfxX":-7.187006733394081,"pfxZ":-1.0578870089093328,"pX":0.6114844211131534,"pZ":1.2742425827043995,"vX0":-2.2971071144261055,"vY0":-119.0882971215279,"vZ0":-3.0598791225309956,"x":93.69,"y":204.38,"x0":2.526525448480877,"y0":50.00344486279749,"z0":5.672949059414334,"aX":-10.152537956466132},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.5,"breakHorizontal":13.6,"spinRate":2532,"spinDirection":295},"zone":14,"typeConfidence":0.95,"plateTime":0.4628681385013489,"extension":6.385722811328643},"index":0,"playId":"910b49f5-5f96-3c5b-be76-2f1d29b308dc","pitchNumber":1,"startTime":"2026-03-22T18:19:02.468Z","endTime":"2026-03-22T18:19:06.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.435432991296082,"aZ":-27.083094610925073,"pfxX":-3.2185839696648344,"pfxZ":3.4305681970446793,"pX":0.2671896667407148,"pZ":2.0961499802461057,"vX0":-3.707482245080396,"vY0":-121.73945471100367,"vZ0":-3.0175850214934226,"x":106.82,"y":182.18,"x0":2.234541240658637,"y0":50.00319536732736,"z0":5.724476558756947,"aX":-4.775339333146022},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.6,"breakHorizontal":6.8,"spinRate":2612,"spinDirection":329},"zone":8,"typeConfidence":2.0,"plateTime":0.451886469655975,"extension":6.3487803303137085},"index":1,"playId":"5023f85f-1993-34d4-ba09-79dd2b6f099c","pitchNumber":2,"startTime":"2026-03-22T18:19:18.629Z","endTime":"2026-03-22T18:19:22.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50996197319448,"aZ":-22.14860743660682,"pfxX":10.831483234058446,"pfxZ":4.950868464731091,"pX":0.7816313856733877,"pZ":2.7139949529493945,"vX0":-7.53284714035694,"vY0":-141.2316014770654,"vZ0":-4.081771604981539,"x":87.21,"y":165.5,"x0":2.073205693954707,"y0":50.002713371025735,"z0":5.598662746991729,"aX":21.928514663228732},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.3,"breakHorizontal":-18.1,"spinRate":2177,"spinDirection":129},"zone":3,"typeConfidence":0.92,"plateTime":0.38750114713375217,"extension":6.5741866403523455},"index":2,"playId":"563ddccd-4e34-35a4-843b-bfbc552ecc04","pitchNumber":3,"startTime":"2026-03-22T18:19:36.007Z","endTime":"2026-03-22T18:19:39.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21696282576519,"aZ":-16.37324477519965,"pfxX":8.462446352762068,"pfxZ":7.743799986581644,"pX":1.5318764923036805,"pZ":3.46426616190887,"vX0":-4.826208422397419,"vY0":-141.8961672238349,"vZ0":-3.168402725847647,"x":58.61,"y":145.24,"x0":2.154524592094379,"y0":50.00402729558873,"z0":5.637405989489288,"aX":17.272166340864857},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.6,"breakHorizontal":-14.4,"spinRate":2254,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.38586785739510177,"extension":6.521871185451308},"index":3,"playId":"89feb710-89fd-3ad9-9e52-717d9a2216fa","pitchNumber":4,"startTime":"2026-03-22T18:19:54.310Z","endTime":"2026-03-22T18:19:57.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.870299321244406,"aZ":-14.84167629631621,"pfxX":8.872598655100454,"pfxZ":8.52595876526965,"pX":0.9566828371852036,"pZ":0.08535265960187127,"vX0":-6.0804052116219145,"vY0":-141.56655105700005,"vZ0":-12.218796895269914,"x":80.53,"y":236.48,"x0":1.978052335164808,"y0":50.00008463189406,"z0":5.403307264344266,"aX":18.03279293957968},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.1,"breakHorizontal":-14.9,"spinRate":2258,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.38667465752286434,"extension":6.5498781484052735},"index":4,"playId":"6b9e5f39-5180-3174-9288-09559fb9c0b0","pitchNumber":5,"startTime":"2026-03-22T18:20:22.256Z","endTime":"2026-03-22T18:20:25.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.095977766033002,"aZ":-24.367638421522706,"pfxX":0.06844851241620731,"pfxZ":5.23594904898182,"pX":-1.600026252492742,"pZ":0.4270841009316086,"vX0":-8.599961619227544,"vY0":-121.9363250232264,"vZ0":-7.221203029373812,"x":177.99,"y":227.25,"x0":1.9779353506937114,"y0":50.00397406026573,"z0":5.557930631285366,"aX":0.10196946669372586},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.8,"breakHorizontal":2.2,"spinRate":2588,"spinDirection":281},"zone":13,"typeConfidence":0.91,"plateTime":0.45082501150569065,"extension":6.613854243755436},"index":5,"playId":"f6bfab85-f103-3d8f-91e6-af474332cad2","pitchNumber":6,"startTime":"2026-03-22T18:20:44.705Z","endTime":"2026-03-22T18:20:48.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":76.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.994753473012004,"aZ":-28.66796058124714,"pfxX":-5.091502281905814,"pfxZ":2.3372832588458268,"pX":-0.6095680020131773,"pZ":1.9409504022392954,"vX0":-5.234329508226335,"vY0":-123.16906537141233,"vZ0":-3.0813164424887924,"x":140.24,"y":186.37,"x0":2.22388853663138,"y0":50.00230096582054,"z0":5.695471351002322,"aX":-7.631414107559629},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.6,"breakHorizontal":10.7,"spinRate":2478,"spinDirection":268},"zone":7,"typeConfidence":2.0,"plateTime":0.4488889641837357,"extension":6.6088727748103535},"index":6,"playId":"ed3483e1-15ad-3821-b247-dc95fe34a4d4","pitchNumber":7,"startTime":"2026-03-22T18:21:20.977Z","endTime":"2026-03-22T18:21:23.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"third":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":5.299999999999997,"leverageIndex":1.94,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:21:23.977Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, second baseman Marcelo Mayer to first baseman Mickey Gasper.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-22T18:22:35.323Z","endTime":"2026-03-22T18:24:10.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.312866577613324,"aZ":-20.60446550823878,"pfxX":-0.9002507659553776,"pfxZ":6.3425319006953575,"pX":0.7233687155774852,"pZ":3.4374876626141893,"vX0":3.8298500010123515,"vY0":-133.61439887070276,"vZ0":-1.5356601344719851,"x":89.43,"y":145.97,"x0":-0.6059787038141954,"y0":50.006350749245335,"z0":5.486940310613696,"aX":-1.6438848897595963},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.4,"breakHorizontal":0.8,"spinRate":2459,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4085123540576783,"extension":6.301176688199909},"index":0,"playId":"5805a44f-69f0-3887-9d0a-e92207eabd32","pitchNumber":1,"startTime":"2026-03-22T18:23:37.000Z","endTime":"2026-03-22T18:23:40.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00561812168533,"aZ":-29.81985355727225,"pfxX":-6.908995640041487,"pfxZ":1.4405208761958233,"pX":0.703597101926324,"pZ":0.9283384603457984,"vX0":6.149754423395056,"vY0":-126.33091331284666,"vZ0":-4.760840432994821,"x":90.18,"y":213.71,"x0":-0.8513934173717157,"y0":50.00421528547754,"z0":5.203143567829909,"aX":-11.295209170458442},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.8,"breakHorizontal":11.3,"spinRate":1568,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4317171403830553,"extension":6.6559841390632455},"hitData":{"launchSpeed":92.3,"launchAngle":-8.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.74,"coordY":155.62}},"index":1,"playId":"4ee3ec64-0f56-3807-978f-ba4113e1c6e2","pitchNumber":2,"startTime":"2026-03-22T18:24:04.877Z","endTime":"2026-03-22T18:24:10.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:24:10.794Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alika Williams called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-22T18:24:24.700Z","endTime":"2026-03-22T18:26:46.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":93.1,"endSpeed":86.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.142907246665793,"aZ":-19.05521461944789,"pfxX":1.0719296629653725,"pfxZ":6.880144273416812,"pX":0.3713368176674797,"pZ":2.929893213621621,"vX0":2.427327205077425,"vY0":-135.8372174908981,"vZ0":-3.269850157947557,"x":102.85,"y":159.67,"x0":-0.6660212721897015,"y0":50.000349202888046,"z0":5.442167543750145,"aX":2.042795784309167},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.1,"breakHorizontal":-2.4,"spinRate":2461,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.40016765320641623,"extension":6.777727749885995},"index":0,"playId":"89146665-bb6f-329e-a894-a0f67f5cf020","pitchNumber":1,"startTime":"2026-03-22T18:24:40.553Z","endTime":"2026-03-22T18:24:43.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":80.3,"endSpeed":74.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.407036359530913,"aZ":-42.39519015085134,"pfxX":6.977873252232126,"pfxZ":-7.423881122204335,"pX":1.3562296302376198,"pZ":0.7729806973458083,"vX0":2.2133801139432596,"vY0":-116.97666793713559,"vZ0":-1.732665241079059,"x":65.3,"y":217.91,"x0":-0.5103975257308475,"y0":50.00285556341676,"z0":5.521541404710621,"aX":9.606770338315794},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-13.6,"breakHorizontal":-13.2,"spinRate":2667,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.46941548439148395,"extension":6.755210464568797},"index":1,"playId":"b440d503-60b8-3ea8-b850-ec1c913ccd18","pitchNumber":2,"startTime":"2026-03-22T18:25:04.784Z","endTime":"2026-03-22T18:25:08.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.681047215642014,"aZ":-22.96246998712719,"pfxX":-4.295011146234877,"pfxZ":4.951744824431547,"pX":0.4177028508902489,"pZ":2.692928014789154,"vX0":3.907723039029605,"vY0":-135.0628742913891,"vZ0":-3.1519126709819365,"x":101.08,"y":166.07,"x0":-0.485442428176644,"y0":50.00060662853952,"z0":5.478393253460593,"aX":-7.984422803055},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.5,"breakHorizontal":7.0,"spinRate":2310,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.40456296549710835,"extension":6.451199156648331},"index":2,"playId":"f0d86888-f9f8-3e51-baa4-2d2705b889f5","pitchNumber":3,"startTime":"2026-03-22T18:25:32.823Z","endTime":"2026-03-22T18:25:37.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.422132338824433,"aZ":-34.74355640016616,"pfxX":8.388463288896782,"pfxZ":-1.633892556012624,"pX":1.0871217868354133,"pZ":0.08815038540670743,"vX0":1.9859039749084162,"vY0":-124.87156770589114,"vZ0":-5.591077523529913,"x":75.56,"y":236.4,"x0":-0.8093195369943179,"y0":50.00559758133554,"z0":5.2330202820356115,"aX":13.175809865163348},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.1,"breakHorizontal":-15.6,"spinRate":2832,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4395604893112801,"extension":6.468040240671347},"index":3,"playId":"1303747d-b210-3100-bbaf-ab9a654729be","pitchNumber":4,"startTime":"2026-03-22T18:25:51.240Z","endTime":"2026-03-22T18:25:54.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69512804662803,"aZ":-22.04353327896308,"pfxX":-6.750315624234817,"pfxZ":5.445018448251853,"pX":0.5727270552540444,"pZ":1.4708635774305945,"vX0":4.823936329151334,"vY0":-135.79742473784273,"vZ0":-6.2193273130231175,"x":95.17,"y":199.07,"x0":-0.35274920012385375,"y0":50.004201297956755,"z0":5.331983052185295,"aX":-12.564919293433242},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.6,"breakHorizontal":11.2,"spinRate":2477,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4038618711162907,"extension":6.57539813345332},"index":4,"playId":"55e2a7ad-7166-3d3b-b2f7-4571f99e957b","pitchNumber":5,"startTime":"2026-03-22T18:26:21.710Z","endTime":"2026-03-22T18:26:26.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.705592277473524,"aZ":-37.28997926159844,"pfxX":11.406265392410145,"pfxZ":-3.325573265889817,"pX":0.19217404491503517,"pZ":1.7895685481717893,"vX0":-1.4491672368909476,"vY0":-123.34977166203153,"vZ0":-1.401947749916599,"x":109.67,"y":190.46,"x0":-0.6940857948117705,"y0":50.00097927945752,"z0":5.511437602833566,"aX":17.561042821647614},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.1,"breakHorizontal":-20.3,"spinRate":2903,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.44417635947750433,"extension":6.400241268143238},"index":5,"playId":"6e37febf-8836-3865-805b-a396acfaf53e","pitchNumber":6,"startTime":"2026-03-22T18:26:43.105Z","endTime":"2026-03-22T18:26:46.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:26:46.491Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, shortstop Andruw Monasterio to first baseman Mickey Gasper.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-22T18:26:51.984Z","endTime":"2026-03-22T18:28:38.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.501108692144854,"aZ":-44.09694800035626,"pfxX":8.765708751171445,"pfxZ":-8.593549650322863,"pX":1.0523408704557742,"pZ":1.0677838760589526,"vX0":1.2016479324092775,"vY0":-117.93246798755308,"vZ0":-0.8665510535721699,"x":76.89,"y":209.95,"x0":-0.6029239805161986,"y0":50.00259973048121,"z0":5.560205783724061,"aX":12.16417718015562},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-15.4,"breakHorizontal":-16.2,"spinRate":2800,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.46708661942602125,"extension":6.502735190877885},"index":0,"playId":"1e272625-8f1a-39ab-9cdb-59a69eaa380b","pitchNumber":1,"startTime":"2026-03-22T18:27:14.658Z","endTime":"2026-03-22T18:27:18.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.689265336910374,"aZ":-26.863225850269398,"pfxX":4.483635012683454,"pfxZ":3.3418688305428663,"pX":0.9069347417748557,"pZ":2.3724199742607746,"vX0":2.7369131581422894,"vY0":-124.20236492999189,"vZ0":-1.945561928354143,"x":82.43,"y":174.72,"x0":-0.7854522998331149,"y0":50.00530427758263,"z0":5.361247735279479,"aX":7.1311268317607714},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.9,"breakHorizontal":-8.6,"spinRate":2600,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.4380111388615715,"extension":6.446328093358389},"index":1,"playId":"27d9fdda-e33d-39ab-ba24-0613c6bbf93d","pitchNumber":2,"startTime":"2026-03-22T18:27:32.810Z","endTime":"2026-03-22T18:27:35.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.812295937080652,"aZ":-44.98909276809133,"pfxX":7.0159925179854055,"pfxZ":-9.227345320602662,"pX":1.1845444646797374,"pZ":2.0207242396823135,"vX0":1.750559374071138,"vY0":-117.2828872619908,"vZ0":1.304053718673355,"x":71.85,"y":184.22,"x0":-0.483539013226076,"y0":50.00338480305124,"z0":5.663299958625769,"aX":9.74345362711276},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-16.1,"breakHorizontal":-13.1,"spinRate":2703,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4675666704908421,"extension":6.434063358290172},"index":2,"playId":"3c42d975-1e49-3653-98cc-cd102e9065ec","pitchNumber":3,"startTime":"2026-03-22T18:27:51.544Z","endTime":"2026-03-22T18:27:55.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.24946183427291,"aZ":-24.0507454355728,"pfxX":-3.63306313093228,"pfxZ":4.341580961590305,"pX":1.147674978225524,"pZ":2.2665935438397,"vX0":5.455749258966548,"vY0":-135.60576365303223,"vZ0":-3.9522292175928038,"x":73.25,"y":177.58,"x0":-0.4136182894353831,"y0":50.00399354105943,"z0":5.410611289539209,"aX":-6.800924781350415},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.2,"breakHorizontal":5.5,"spinRate":2481,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.40311952648187255,"extension":6.438171579434893},"index":3,"playId":"71b10c3d-db08-3dd0-b8f2-bf8977a3aba7","pitchNumber":4,"startTime":"2026-03-22T18:28:12.230Z","endTime":"2026-03-22T18:28:16.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.608701584641004,"aZ":-26.46872844291282,"pfxX":3.2070846663981696,"pfxZ":3.3210475345138457,"pX":0.8115988295865642,"pZ":1.8906980502604356,"vX0":2.70031701376303,"vY0":-129.66033079282937,"vZ0":-3.6558035022614024,"x":86.06,"y":187.73,"x0":-0.6565028135526664,"y0":50.00489850349113,"z0":5.316437226133699,"aX":5.515148878443075},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.5,"breakHorizontal":-6.4,"spinRate":2694,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4208491491903579,"extension":6.535979336703889},"hitData":{"launchSpeed":80.1,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.51,"coordY":155.37}},"index":4,"playId":"c5885953-8f0a-37fd-9464-5f450ec88b32","pitchNumber":5,"startTime":"2026-03-22T18:28:32.368Z","endTime":"2026-03-22T18:28:38.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:28:38.471Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-22T18:31:00.890Z","endTime":"2026-03-22T18:31:23.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Lawrence replaces Gregory Soto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-22T18:30:48.668Z","endTime":"2026-03-22T18:31:03.052Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664875,"link":"/api/v1/people/664875"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.759014394585176,"aZ":-33.12173191221143,"pfxX":-9.472358650349973,"pfxZ":-0.5060594517680101,"pX":-0.17554393090248768,"pZ":2.582388887282508,"vX0":10.24992040184757,"vY0":-136.80769620697293,"vZ0":1.4250696021662725,"x":123.69,"y":169.06,"x0":-2.750025377647247,"y0":50.000885787908366,"z0":4.334439258585906,"aX":-17.85429046832523},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":-0.4,"breakHorizontal":14.9,"spinRate":2203,"spinDirection":258},"zone":5,"typeConfidence":0.96,"plateTime":0.4012267011149224,"extension":6.476917102847931},"index":1,"playId":"87d556e0-f145-309f-a030-8e43bc24a59b","pitchNumber":1,"startTime":"2026-03-22T18:31:03.052Z","endTime":"2026-03-22T18:31:07.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.679177375509532,"aZ":-31.187534168638614,"pfxX":8.403964708903029,"pfxZ":0.6966426386357094,"pX":0.41575516044434035,"pZ":2.039440961501069,"vX0":5.398220309521768,"vY0":-118.72855428802663,"vZ0":1.5095576208523538,"x":101.15,"y":183.72,"x0":-2.982875046913461,"y0":50.00520209899497,"z0":4.243034675136792,"aX":11.944006959184845},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.9,"breakHorizontal":-16.6,"spinRate":2831,"spinDirection":61},"zone":9,"typeConfidence":0.91,"plateTime":0.46212084668086817,"extension":5.525091330989759},"hitData":{"launchSpeed":98.2,"launchAngle":0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.53,"coordY":164.09}},"index":2,"playId":"f29d7663-3dae-3784-a183-35a8e0574dc7","pitchNumber":2,"startTime":"2026-03-22T18:31:17.463Z","endTime":"2026-03-22T18:31:23.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:31:23.031Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andruw Monasterio strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-22T18:31:35.524Z","endTime":"2026-03-22T18:33:51.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.394943845990696,"aZ":-29.170446742231977,"pfxX":6.506896796862733,"pfxZ":2.001081338550401,"pX":1.135648333476348,"pZ":2.7285131923470787,"vX0":7.612130613559168,"vY0":-121.14708941925475,"vZ0":1.804674381321628,"x":73.71,"y":165.11,"x0":-2.880540859264449,"y0":50.00300008628256,"z0":4.505247799123124,"aX":9.77071900500706},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.3,"breakHorizontal":-13.4,"spinRate":2761,"spinDirection":58},"zone":12,"typeConfidence":0.89,"plateTime":0.45035987701214486,"extension":5.108670004177498},"index":0,"playId":"8fc9f334-5eb2-3646-a8a7-82732fb0e9cd","pitchNumber":1,"startTime":"2026-03-22T18:31:51.642Z","endTime":"2026-03-22T18:31:55.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":93.6,"endSpeed":85.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.772367545296042,"aZ":-31.0087131426418,"pfxX":-7.54426312990884,"pfxZ":0.6229197490620404,"pX":0.9101106249919927,"pZ":3.107645128419097,"vX0":12.157168985757506,"vY0":-135.69676444646961,"vZ0":2.607490890612811,"x":82.31,"y":154.87,"x0":-2.6483989676304835,"y0":50.000728474130916,"z0":4.295035490606755,"aX":-14.064779180752625},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.9,"breakHorizontal":11.0,"spinRate":2279,"spinDirection":250},"zone":12,"typeConfidence":0.88,"plateTime":0.403678094188491,"extension":6.3213453508251085},"index":1,"playId":"c8b7af9f-7e94-33b1-8c30-add62d88199d","pitchNumber":2,"startTime":"2026-03-22T18:32:07.665Z","endTime":"2026-03-22T18:32:11.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00049566159345,"aZ":-33.33726684760426,"pfxX":-9.465008252011032,"pfxZ":-0.6083301633948235,"pX":0.3559322154776133,"pZ":2.4323392099447516,"vX0":11.394229569509216,"vY0":-137.69738761734465,"vZ0":1.4556105950720526,"x":103.43,"y":173.11,"x0":-2.6157095493173097,"y0":50.00317185138954,"z0":4.16069095188195,"aX":-18.085931840923145},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-0.5,"breakHorizontal":14.6,"spinRate":2314,"spinDirection":253},"zone":6,"typeConfidence":0.97,"plateTime":0.3985436632409982,"extension":6.584207579858425},"index":2,"playId":"1523816f-2621-3d78-be53-8e3531a055bf","pitchNumber":3,"startTime":"2026-03-22T18:32:24.548Z","endTime":"2026-03-22T18:32:28.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46781710971967,"aZ":-31.14860216088753,"pfxX":-9.565998952251984,"pfxZ":0.5402232006468974,"pX":0.39757993528622343,"pZ":2.731912328018501,"vX0":11.64002315223041,"vY0":-138.0155414865291,"vZ0":1.8802422511585182,"x":101.85,"y":165.02,"x0":-2.650951025387265,"y0":50.0060758065474,"z0":4.153654836137016,"aX":-18.28146602630326},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.7,"breakHorizontal":14.6,"spinRate":2274,"spinDirection":258},"zone":3,"typeConfidence":0.96,"plateTime":0.39832580920862437,"extension":6.024329207326552},"index":3,"playId":"6dbded8f-d80a-3954-9534-62d620ea6859","pitchNumber":4,"startTime":"2026-03-22T18:32:40.552Z","endTime":"2026-03-22T18:32:44.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":84.3,"endSpeed":77.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.943778629348774,"aZ":-30.424338111629197,"pfxX":10.866819748051354,"pfxZ":1.1599944197695518,"pX":0.5010683420261794,"pZ":2.3667922171135785,"vX0":4.93244504713718,"vY0":-122.64447300844084,"vZ0":1.1893918782802047,"x":97.9,"y":174.88,"x0":-2.9527787104961214,"y0":50.005150907985524,"z0":4.4849881182940825,"aX":16.4316850369283},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.6,"breakHorizontal":-20.9,"spinRate":3079,"spinDirection":62},"zone":6,"typeConfidence":0.91,"plateTime":0.44788551042577973,"extension":6.284277371728203},"index":4,"playId":"99b4bb0e-63ab-30cd-8179-811483290a7f","pitchNumber":5,"startTime":"2026-03-22T18:32:59.138Z","endTime":"2026-03-22T18:33:02.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52428769510909,"aZ":-22.176563083901765,"pfxX":-8.502920531429636,"pfxZ":5.1219792028010005,"pX":-0.22627560830622742,"pZ":2.917568843502261,"vX0":9.93765930785418,"vY0":-139.16917975578386,"vZ0":-0.2741021646540462,"x":125.63,"y":160.01,"x0":-2.746198457414992,"y0":50.00602038927399,"z0":4.491831109200116,"aX":-16.608688712956667},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.4,"breakHorizontal":13.2,"spinRate":2466,"spinDirection":245},"zone":2,"typeConfidence":0.9,"plateTime":0.39423063631472255,"extension":6.874698949111755},"index":5,"playId":"91997ef4-9099-3984-908d-a3a682a2bcf4","pitchNumber":6,"startTime":"2026-03-22T18:33:26.127Z","endTime":"2026-03-22T18:33:29.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.1,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.341237753295204,"aZ":-31.844889936052297,"pfxX":11.677572690715941,"pfxZ":0.22128020965973505,"pX":1.6148290944465773,"pZ":1.0500245419059935,"vX0":6.559772132992472,"vY0":-122.25402508639218,"vZ0":-1.6160380889117612,"x":55.45,"y":210.43,"x0":-2.6292750469696804,"y0":50.00458723759771,"z0":4.478636626264168,"aX":17.500037946904722},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.2,"breakHorizontal":-22.8,"spinRate":3070,"spinDirection":68},"zone":14,"typeConfidence":0.92,"plateTime":0.44974167757831385,"extension":6.166170669670161},"index":6,"playId":"9629a134-c340-3c4e-b6c1-565a1fb9ac25","pitchNumber":7,"startTime":"2026-03-22T18:33:48.323Z","endTime":"2026-03-22T18:33:51.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:33:51.323Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Marcelo Mayer pops out to catcher Joey Bart in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-22T18:33:57.479Z","endTime":"2026-03-22T18:35:06.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664875,"fullName":"Justin Lawrence","link":"/api/v1/people/664875"},"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":"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":2},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69449658504652,"aZ":-30.529745039473127,"pfxX":10.098680369167305,"pfxZ":1.1210304906057527,"pX":1.017672305285742,"pZ":2.118505402229959,"vX0":6.122020232456065,"vY0":-120.61590134647093,"vZ0":1.0980419150145027,"x":78.21,"y":181.58,"x0":-2.8699889133172554,"y0":50.001492709843546,"z0":4.361003533052789,"aX":14.793733532450247},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.6,"breakHorizontal":-19.8,"spinRate":2950,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.4550965340063664,"extension":6.000671295477669},"index":0,"playId":"4ffe15c9-c677-32bb-ac49-92d0b132409d","pitchNumber":1,"startTime":"2026-03-22T18:34:18.588Z","endTime":"2026-03-22T18:34:21.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.763818745463624,"aZ":-19.524798964050454,"pfxX":-7.759620262649593,"pfxZ":6.33391876154221,"pX":0.5153512479030787,"pZ":2.2596386057388265,"vX0":11.635500634446267,"vY0":-140.612578450303,"vZ0":-2.2287701639234165,"x":97.36,"y":177.77,"x0":-2.673682646715726,"y0":50.00014618693262,"z0":4.333420160603374,"aX":-15.49104161837958},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.2,"breakHorizontal":11.6,"spinRate":2486,"spinDirection":247},"zone":6,"typeConfidence":0.96,"plateTime":0.3899718989019525,"extension":6.41831024164152},"index":1,"playId":"a1ba7519-29bf-362f-b111-25ebd51d44f3","pitchNumber":2,"startTime":"2026-03-22T18:34:39.504Z","endTime":"2026-03-22T18:34:44.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.574271073759775,"aZ":-21.04010837463468,"pfxX":-6.4996886341235545,"pfxZ":5.669562589690173,"pX":0.8252993757785226,"pZ":2.5990157667480434,"vX0":11.318668039519833,"vY0":-139.7499056014631,"vZ0":-1.2696566479380886,"x":85.54,"y":168.61,"x0":-2.4460180744395887,"y0":50.00251748967404,"z0":4.450759889672992,"aX":-12.765151172833999},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.2,"breakHorizontal":9.2,"spinRate":2481,"spinDirection":245},"zone":12,"typeConfidence":0.93,"plateTime":0.39298625085263694,"extension":5.970917067915231},"hitData":{"launchSpeed":74.5,"launchAngle":79.0,"totalDistance":55.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":103.34,"coordY":200.37}},"index":2,"playId":"9a08c773-e574-3acb-81da-3ade1bff3842","pitchNumber":3,"startTime":"2026-03-22T18:34:58.745Z","endTime":"2026-03-22T18:35:06.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":664875,"link":"/api/v1/people/664875"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:35:06.521Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out to left fielder Nate Eaton.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-22T18:36:46.496Z","endTime":"2026-03-22T18:38:35.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0768370788468,"aZ":-19.357697982028494,"pfxX":-2.0793324727664073,"pfxZ":6.972174311049587,"pX":1.248147071137516,"pZ":0.8012460430177301,"vX0":5.514322141836536,"vY0":-134.261798093391,"vZ0":-8.072714530825671,"x":69.42,"y":217.15,"x0":-0.5556149833672064,"y0":50.00571638916285,"z0":5.207116874582986,"aX":-3.824462391503589},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.2,"breakHorizontal":2.6,"spinRate":2550,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40681174518621877,"extension":6.857261246976274},"index":0,"playId":"a74ef164-593e-386c-a7c7-cc950adca374","pitchNumber":1,"startTime":"2026-03-22T18:37:21.873Z","endTime":"2026-03-22T18:37:25.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":89.6,"endSpeed":83.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.511284792971114,"aZ":-27.81010031449308,"pfxX":1.553577456369445,"pfxZ":2.502353188568513,"pX":1.578054475974049,"pZ":1.4144706725921323,"vX0":5.3121795554725875,"vY0":-130.47500123681925,"vZ0":-4.626005854891444,"x":56.85,"y":200.59,"x0":-0.6768369732217212,"y0":50.004194792466755,"z0":5.278093157535786,"aX":2.707734475495469},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.8,"breakHorizontal":-3.8,"spinRate":2693,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.41797513413910226,"extension":6.628432352704039},"index":1,"playId":"52a62445-103b-34e7-84db-8d051debca81","pitchNumber":2,"startTime":"2026-03-22T18:37:39.167Z","endTime":"2026-03-22T18:37:42.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.384805483713148,"aZ":-27.052667973109198,"pfxX":-5.940942263849191,"pfxZ":2.780703965952174,"pX":-0.20158564761507625,"pZ":2.010782066759169,"vX0":3.5461063483273896,"vY0":-134.70646970186323,"vZ0":-3.601472524905157,"x":124.68,"y":184.49,"x0":-0.7609556034726961,"y0":50.00606694857204,"z0":5.27084933542807,"aX":-10.955141566877792},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.4,"breakHorizontal":10.1,"spinRate":2332,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.4061194337122629,"extension":6.6381695015464635},"index":2,"playId":"7b9050e9-3eb1-344e-b0c0-5b3fc2d4d8ad","pitchNumber":3,"startTime":"2026-03-22T18:37:57.631Z","endTime":"2026-03-22T18:38:00.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43972596901082,"aZ":-20.077123332538513,"pfxX":0.9350259470384594,"pfxZ":6.44164820615398,"pX":-0.45929685827947636,"pZ":2.7048085423733133,"vX0":0.46934709187616236,"vY0":-134.9751774218835,"vZ0":-3.440348337797497,"x":134.51,"y":165.75,"x0":-0.7559991601345677,"y0":50.00457589129978,"z0":5.37950803105806,"aX":1.756176035040621},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.3,"breakHorizontal":-1.8,"spinRate":2428,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.4030467174618475,"extension":6.6903088760425415},"hitData":{"launchSpeed":87.5,"launchAngle":56.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.11,"coordY":129.11}},"index":3,"playId":"7da58b37-b1c3-34d1-81d6-4fb8fa487085","pitchNumber":4,"startTime":"2026-03-22T18:38:27.336Z","endTime":"2026-03-22T18:38:35.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:38:35.166Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Bart strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-22T18:38:53.801Z","endTime":"2026-03-22T18:40:51.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":79.6,"endSpeed":72.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5069297527624,"aZ":-42.28624636211087,"pfxX":6.773973382979897,"pfxZ":-7.500430723116944,"pX":-0.31325391637739397,"pZ":3.066769583680641,"vX0":-0.7098780947993912,"vY0":-115.8760152619845,"vZ0":3.4009848960364994,"x":128.94,"y":155.98,"x0":-0.8805357552882878,"y0":50.004404329809674,"z0":5.645284225840788,"aX":9.128305304163895},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-12.4,"breakHorizontal":-12.0,"spinRate":2632,"spinDirection":35},"zone":1,"typeConfidence":2.0,"plateTime":0.47433696336671893,"extension":6.599890726880716},"index":0,"playId":"36b1f4a7-71ca-3e58-a8f4-1fdeb6f2d2a2","pitchNumber":1,"startTime":"2026-03-22T18:39:07.856Z","endTime":"2026-03-22T18:39:11.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.365474972846165,"aZ":-25.478899936129025,"pfxX":-7.199571593175248,"pfxZ":3.6408617106017633,"pX":-0.980618624329662,"pZ":3.339280753669913,"vX0":1.4298550279721076,"vY0":-135.64562677031358,"vZ0":-1.000561775948703,"x":154.38,"y":148.62,"x0":-0.5843285156875212,"y0":50.002682981308794,"z0":5.511427197722627,"aX":-13.236553478101515},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.6,"breakHorizontal":12.6,"spinRate":2306,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4058839806961232,"extension":6.554112976283905},"index":1,"playId":"922ede65-a479-3d65-8fc0-f250baa4ef33","pitchNumber":2,"startTime":"2026-03-22T18:39:26.647Z","endTime":"2026-03-22T18:39:30.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0578952436793,"aZ":-25.294490072566223,"pfxX":-8.065252118501832,"pfxZ":3.8029578356949747,"pX":0.020981198698208334,"pZ":2.120406013196031,"vX0":4.222909893839294,"vY0":-134.64078214585805,"vZ0":-3.5776010326875465,"x":116.2,"y":181.53,"x0":-0.5316696024206047,"y0":50.0062907226873,"z0":5.285595021214464,"aX":-14.602791190030828},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.2,"breakHorizontal":13.6,"spinRate":2264,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.40902274165604924,"extension":6.595757096427349},"index":2,"playId":"20d7d811-0df3-3929-86f1-c04a48b651b5","pitchNumber":3,"startTime":"2026-03-22T18:39:47.948Z","endTime":"2026-03-22T18:39:51.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.391283949153358,"aZ":-34.13670817691461,"pfxX":8.123322805220251,"pfxZ":-1.2310120115023437,"pX":0.3171419395900941,"pZ":1.6618015952604395,"vX0":-0.11023257460425273,"vY0":-125.36377519027789,"vZ0":-2.521932169281424,"x":104.91,"y":193.91,"x0":-0.6943846410150647,"y0":50.00170923738051,"z0":5.45637934611878,"aX":12.97978595020449},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.5,"breakHorizontal":-14.8,"spinRate":2566,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.43624129511843357,"extension":6.61636210965416},"index":3,"playId":"51de1738-cbe2-34d0-8627-4138bfd623a9","pitchNumber":4,"startTime":"2026-03-22T18:40:17.927Z","endTime":"2026-03-22T18:40:20.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.862874070707274,"aZ":-36.571229966168126,"pfxX":6.581342833003465,"pfxZ":-2.9605068888681583,"pX":-0.12235088390588694,"pZ":1.3801061296997494,"vX0":-0.4873501795709036,"vY0":-122.64642784321049,"vZ0":-2.048105181417238,"x":121.66,"y":201.52,"x0":-0.7703523051377824,"y0":50.001692235070024,"z0":5.419525026478281,"aX":9.777016319585861},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.6,"breakHorizontal":-11.6,"spinRate":2749,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.4508910850366332,"extension":6.59986629068215},"index":4,"playId":"173e38dd-a890-350f-9276-4a0bab57c474","pitchNumber":5,"startTime":"2026-03-22T18:40:47.833Z","endTime":"2026-03-22T18:40:51.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663698,"link":"/api/v1/people/663698","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":663698,"link":"/api/v1/people/663698"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:40:51.061Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-22T18:40:55.362Z","endTime":"2026-03-22T18:43:03.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59577529544224,"aZ":-21.94860465122867,"pfxX":-5.253597924912256,"pfxZ":5.497954845741899,"pX":0.5901969971178397,"pZ":1.6907994715585108,"vX0":4.826647415342862,"vY0":-135.97900575008987,"vZ0":-5.547012934976465,"x":94.5,"y":193.13,"x0":-0.5307899830680192,"y0":50.00550872471118,"z0":5.293706606404817,"aX":-9.77698445043648},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.9,"breakHorizontal":8.4,"spinRate":2393,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4037856541111169,"extension":6.628556773382193},"index":0,"playId":"53330ef5-5691-3a50-bb60-6477d6499237","pitchNumber":1,"startTime":"2026-03-22T18:41:18.110Z","endTime":"2026-03-22T18:41:45.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04551348364457,"aZ":-22.36292126012715,"pfxX":-5.7473228484853776,"pfxZ":5.307357426933949,"pX":-0.873982893866355,"pZ":2.8649454266837275,"vX0":1.3800070094410244,"vY0":-135.94454220989775,"vZ0":-2.6453658097220427,"x":150.31,"y":161.43,"x0":-0.6453455668472107,"y0":50.006788127210605,"z0":5.423058179575172,"aX":-10.634335464704519},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.1,"breakHorizontal":10.1,"spinRate":2363,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.404717218832245,"extension":6.4570321611239105},"index":1,"playId":"58d86d30-8ac0-367a-aa28-8791caf2f2f1","pitchNumber":2,"startTime":"2026-03-22T18:41:54.507Z","endTime":"2026-03-22T18:41:57.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.34360531892656,"aZ":-32.969186641760764,"pfxX":6.838083251315517,"pfxZ":-0.5100647010125661,"pX":1.2568453155960044,"pZ":-0.7422774941591024,"vX0":2.4161118481432755,"vY0":-125.12753016774592,"vZ0":-7.835443241147328,"x":69.09,"y":258.82,"x0":-0.6130007923253297,"y0":50.00210750801807,"z0":5.17841940773572,"aX":10.699328781963045},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.6,"breakHorizontal":-13.0,"spinRate":2622,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4399583932780784,"extension":6.537062839049286},"index":2,"playId":"8653ddca-fc8c-3943-a823-71f46e0c8c93","pitchNumber":3,"startTime":"2026-03-22T18:42:15.536Z","endTime":"2026-03-22T18:42:20.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95109267718139,"aZ":-33.42801707373939,"pfxX":6.802541574871756,"pfxZ":-0.7790826340271924,"pX":0.7046418152444376,"pZ":0.9582947141454761,"vX0":1.218017169980758,"vY0":-126.4002322775034,"vZ0":-4.209011139720518,"x":90.14,"y":212.91,"x0":-0.6678670482827197,"y0":50.00434724742879,"z0":5.3559495975051785,"aX":10.908334628190927},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.2,"breakHorizontal":-12.6,"spinRate":2586,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4348357642567695,"extension":6.5838858085199226},"index":3,"playId":"35e58038-af16-3c64-89ec-ca74355365cf","pitchNumber":4,"startTime":"2026-03-22T18:42:41.978Z","endTime":"2026-03-22T18:42:45.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96370206764137,"aZ":-41.80663428694188,"pfxX":8.162415030426695,"pfxZ":-6.944890509585376,"pX":0.27861009322670693,"pZ":1.4543896327131192,"vX0":-0.5310103615367825,"vY0":-117.78396106231367,"vZ0":-0.5295374174659021,"x":106.38,"y":199.51,"x0":-0.5500090174890986,"y0":50.002352481649325,"z0":5.589695879652683,"aX":11.32482102256473},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-12.4,"breakHorizontal":-14.6,"spinRate":2450,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.46726438072676846,"extension":6.595221182406188},"index":4,"playId":"7c28ef8d-c8d1-3344-a2ad-70b897a37b7c","pitchNumber":5,"startTime":"2026-03-22T18:43:00.777Z","endTime":"2026-03-22T18:43:03.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":680779,"link":"/api/v1/people/680779"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:43:03.777Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isiah Kiner-Falefa flies out to right fielder Nick Yorke.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-22T18:45:22.798Z","endTime":"2026-03-22T18:46:15.918Z","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":692243,"fullName":"Jaden Woods","link":"/api/v1/people/692243"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jaden Woods replaces Justin Lawrence.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-22T18:44:29.812Z","endTime":"2026-03-22T18:45:25.045Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692243,"link":"/api/v1/people/692243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664875,"link":"/api/v1/people/664875","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":84.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.719712929361265,"aZ":-12.733658723414237,"pfxX":10.265271737196187,"pfxZ":10.466481534019076,"pX":-0.5851485920008551,"pZ":2.879114613670595,"vX0":-10.960514306102398,"vY0":-136.78057962155074,"vZ0":-3.888206084158564,"x":139.3,"y":161.04,"x0":2.178473511898703,"y0":50.001676762115466,"z0":5.218695852060731,"aX":19.065859916430842},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.0,"breakHorizontal":-15.7,"spinRate":2263,"spinDirection":136},"zone":1,"typeConfidence":1.38,"plateTime":0.40350831797421227,"extension":7.019741540135526},"index":1,"playId":"48dbbbee-687c-3434-bba7-c20e3a6ea185","pitchNumber":1,"startTime":"2026-03-22T18:45:25.045Z","endTime":"2026-03-22T18:45:52.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"}},"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":94.8,"endSpeed":86.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91891135135284,"aZ":-20.364579754332944,"pfxX":9.601830496986759,"pfxZ":6.21511144859241,"pX":-0.508628876981654,"pZ":1.522377820966387,"vX0":-10.707865379774884,"vY0":-137.56786367207877,"vZ0":-5.911064598981772,"x0":2.2023794887085435,"y0":50.00536115641966,"z0":5.09696496488125,"aX":18.251975894159052},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":-14.9,"spinRate":2146,"spinDirection":133},"zone":13,"typeConfidence":1.39,"plateTime":0.3994410435262492,"extension":6.904234387076255},"index":2,"playId":"eaa6da69-b14d-3384-9d0b-1d8e10e97952","pitchNumber":2,"startTime":"2026-03-22T18:45:52.496Z","endTime":"2026-03-22T18:45:55.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":84.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.31255565741817,"aZ":-13.758351097555606,"pfxX":9.809823549476238,"pfxZ":9.816441477448317,"pX":0.3965106824087854,"pZ":2.9718295734434337,"vX0":-8.262944303172416,"vY0":-137.3097586065798,"vZ0":-3.5374919808072893,"x":136.39,"y":197.68,"x0":2.19620601074927,"y0":50.005456914301455,"z0":5.236215634929734,"aX":18.410320931236036},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.0,"breakHorizontal":-15.6,"spinRate":2270,"spinDirection":138},"zone":3,"typeConfidence":1.38,"plateTime":0.4015656695736465,"extension":6.991220662857214},"hitData":{"launchSpeed":86.5,"launchAngle":38.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.33,"coordY":109.66}},"index":3,"playId":"dcda125d-9ebb-3c1b-bed7-a82418069bd9","pitchNumber":3,"startTime":"2026-03-22T18:46:08.735Z","endTime":"2026-03-22T18:46:15.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":643396,"link":"/api/v1/people/643396","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_ab"},{"player":{"id":692243,"link":"/api/v1/people/692243"},"credit":"p_ab"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"credit":"b_pa"},{"player":{"id":692243,"link":"/api/v1/people/692243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:46:15.918Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Narváez grounds out, third baseman Nick Gonzales to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-22T18:46:29.358Z","endTime":"2026-03-22T18:47:03.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692243,"fullName":"Jaden Woods","link":"/api/v1/people/692243"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8964687611484,"aZ":-14.607680387402565,"pfxX":8.850549742853943,"pfxZ":9.11338728894049,"pX":-0.4070198627575974,"pZ":3.6158425940610353,"vX0":-10.200376361856952,"vY0":-138.21094305978508,"vZ0":-1.6850564580676202,"x":101.89,"y":158.54,"x0":2.1881854994164347,"y0":50.00078952108739,"z0":5.21851548771587,"aX":17.056640748381778},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":-13.8,"spinRate":2283,"spinDirection":139},"zone":11,"typeConfidence":1.38,"plateTime":0.39687675613864215,"extension":6.840923981424892},"index":0,"playId":"2e3a91fd-dfe1-30ae-ba64-c1d84d26c4ac","pitchNumber":1,"startTime":"2026-03-22T18:46:40.832Z","endTime":"2026-03-22T18:46:44.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.460150771131875,"aZ":-27.812602772517053,"pfxX":10.648954173311555,"pfxZ":2.710842521667379,"pX":0.17611865902068274,"pZ":1.4723664237684206,"vX0":-8.814450831949348,"vY0":-125.85516481954431,"vZ0":-3.2958287682879654,"x":110.29,"y":199.03,"x0":2.332528947917076,"y0":50.0061010835277,"z0":5.0405506943518,"aX":17.163786056022005},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.4,"breakHorizontal":-17.4,"spinRate":1797,"spinDirection":114},"zone":14,"typeConfidence":1.35,"plateTime":0.4344574021785603,"extension":7.077820248371621},"hitData":{"launchSpeed":77.6,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.56,"coordY":176.5}},"index":1,"playId":"33cd1e70-900a-3126-b11a-b635d9c37aac","pitchNumber":2,"startTime":"2026-03-22T18:46:56.947Z","endTime":"2026-03-22T18:47:03.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":692243,"link":"/api/v1/people/692243"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":692243,"link":"/api/v1/people/692243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.8,"awayTeamWinProbability":23.200000000000003,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.27,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:47:03.066Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Gasper flies out to center fielder Jake Mangum.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-22T18:47:21.737Z","endTime":"2026-03-22T18:48:48.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692243,"fullName":"Jaden Woods","link":"/api/v1/people/692243"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":5},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00888805984464,"aZ":-33.43239758282131,"pfxX":0.7210658387149698,"pfxZ":-0.8508037729743272,"pX":0.7528265665077143,"pZ":2.4715244091062107,"vX0":-4.123422598088937,"vY0":-121.2906630206816,"vZ0":0.2924414839418372,"x":88.3,"y":172.05,"x0":2.385434146589558,"y0":50.00202324433131,"z0":5.278567128287924,"aX":1.0685658050441098},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.2,"breakHorizontal":-0.2,"spinRate":2018,"spinDirection":323},"zone":6,"typeConfidence":1.36,"plateTime":0.4525923418669646,"extension":6.853852194441683},"index":0,"playId":"9cd42ce9-8015-3f7a-b95a-86c19afe62f3","pitchNumber":1,"startTime":"2026-03-22T18:47:27.893Z","endTime":"2026-03-22T18:47:31.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":95.9,"endSpeed":86.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.64738388502327,"aZ":-18.160461193567272,"pfxX":9.583075979260443,"pfxZ":7.26307379499899,"pX":0.9345549673891017,"pZ":3.5636502215279156,"vX0":-7.407872432025383,"vY0":-139.3068378312243,"vZ0":-1.262773403365077,"x":81.38,"y":142.56,"x0":2.407867622595387,"y0":50.001634455483696,"z0":5.245435735459642,"aX":18.488412029346343},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":-15.5,"spinRate":2279,"spinDirection":133},"zone":12,"typeConfidence":1.39,"plateTime":0.3959717127505433,"extension":6.842484297123475},"index":1,"playId":"8e8db5ac-0fae-376a-9008-68f5ebcf8a95","pitchNumber":2,"startTime":"2026-03-22T18:47:41.024Z","endTime":"2026-03-22T18:47:44.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.444135539561067,"aZ":-22.191259146322597,"pfxX":8.816619879384339,"pfxZ":6.338839593956079,"pX":0.7619916648164176,"pZ":1.759872015270898,"vX0":-6.666456621719065,"vY0":-125.99802808387864,"vZ0":-3.73873065684477,"x":87.95,"y":191.26,"x0":2.323513815488658,"y0":50.00335572194021,"z0":5.099818181571978,"aX":13.88855707639478},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.7,"breakHorizontal":-14.0,"spinRate":1680,"spinDirection":116},"zone":9,"typeConfidence":1.34,"plateTime":0.4381243569248454,"extension":7.013020784932364},"index":2,"playId":"58adb725-d837-363a-bce9-e3b37df7dc31","pitchNumber":3,"startTime":"2026-03-22T18:47:56.035Z","endTime":"2026-03-22T18:48:00.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-22T18:48:09.511Z","endTime":"2026-03-22T18:48:24.449Z","isPitch":false,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":94.9,"endSpeed":86.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94817142293443,"aZ":-15.474057146482323,"pfxX":9.525874399777702,"pfxZ":8.708790429371833,"pX":0.5842789855556946,"pZ":2.8461071785887717,"vX0":-7.898232651785316,"vY0":-137.91871387180788,"vZ0":-3.674671491019456,"x":94.73,"y":161.94,"x0":2.2538290471566302,"y0":50.003503773179155,"z0":5.245680472245821,"aX":18.27043414709233},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":-15.5,"spinRate":2235,"spinDirection":131},"zone":3,"typeConfidence":1.38,"plateTime":0.39781365380436373,"extension":7.070401784991456},"index":4,"playId":"8cafd8df-3e47-3460-9575-0638aa8bb796","pitchNumber":4,"startTime":"2026-03-22T18:48:24.449Z","endTime":"2026-03-22T18:48:27.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66736325992278,"aZ":-34.0579897850194,"pfxX":0.3750427565699549,"pfxZ":-1.2610628740368153,"pX":0.13183579511227425,"pZ":3.025124569491083,"vX0":-5.15468289654077,"vY0":-122.23991282617847,"vZ0":1.3190872337533124,"x":111.97,"y":157.1,"x0":2.233652086670422,"y0":50.00551409401515,"z0":5.437976680462347,"aX":0.5591227836679019},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.6,"breakHorizontal":0.7,"spinRate":2025,"spinDirection":337},"zone":2,"typeConfidence":1.36,"plateTime":0.4508360524152959,"extension":6.711449770459801},"hitData":{"launchSpeed":90.5,"launchAngle":30.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.62,"coordY":66.24}},"index":5,"playId":"ad0c0a62-0f37-364d-b4bc-625fe81bdae7","pitchNumber":5,"startTime":"2026-03-22T18:48:41.832Z","endTime":"2026-03-22T18:48:48.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681508,"link":"/api/v1/people/681508","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_ab"},{"player":{"id":692243,"link":"/api/v1/people/692243"},"credit":"p_ab"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":692243,"link":"/api/v1/people/692243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:48:48.615Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Yorke grounds out, shortstop Andruw Monasterio to first baseman Antonio Anderson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-22T18:51:02.917Z","endTime":"2026-03-22T18:53:58.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702995,"link":"/api/v1/people/702995"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Watson replaces Sonny Gray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-22T18:51:05.140Z","endTime":"2026-03-22T18:51:05.141Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670245,"link":"/api/v1/people/670245"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to catcher for Mickey Gasper.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-22T18:51:05.142Z","endTime":"2026-03-22T18:51:05.143Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"800","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jack Winnay replaces catcher Carlos Narváez, batting 7th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-22T18:51:05.144Z","endTime":"2026-03-22T18:51:05.145Z","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":"701","replacedPlayer":{"id":665966,"link":"/api/v1/people/665966"},"defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Anderson Fermin replaces third baseman Isiah Kiner-Falefa, batting 6th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-22T18:51:05.146Z","endTime":"2026-03-22T18:51:05.147Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":821112,"link":"/api/v1/people/821112"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":643396,"link":"/api/v1/people/643396"},"defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":681508,"link":"/api/v1/people/681508"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":643396,"link":"/api/v1/people/643396"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Antonio Anderson replaces right fielder Wilyer Abreu, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-22T18:51:05.148Z","endTime":"2026-03-22T18:51:05.149Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702995,"link":"/api/v1/people/702995"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":677800,"link":"/api/v1/people/677800"},"defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":681508,"link":"/api/v1/people/681508"},"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":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Braiden Ward replaces center fielder Ceddanne Rafaela, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-22T18:51:05.150Z","endTime":"2026-03-22T18:51:05.151Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685274,"link":"/api/v1/people/685274"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":678882,"link":"/api/v1/people/678882"},"defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"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":681987,"link":"/api/v1/people/681987"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.876818413269884,"aZ":-22.28367245073713,"pfxX":-0.025906675613181884,"pfxZ":5.635972622632307,"pX":0.12163401906213718,"pZ":2.798106927316359,"vX0":2.8827208570404212,"vY0":-132.3082260170722,"vZ0":-2.406267414953921,"x":112.36,"y":163.23,"x0":-0.9833210174987478,"y0":50.00366727357779,"z0":5.370039571088347,"aX":-0.0458054468610261},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.8,"breakHorizontal":-0.6,"spinRate":1980,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4155770770510916,"extension":7.121900626948744},"index":6,"playId":"3b06d9b7-7915-317c-969f-5ca4ef082d34","pitchNumber":1,"startTime":"2026-03-22T18:51:05.152Z","endTime":"2026-03-22T18:51:08.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"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":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":84.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.42632880180447,"aZ":-14.878844895826278,"pfxX":-4.645217956266812,"pfxZ":9.240478544509742,"pX":-0.6493697528909674,"pZ":3.7794863744104115,"vX0":2.639040314303077,"vY0":-136.9582949290877,"vZ0":-1.6693302802099028,"x":141.75,"y":136.73,"x0":-1.0295164208090972,"y0":50.002395742271474,"z0":5.431049552377971,"aX":-8.693722044864499},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":7.7,"spinRate":2005,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40221267355723933,"extension":7.069234585941994},"index":7,"playId":"c7964c6a-cc88-3940-b8bb-96e775b76a5e","pitchNumber":2,"startTime":"2026-03-22T18:51:23.190Z","endTime":"2026-03-22T18:51:26.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"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":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.346112400083356,"aZ":-30.149675373052084,"pfxX":4.252053395038016,"pfxZ":1.3545871478829348,"pX":-1.7436593213318259,"pZ":3.342178163126822,"vX0":-2.3507284859795905,"vY0":-121.98694537356577,"vZ0":1.3355526216660394,"x":183.46,"y":148.54,"x0":-1.3146656083789787,"y0":50.00117752355947,"z0":5.407267489074205,"aX":6.340424327047391},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.1,"breakHorizontal":-7.1,"spinRate":1890,"spinDirection":101},"zone":11,"typeConfidence":2.0,"plateTime":0.45082009294450387,"extension":6.946507380580464},"index":8,"playId":"c3979f60-1d33-360d-bc5d-c70c54b9d0f2","pitchNumber":3,"startTime":"2026-03-22T18:51:39.003Z","endTime":"2026-03-22T18:51:42.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"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":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.660807001936956,"aZ":-27.25947161519471,"pfxX":5.59154714177223,"pfxZ":3.2551953221608265,"pX":0.4979163858084408,"pZ":2.3326722225237413,"vX0":1.839129229025497,"vY0":-122.81452992191818,"vZ0":-1.6847146466372385,"x":98.02,"y":175.8,"x0":-0.9892741396743259,"y0":50.00562526531374,"z0":5.368941257219904,"aX":8.455516756260591},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.8,"breakHorizontal":-10.6,"spinRate":1924,"spinDirection":86},"zone":6,"typeConfidence":2.0,"plateTime":0.44774913697123253,"extension":7.105074604067461},"index":9,"playId":"21283a1b-0c88-3e6d-b082-fc3eff586ce1","pitchNumber":4,"startTime":"2026-03-22T18:52:00.214Z","endTime":"2026-03-22T18:52:03.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"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":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.494400410568772,"aZ":-28.701849682221052,"pfxX":6.810355975734139,"pfxZ":2.311268302647182,"pX":-0.306960236120067,"pZ":3.8405668586957615,"vX0":-0.1395924265926023,"vY0":-122.65942080916953,"vZ0":2.114687588819531,"x":128.7,"y":135.08,"x0":-1.1316117980424807,"y0":50.00295955337288,"z0":5.438802224902374,"aX":10.228325990221565},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.0,"breakHorizontal":-12.2,"spinRate":2033,"spinDirection":82},"zone":11,"typeConfidence":2.0,"plateTime":0.4490121344210882,"extension":6.964454436328627},"index":10,"playId":"3de38ed5-c34d-3d3b-9850-10400808f003","pitchNumber":5,"startTime":"2026-03-22T18:52:22.799Z","endTime":"2026-03-22T18:52:26.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"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":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64408337071268,"aZ":-13.855071848408231,"pfxX":-3.26608119276011,"pfxZ":9.778112121290782,"pX":1.1599338925294276,"pZ":3.401330069358874,"vX0":6.374909089076912,"vY0":-136.64117789825914,"vZ0":-2.6981796633233532,"x":72.79,"y":146.94,"x0":-0.7886512419208044,"y0":50.00667988807371,"z0":5.364626886736195,"aX":-6.122104843629365},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":4.4,"spinRate":2051,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4022484618703781,"extension":7.327074339638378},"index":11,"playId":"10db4214-0006-3251-84b6-19a4d459757f","pitchNumber":6,"startTime":"2026-03-22T18:52:43.229Z","endTime":"2026-03-22T18:52:46.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"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":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.06516684880658,"aZ":-23.69047769424464,"pfxX":-10.516358835680137,"pfxZ":4.566778835283328,"pX":-0.7026541900329747,"pZ":2.533403189654206,"vX0":4.22196935910215,"vY0":-136.6653547096262,"vZ0":-3.11134262433219,"x":143.78,"y":170.38,"x0":-0.9168114766342323,"y0":50.00491559313591,"z0":5.346640678209772,"aX":-19.54462989116943},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.7,"breakHorizontal":17.9,"spinRate":2099,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.40351903326259997,"extension":7.255267082828561},"index":12,"playId":"bab99608-6b25-30c6-a5be-9a3c88f5d51e","pitchNumber":7,"startTime":"2026-03-22T18:53:31.434Z","endTime":"2026-03-22T18:53:34.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"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":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.363978439165912,"aZ":-18.752740032452245,"pfxX":-2.8641290018092858,"pfxZ":7.4847788327329905,"pX":-0.17058979955809805,"pZ":1.929739766362102,"vX0":3.185791965201689,"vY0":-133.67497775812117,"vZ0":-5.135848915635045,"x":123.5,"y":186.68,"x0":-1.0110696106892552,"y0":50.00097026441549,"z0":5.2406492337840795,"aX":-5.134037794166077},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.5,"breakHorizontal":4.4,"spinRate":2052,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.4112394935298518,"extension":7.333962901630393},"hitData":{"launchSpeed":105.2,"launchAngle":1.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.78,"coordY":162.27}},"index":13,"playId":"fa264d02-f8ad-33be-9fd4-f553d057cff9","pitchNumber":8,"startTime":"2026-03-22T18:53:52.871Z","endTime":"2026-03-22T18:53:58.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"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":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:53:58.731Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Gonzales pops out to first baseman Antonio Anderson in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-22T18:54:21.576Z","endTime":"2026-03-22T18:55:22.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702995,"link":"/api/v1/people/702995"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.36192341163183,"aZ":-25.475372252420446,"pfxX":-10.088553270848537,"pfxZ":3.521913133001801,"pX":-0.3274934628260082,"pZ":1.7919778441896042,"vX0":5.3044936405287055,"vY0":-138.18464470207402,"vZ0":-4.829537207551134,"x":129.48,"y":190.4,"x0":-0.9776838253881792,"y0":50.00625691640272,"z0":5.30890122916531,"aX":-19.203432226154057},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.4,"breakHorizontal":16.9,"spinRate":2078,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.39881140148483496,"extension":7.22334197161443},"index":0,"playId":"a7de4240-70a8-36e5-9bfe-dff0a5db80b8","pitchNumber":1,"startTime":"2026-03-22T18:54:30.311Z","endTime":"2026-03-22T18:54:34.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"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":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":95.3,"endSpeed":85.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.303896494723,"aZ":-17.67615788322339,"pfxX":-5.161171259507679,"pfxZ":7.594174388750041,"pX":0.12250483435803601,"pZ":3.3437813083234476,"vX0":5.080426799553734,"vY0":-138.5788652575322,"vZ0":-2.0763574995599727,"x":112.33,"y":148.5,"x0":-1.0805484130309224,"y0":50.00277908496538,"z0":5.3079366150221015,"aX":-9.853123693850208},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":8.0,"spinRate":1949,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3980842155716342,"extension":7.069283470499478},"index":1,"playId":"51d57ab6-023d-3f85-9699-13aaa044476d","pitchNumber":2,"startTime":"2026-03-22T18:54:45.661Z","endTime":"2026-03-22T18:54:49.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"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":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":77.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55082078488953,"aZ":-21.21333369140389,"pfxX":6.020558268677916,"pfxZ":6.999604152140359,"pX":0.2890619360971268,"pZ":2.9193956225510407,"vX0":1.427606494935906,"vY0":-125.6888172342987,"vZ0":-1.641092666708591,"x":105.98,"y":159.96,"x0":-1.070776128604623,"y0":50.002127787955516,"z0":5.340621011888699,"aX":9.425704142451107},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":12.5,"breakHorizontal":-11.3,"spinRate":2036,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.4394056370175554,"extension":7.07736980101691},"hitData":{"launchSpeed":79.7,"launchAngle":74.0,"totalDistance":97.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.47,"coordY":187.2}},"index":2,"playId":"0823659d-8f6c-32a1-8e39-e41d8cc84cf4","pitchNumber":3,"startTime":"2026-03-22T18:55:14.340Z","endTime":"2026-03-22T18:55:22.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"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":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":693304,"link":"/api/v1/people/693304","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:55:22.996Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Billy Cook grounds out, pitcher Ryan Watson to first baseman Antonio Anderson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-22T18:55:35.203Z","endTime":"2026-03-22T18:56:02.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670245,"link":"/api/v1/people/670245"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":702995,"link":"/api/v1/people/702995"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56696411180663,"aZ":-21.015420147422837,"pfxX":-9.729596124694702,"pfxZ":5.991211627198618,"pX":-0.3339116116693502,"pZ":2.6615408745989724,"vX0":5.338829990203193,"vY0":-136.4770928953108,"vZ0":-3.27512991158174,"x":129.73,"y":166.92,"x0":-1.0645310832656347,"y0":50.00370141414312,"z0":5.346375018406043,"aX":-18.123555125506904},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":16.3,"spinRate":1982,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4032846040466973,"extension":7.207457108271388},"hitData":{"launchSpeed":76.6,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.22,"coordY":171.37}},"index":0,"playId":"8a625d71-b9fd-35a3-b44d-d7af2169dc04","pitchNumber":1,"startTime":"2026-03-22T18:55:57.261Z","endTime":"2026-03-22T18:56:02.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"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":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:56:02.864Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nate Eaton walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-22T18:58:08.618Z","endTime":"2026-03-22T18:59:27.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692243,"fullName":"Jaden Woods","link":"/api/v1/people/692243"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[5,6,7,8,9,10],"actionIndex":[0,1,2,3,4],"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":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Shawn Ross replaces second baseman Alika Williams, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-22T18:58:10.809Z","endTime":"2026-03-22T18:58:10.810Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676566,"link":"/api/v1/people/676566"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":675961,"link":"/api/v1/people/675961"},"defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663698,"link":"/api/v1/people/663698"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Gustavo Melendez replaces third baseman Nick Gonzales, batting 6th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-22T18:58:10.811Z","endTime":"2026-03-22T18:58:10.812Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":828116,"link":"/api/v1/people/828116"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":693304,"link":"/api/v1/people/693304"},"defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Hyun Seung Lee replaces right fielder Nick Yorke, batting 5th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-22T18:58:10.813Z","endTime":"2026-03-22T18:58:10.814Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":829748,"link":"/api/v1/people/829748"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":694377,"link":"/api/v1/people/694377"},"defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":693304,"link":"/api/v1/people/693304"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Yordany De Los Santos replaces catcher Joey Bart, batting 3rd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-22T18:58:10.815Z","endTime":"2026-03-22T18:58:10.816Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703154,"link":"/api/v1/people/703154"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":663698,"link":"/api/v1/people/663698"},"defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Gabriel Rodriguez replaces shortstop Jared Triolo, batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"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-22T18:58:10.817Z","endTime":"2026-03-22T18:58:10.818Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":829712,"link":"/api/v1/people/829712"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":669707,"link":"/api/v1/people/669707"},"defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":694377,"link":"/api/v1/people/694377"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":84.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.76711490657741,"aZ":-15.665096299609969,"pfxX":7.741136214920136,"pfxZ":8.844538013211224,"pX":0.9945436408795038,"pZ":2.6390756352732034,"vX0":-6.43904969707613,"vY0":-137.0966821705425,"vZ0":-3.8049633642775427,"x":79.09,"y":167.52,"x0":2.3905604647936753,"y0":50.00494890808048,"z0":5.143161355742095,"aX":14.453230642692208},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":-12.4,"spinRate":2225,"spinDirection":133},"zone":12,"typeConfidence":1.38,"plateTime":0.4025137449078713,"extension":6.800559862174105},"index":5,"playId":"574d6097-a1a8-3ee0-8738-58f534d77d54","pitchNumber":1,"startTime":"2026-03-22T18:58:10.819Z","endTime":"2026-03-22T18:58:15.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05851990697055,"aZ":-19.93436870572432,"pfxX":9.706548264121714,"pfxZ":6.830713042659119,"pX":0.6225603559961551,"pZ":1.3197073867008573,"vX0":-8.149767272476117,"vY0":-134.25301451665854,"vZ0":-5.901540348181971,"x":93.27,"y":203.15,"x0":2.4642346489990548,"y0":50.003978460948474,"z0":5.0048015445289655,"aX":17.39375917984396},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.0,"breakHorizontal":-15.4,"spinRate":2280,"spinDirection":134},"zone":14,"typeConfidence":1.35,"plateTime":0.4109075853387911,"extension":7.00897079841174},"index":6,"playId":"d6326317-c8d0-3ccd-83bc-2654240521d6","pitchNumber":2,"startTime":"2026-03-22T18:58:23.870Z","endTime":"2026-03-22T18:58:28.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.171404971336475,"aZ":-33.14206289438254,"pfxX":0.25745607906358847,"pfxZ":-0.6528551823826767,"pX":0.32939381470169093,"pZ":2.02376566401497,"vX0":-4.748556903912082,"vY0":-121.41015336995947,"vZ0":-0.891085929053802,"x":104.44,"y":184.14,"x0":2.2862236311587445,"y0":50.003739684529506,"z0":5.307667855089822,"aX":0.3800407649386903},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.1,"breakHorizontal":0.8,"spinRate":2132,"spinDirection":346},"zone":9,"typeConfidence":1.36,"plateTime":0.453017607519385,"extension":6.860174189456247},"index":7,"playId":"cb20cad5-b0d6-3166-904e-76ed2e9b0870","pitchNumber":3,"startTime":"2026-03-22T18:58:37.433Z","endTime":"2026-03-22T18:58:40.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":78.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58690133853248,"aZ":-23.07907869625999,"pfxX":9.85593785393758,"pfxZ":5.711337462626647,"pX":1.0296190265025726,"pZ":2.220193162270802,"vX0":-6.600490286336726,"vY0":-126.64615359856836,"vZ0":-2.518557322707212,"x":77.75,"y":178.83,"x0":2.4151826735629403,"y0":50.0026128317488,"z0":5.112317492643316,"aX":15.696649957944027},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.8,"breakHorizontal":-16.0,"spinRate":1784,"spinDirection":111},"zone":14,"typeConfidence":1.34,"plateTime":0.4357717429725043,"extension":6.915696476794212},"index":8,"playId":"37dd6ab4-c49e-3ada-a5c9-257451ea1d83","pitchNumber":4,"startTime":"2026-03-22T18:58:54.113Z","endTime":"2026-03-22T18:58:57.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.773495144101055,"aZ":-12.16740887527103,"pfxX":8.55843004519189,"pfxZ":10.548031359475548,"pX":-0.9347081220969324,"pZ":2.494166765535046,"vX0":-11.286496007837554,"vY0":-137.8533827457007,"vZ0":-4.851380337139696,"x":152.63,"y":171.44,"x0":2.1285161986970595,"y0":50.00316364573316,"z0":5.119000258738129,"aX":16.23462565974966},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":-12.7,"spinRate":2256,"spinDirection":134},"zone":11,"typeConfidence":1.38,"plateTime":0.39953634257000825,"extension":7.008695369885464},"index":9,"playId":"90b3345d-b98e-32fe-930b-d1642c11b73e","pitchNumber":5,"startTime":"2026-03-22T18:59:10.413Z","endTime":"2026-03-22T18:59:14.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":77.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46895883397123,"aZ":-21.383965910320445,"pfxX":6.99219964446443,"pfxZ":6.875895798569827,"pX":1.3952437085034153,"pZ":3.6199808696715543,"vX0":-4.888331792128375,"vY0":-125.54053291328603,"vZ0":0.33535194282343317,"x":63.82,"y":141.04,"x0":2.4760647342920734,"y0":50.001277011024484,"z0":5.249469709661378,"aX":10.96918561560332},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":12.7,"breakHorizontal":-11.3,"spinRate":1714,"spinDirection":114},"zone":12,"typeConfidence":1.34,"plateTime":0.4391959425084706,"extension":6.98844145201586},"index":10,"playId":"4157fae8-4209-39b5-b9a7-9e203e0cc298","pitchNumber":6,"startTime":"2026-03-22T18:59:24.176Z","endTime":"2026-03-22T18:59:27.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":692243,"link":"/api/v1/people/692243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":-8.799999999999997,"leverageIndex":2.14,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-03-22T18:59:27.815Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Braiden Ward singles on a line drive to center fielder Jake Mangum. Nate Eaton to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-22T18:59:51.934Z","endTime":"2026-03-22T19:02:10.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692243,"fullName":"Jaden Woods","link":"/api/v1/people/692243"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"postOnSecond":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"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":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":84.7,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.55430981182408,"aZ":-17.15607478949623,"pfxX":8.709133767413011,"pfxZ":8.044030118405896,"pX":0.3781511666623179,"pZ":2.9951502685542053,"vX0":-8.441425920987367,"vY0":-137.07021215905058,"vZ0":-2.4377127927932785,"x0":2.3942183544155706,"y0":50.006824573726014,"z0":5.093077572250285,"aX":16.268093173070326},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":-13.6,"spinRate":2256,"spinDirection":132},"zone":3,"typeConfidence":1.38,"plateTime":0.40249333530811304,"extension":6.965492316138898},"index":0,"playId":"6bf79a96-e85b-3dde-971a-0fc1373b2c7f","pitchNumber":1,"startTime":"2026-03-22T18:59:51.934Z","endTime":"2026-03-22T18:59:59.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"02f0540c-6921-3d41-b6c7-03453e659f57","startTime":"2026-03-22T19:00:43.286Z","endTime":"2026-03-22T19:00:46.286Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.109049014089226,"aZ":-33.968225695312384,"pfxX":-0.5841705206672247,"pfxZ":-1.2378601050647022,"pX":-0.6846821387583003,"pZ":0.8195998678191756,"vX0":-7.033164908638989,"vY0":-120.15834474219575,"vZ0":-3.010546397352874,"x0":2.366464827779239,"y0":50.00345024503023,"z0":5.132726802108775,"aX":-0.845572844304062},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.8,"breakHorizontal":2.9,"spinRate":2112,"spinDirection":322},"zone":13,"typeConfidence":1.35,"plateTime":0.45731490851846424,"extension":6.937769671452649},"index":2,"playId":"49b5dd05-ec7e-3c54-a43d-68cdbb7e067d","pitchNumber":2,"startTime":"2026-03-22T19:01:00.809Z","endTime":"2026-03-22T19:01:04.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.1,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.861019422489505,"aZ":-17.633030020106734,"pfxX":8.66875884721587,"pfxZ":7.87460507946645,"pX":1.2482940683129287,"pZ":3.7298623564757984,"vX0":-6.711734679766726,"vY0":-136.2399837146977,"vZ0":-0.3249807297266085,"x":102.59,"y":157.91,"x0":2.6394284142104176,"y0":50.0024424958501,"z0":5.088439958619565,"aX":16.00805137533072},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":-13.9,"spinRate":2231,"spinDirection":133},"zone":12,"typeConfidence":1.38,"plateTime":0.40476816043000596,"extension":6.862675459572991},"index":3,"playId":"22ac82a3-169c-3b39-a08f-2df11e1bccde","pitchNumber":3,"startTime":"2026-03-22T19:01:17.959Z","endTime":"2026-03-22T19:01:18.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"disengagementNum":1,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":692243,"fullName":"Jaden Woods"}}},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"08315526-0536-1003-001c-f08cd117d70a","pitchNumber":3,"startTime":"2026-03-22T19:01:18.722Z","endTime":"2026-03-22T19:02:07.780Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.569139585320883,"aZ":-31.52284205838644,"pfxX":1.659690893389163,"pfxZ":0.4399614749074914,"pX":0.3295091727325725,"pZ":1.8794464515184366,"vX0":-5.496200967778071,"vY0":-121.5666862669721,"vZ0":-1.3142758208703005,"x":104.44,"y":188.03,"x0":2.4163006441591195,"y0":50.00276495879166,"z0":5.194619831871075,"aX":2.4542209690781545},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.7,"breakHorizontal":-1.6,"spinRate":1997,"spinDirection":327},"zone":9,"typeConfidence":1.35,"plateTime":0.4526916835870174,"extension":6.7894681475015775},"hitData":{"launchSpeed":85.2,"launchAngle":16.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.64,"coordY":86.08}},"index":5,"playId":"df734ac2-92f8-3f01-a55b-f1933dcf2df7","pitchNumber":4,"startTime":"2026-03-22T19:02:07.780Z","endTime":"2026-03-22T19:02:10.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_ab"},{"player":{"id":692243,"link":"/api/v1/people/692243"},"credit":"p_ab"},{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_pa"},{"player":{"id":692243,"link":"/api/v1/people/692243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-12.399999999999999,"leverageIndex":3.54,"dramaIndex":170.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:02:10.780Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Antonio Anderson singles on a line drive to right fielder Gabriel Rodriguez. Nate Eaton scores. Braiden Ward to 2nd.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-22T19:02:43.094Z","endTime":"2026-03-22T19:04:09.791Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":702995,"fullName":"Antonio Anderson","link":"/api/v1/people/702995"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692243,"fullName":"Jaden Woods","link":"/api/v1/people/692243"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702995,"fullName":"Antonio Anderson","link":"/api/v1/people/702995"},"postOnSecond":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702995,"fullName":"Antonio Anderson","link":"/api/v1/people/702995"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":829712,"link":"/api/v1/people/829712"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":{"id":692243,"link":"/api/v1/people/692243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":85.7,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.78264164445288,"aZ":-15.283545634145682,"pfxX":8.723577368126673,"pfxZ":8.81947294282758,"pX":1.418778776242323,"pZ":3.127311413181659,"vX0":-5.7643773818544535,"vY0":-138.8688525028728,"vZ0":-2.743730383471198,"x":62.92,"y":154.34,"x0":2.4092475037114607,"y0":50.00118434494582,"z0":5.170017357551301,"aX":16.70246330493674},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":-14.3,"spinRate":2296,"spinDirection":139},"zone":12,"typeConfidence":1.38,"plateTime":0.39743266199404825,"extension":6.844324813250743},"index":0,"playId":"a88be02d-6c79-3f86-8725-ff09c4d687fa","pitchNumber":1,"startTime":"2026-03-22T19:02:43.094Z","endTime":"2026-03-22T19:02:47.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":702995,"link":"/api/v1/people/702995","batSide":{"code":"R","description":"Right"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.2,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.528631580180985,"aZ":-18.297274687626736,"pfxX":8.519511501096064,"pfxZ":7.324200226499698,"pX":0.12011141489153526,"pZ":3.293022742146251,"vX0":-8.791982304421458,"vY0":-138.1477045303952,"vZ0":-1.9075370607161906,"x":112.42,"y":149.87,"x0":2.2680100732282242,"y0":50.000712391076235,"z0":5.249220349848819,"aX":16.13605729955427},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.0,"breakHorizontal":-13.1,"spinRate":2276,"spinDirection":140},"zone":2,"typeConfidence":1.39,"plateTime":0.3995689254081656,"extension":6.934974196278322},"index":1,"playId":"4ef9291e-46b2-3f78-b2fc-e14054729ccb","pitchNumber":2,"startTime":"2026-03-22T19:02:58.121Z","endTime":"2026-03-22T19:03:01.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":702995,"link":"/api/v1/people/702995","batSide":{"code":"R","description":"Right"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30596349315962,"aZ":-13.856183416846184,"pfxX":9.01650787207751,"pfxZ":9.673419701218737,"pX":-0.5568423779185895,"pZ":1.5030047176888888,"vX0":-10.74944385710616,"vY0":-137.2061345500849,"vZ0":-6.918305868711918,"x":138.23,"y":198.2,"x0":2.253007793218243,"y0":50.00272243306456,"z0":5.014202476381835,"aX":17.07375672108616},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":-13.9,"spinRate":2402,"spinDirection":133},"zone":13,"typeConfidence":1.38,"plateTime":0.4002548902893208,"extension":6.985676726635244},"index":2,"playId":"27c76f95-cba3-3355-a17c-bc2f19a354ea","pitchNumber":3,"startTime":"2026-03-22T19:03:17.506Z","endTime":"2026-03-22T19:03:21.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":702995,"link":"/api/v1/people/702995","batSide":{"code":"R","description":"Right"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99372761746611,"aZ":-33.894366574718646,"pfxX":0.9223427615472408,"pfxZ":-1.1477532869831375,"pX":-0.05001887731157906,"pZ":2.001964669603049,"vX0":-6.022789064471221,"vY0":-121.37108455268994,"vZ0":-0.8291771842468406,"x":118.91,"y":184.73,"x0":2.3352483203973264,"y0":50.00008457640166,"z0":5.279224469895453,"aX":1.3872783450957848},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.0,"breakHorizontal":-0.4,"spinRate":2094,"spinDirection":334},"zone":8,"typeConfidence":1.35,"plateTime":0.44991785822327257,"extension":6.852433740511596},"index":3,"playId":"0f591c21-ee13-3cbb-9180-061609fc43e9","pitchNumber":4,"startTime":"2026-03-22T19:03:34.326Z","endTime":"2026-03-22T19:03:38.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":702995,"link":"/api/v1/people/702995","batSide":{"code":"R","description":"Right"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":78.8,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07420765306921,"aZ":-22.748633105419863,"pfxX":9.489523492907777,"pfxZ":5.90022923002857,"pX":0.5939096410073966,"pZ":1.8223731597369688,"vX0":-7.631722870767195,"vY0":-126.22836870614074,"vZ0":-3.5275117592565346,"x":94.36,"y":189.58,"x0":2.4383558401422087,"y0":50.004517958611444,"z0":5.09074461549594,"aX":15.16338844844848},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.0,"breakHorizontal":-15.2,"spinRate":1719,"spinDirection":108},"zone":9,"typeConfidence":1.35,"plateTime":0.4355858966096804,"extension":7.07329738519912},"hitData":{"launchSpeed":74.7,"launchAngle":23.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":155.63,"coordY":106.79}},"index":4,"playId":"48333795-342e-3093-8c8c-f1dabeaf2426","pitchNumber":5,"startTime":"2026-03-22T19:03:59.473Z","endTime":"2026-03-22T19:04:09.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":702995,"link":"/api/v1/people/702995","batSide":{"code":"R","description":"Right"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"second":{"id":681987,"link":"/api/v1/people/681987"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702995,"link":"/api/v1/people/702995"},"credit":"b_ab"},{"player":{"id":692243,"link":"/api/v1/people/692243"},"credit":"p_ab"},{"player":{"id":702995,"link":"/api/v1/people/702995"},"credit":"b_pa"},{"player":{"id":692243,"link":"/api/v1/people/692243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.6,"awayTeamWinProbability":66.4,"homeTeamWinProbabilityAdded":-19.700000000000003,"leverageIndex":4.21,"dramaIndex":231.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:04:09.791Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Masataka Yoshida doubles (2) on a sharp line drive to right fielder Gabriel Rodriguez. Braiden Ward scores. Antonio Anderson scores. Masataka Yoshida to 3rd. Throwing error by right fielder Gabriel Rodriguez.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-22T19:06:37.294Z","endTime":"2026-03-22T19:08:04.447Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682981,"fullName":"Derek Diamond","link":"/api/v1/people/682981"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":829712,"link":"/api/v1/people/829712"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":702995,"fullName":"Antonio Anderson","link":"/api/v1/people/702995"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":702995,"fullName":"Antonio Anderson","link":"/api/v1/people/702995"},"responsiblePitcher":{"id":692243,"link":"/api/v1/people/692243"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":829712,"link":"/api/v1/people/829712"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":{"id":692243,"link":"/api/v1/people/692243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-22T19:06:39.529Z","endTime":"2026-03-22T19:06:39.530Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Derek Diamond replaces Jaden Woods.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-22T19:06:39.531Z","endTime":"2026-03-22T19:06:39.532Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682981,"link":"/api/v1/people/682981"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":692243,"link":"/api/v1/people/692243","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":87.9,"endSpeed":80.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.770593417304177,"aZ":-28.290934395252933,"pfxX":2.077067647308165,"pfxZ":2.3444007938744225,"pX":-0.8122974258161559,"pZ":3.446373281903452,"vX0":3.853083771307829,"vY0":-128.01240266569067,"vZ0":0.3626327189507329,"x":147.96,"y":145.73,"x0":-2.607701310113173,"y0":50.00459038342279,"z0":5.520137223140763,"aX":3.441695712409153},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.6,"breakHorizontal":-4.7,"spinRate":2346,"spinDirection":161},"zone":11,"typeConfidence":0.91,"plateTime":0.4281068821001677,"extension":6.992269013917047},"index":2,"playId":"585b788d-7678-31be-ac87-ee96b944e91f","pitchNumber":1,"startTime":"2026-03-22T19:06:39.533Z","endTime":"2026-03-22T19:06:43.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":3,"playId":"5ca37193-1039-3df7-8199-59be9069d8ff","startTime":"2026-03-22T19:06:57.730Z","endTime":"2026-03-22T19:07:00.730Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":79.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.127623081604035,"aZ":-24.78033889938945,"pfxX":1.929172423712326,"pfxZ":4.556550098700063,"pX":1.1582218815400358,"pZ":2.5999371691366053,"vX0":8.544706031277782,"vY0":-127.33410621298688,"vZ0":-2.14102238554686,"x":72.85,"y":168.58,"x0":-2.5082450308227315,"y0":50.00020430687897,"z0":5.43665700873206,"aX":3.1286725386012426},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.9,"breakHorizontal":-5.6,"spinRate":2349,"spinDirection":191},"zone":12,"typeConfidence":0.91,"plateTime":0.4321757132353752,"extension":6.935074680647586},"index":4,"playId":"af3de68e-5480-333f-a64b-325087617460","pitchNumber":2,"startTime":"2026-03-22T19:07:17.552Z","endTime":"2026-03-22T19:07:24.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56397615716531,"aZ":-27.741514682482098,"pfxX":1.0656459240851572,"pfxZ":2.7047844972015715,"pX":0.5979991088415156,"pZ":1.7840324061891992,"vX0":7.443854164598048,"vY0":-127.58449001876303,"vZ0":-3.5314465289102475,"x":94.21,"y":190.61,"x0":-2.502448878201554,"y0":50.00437804612672,"z0":5.385416159063067,"aX":1.7466858938458831},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.3,"breakHorizontal":-3.7,"spinRate":2303,"spinDirection":177},"zone":9,"typeConfidence":0.9,"plateTime":0.4301857246749319,"extension":6.990722743194443},"hitData":{"launchSpeed":103.4,"launchAngle":10.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":166.07,"coordY":148.43}},"index":5,"playId":"637d4ef5-774a-3590-b27d-f72b776e818c","pitchNumber":3,"startTime":"2026-03-22T19:07:46.240Z","endTime":"2026-03-22T19:08:04.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":682981,"link":"/api/v1/people/682981"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":682981,"link":"/api/v1/people/682981"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":-25.200000000000003,"leverageIndex":3.17,"dramaIndex":239.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:08:04.447Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andruw Monasterio singles on a fly ball to left fielder Billy Cook. Masataka Yoshida scores.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-22T19:08:35.593Z","endTime":"2026-03-22T19:08:58.320Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682981,"fullName":"Derek Diamond","link":"/api/v1/people/682981"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":{"id":682981,"link":"/api/v1/people/682981"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":81.1,"endSpeed":73.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.104032967610205,"aZ":-31.674995470181234,"pfxX":7.776603343993794,"pfxZ":0.36483188280900336,"pX":0.34825656883509687,"pZ":3.898208029575085,"vX0":4.354431953795001,"vY0":-117.87191387936127,"vZ0":3.118985835911147,"x0":-2.5474004719680314,"y0":50.00388447051519,"z0":5.525553751822932,"aX":10.696583530332965},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.9,"breakHorizontal":-15.2,"spinRate":2532,"spinDirection":64},"zone":12,"typeConfidence":0.91,"plateTime":0.46874478089194316,"extension":7.245628552559914},"index":0,"playId":"abcdbabe-105c-38c6-8648-be3de880bbde","pitchNumber":1,"startTime":"2026-03-22T19:08:35.593Z","endTime":"2026-03-22T19:08:39.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"third":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":85.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.1053323142288,"aZ":-19.360537726598192,"pfxX":-11.139566708264987,"pfxZ":6.724482363265864,"pX":-0.9610966953857585,"pZ":2.520563438462621,"vX0":8.315421066290515,"vY0":-138.45089401721987,"vZ0":-4.001448770129028,"x":103.73,"y":133.53,"x0":-2.5836156918876765,"y0":50.00623524950553,"z0":5.3111799727134015,"aX":-21.240523806660672},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.3,"breakHorizontal":18.0,"spinRate":2247,"spinDirection":222},"zone":11,"typeConfidence":1.0,"plateTime":0.39837047170645823,"extension":7.144105105304963},"hitData":{"launchSpeed":73.6,"launchAngle":22.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.38,"coordY":120.55}},"index":1,"playId":"abcf24d9-5185-364d-8879-3b6dda5e0f31","pitchNumber":2,"startTime":"2026-03-22T19:08:48.471Z","endTime":"2026-03-22T19:08:58.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"third":{"id":807799,"link":"/api/v1/people/807799"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":682981,"link":"/api/v1/people/682981"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":682981,"link":"/api/v1/people/682981"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.2,"awayTeamWinProbability":93.8,"homeTeamWinProbabilityAdded":-2.2,"leverageIndex":0.54,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:08:58.320Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcelo Mayer flies out to left fielder Billy Cook.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-22T19:09:33.969Z","endTime":"2026-03-22T19:11:20.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682981,"fullName":"Derek Diamond","link":"/api/v1/people/682981"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":5},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.8,"endSpeed":68.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.732901383463055,"aZ":-41.8361256982676,"pfxX":4.843105542795693,"pfxZ":-8.288947020520464,"pX":1.0110801656667836,"pZ":0.9599793734820461,"vX0":5.360831333034845,"vY0":-108.74722261383803,"vZ0":-0.2812879435010349,"x":153.63,"y":170.72,"x0":-2.1400199631993697,"y0":50.001521835101286,"z0":5.732313407097581,"aX":5.64666215045318},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-14.5,"breakHorizontal":-10.6,"spinRate":2371,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.5088319458493245,"extension":7.236728542942929},"index":0,"playId":"cd3c20f6-945c-3554-9759-d4c5f6bb3e97","pitchNumber":1,"startTime":"2026-03-22T19:09:33.969Z","endTime":"2026-03-22T19:09:37.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.026168914475065,"aZ":-11.528259639605475,"pfxX":-6.093798110840638,"pfxZ":10.653734368937714,"pX":-0.06153535201412695,"pZ":2.3463268525200767,"vX0":8.909090424518382,"vY0":-139.4564141522187,"vZ0":-6.421133634809387,"x":78.46,"y":212.86,"x0":-2.529770382593755,"y0":50.005391773084625,"z0":5.465070788541963,"aX":-11.812936926661555},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":8.9,"spinRate":2445,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.3951834412074109,"extension":6.942217749561277},"index":1,"playId":"c05be001-4eee-3731-84f1-c23ef78b5747","pitchNumber":2,"startTime":"2026-03-22T19:09:50.502Z","endTime":"2026-03-22T19:09:53.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":84.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.60743236209257,"aZ":-15.139992577719308,"pfxX":-7.136939160461731,"pfxZ":9.14388261463673,"pX":-0.8905563073194415,"pZ":3.1104745438483485,"vX0":6.814063910050294,"vY0":-136.72462158681233,"vZ0":-3.429651718740282,"x":119.35,"y":175.43,"x0":-2.5071822284712395,"y0":50.003874897598536,"z0":5.442467999206604,"aX":-13.298401166161185},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":11.2,"spinRate":2284,"spinDirection":225},"zone":11,"typeConfidence":0.88,"plateTime":0.4030655578844744,"extension":7.112490877432224},"index":2,"playId":"12ea6077-9a52-3a51-ac3d-5a5b49e51da9","pitchNumber":3,"startTime":"2026-03-22T19:10:14.869Z","endTime":"2026-03-22T19:10:17.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.509958103694768,"aZ":-32.236969748057476,"pfxX":4.209776128405799,"pfxZ":-0.03370499559368234,"pX":-1.1032999281728932,"pZ":3.064021654695971,"vX0":2.166493388168579,"vY0":-127.53373668549602,"vZ0":0.05238858447851036,"x":150.95,"y":154.8,"x0":-2.51120965492793,"y0":50.00613346938715,"z0":5.588218002383715,"aX":6.927797916114469},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.2,"breakHorizontal":-8.2,"spinRate":2456,"spinDirection":121},"zone":11,"typeConfidence":0.9,"plateTime":0.42965717972475526,"extension":6.720050087969682},"index":3,"playId":"80720cdf-78c0-343d-8ed4-72bbd01c1446","pitchNumber":4,"startTime":"2026-03-22T19:10:34.018Z","endTime":"2026-03-22T19:10:37.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":75.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80547090729969,"aZ":-32.309707580902156,"pfxX":-10.871803981062952,"pfxZ":-0.09109547909219984,"pX":-1.5030363939713283,"pZ":3.5775988760530835,"vX0":5.077345724832632,"vY0":-121.50991265668371,"vZ0":2.3631054442328594,"x":159.06,"y":156.05,"x0":-2.227505033988051,"y0":50.00408441273806,"z0":5.435019640110074,"aX":-15.96536684683062},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.8,"breakHorizontal":18.1,"spinRate":1635,"spinDirection":236},"zone":11,"typeConfidence":0.89,"plateTime":0.45390933716984305,"extension":7.176918660798232},"index":4,"playId":"9e9159d2-688e-3de9-b4c9-fe700efcbb64","pitchNumber":5,"startTime":"2026-03-22T19:10:51.454Z","endTime":"2026-03-22T19:10:55.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.059890410407373,"aZ":-29.0792096315653,"pfxX":1.8465402807073594,"pfxZ":1.8838270137232094,"pX":0.18786349027546262,"pZ":2.8428470283026677,"vX0":6.195766187854481,"vY0":-127.9318749967049,"vZ0":-0.8792637590423811,"x":174.29,"y":142.18,"x0":-2.512116595357685,"y0":50.00587456320484,"z0":5.484163274449464,"aX":3.0404061748215208},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.5,"breakHorizontal":-4.8,"spinRate":2342,"spinDirection":146},"zone":5,"typeConfidence":0.91,"plateTime":0.429247077533466,"extension":7.023981088295355},"hitData":{"launchSpeed":79.0,"launchAngle":39.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.54,"coordY":124.17}},"index":5,"playId":"951288df-46f5-313d-85aa-c6871ede3333","pitchNumber":6,"startTime":"2026-03-22T19:11:09.629Z","endTime":"2026-03-22T19:11:20.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":682981,"link":"/api/v1/people/682981"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":682981,"link":"/api/v1/people/682981"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":0.8999999999999995,"leverageIndex":0.42,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:11:20.049Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anderson Fermin called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-22T19:12:03.200Z","endTime":"2026-03-22T19:13:09.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":821112,"fullName":"Anderson Fermin","link":"/api/v1/people/821112"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682981,"fullName":"Derek Diamond","link":"/api/v1/people/682981"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"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":821112,"fullName":"Anderson Fermin","link":"/api/v1/people/821112"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676566,"link":"/api/v1/people/676566"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"70bf3314-4d9e-3c34-a613-b4513e8f0c83","startTime":"2026-03-22T19:11:46.205Z","endTime":"2026-03-22T19:11:49.205Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":821112,"link":"/api/v1/people/821112","batSide":{"code":"L","description":"Left"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69808714478781,"aZ":-14.489407760730598,"pfxX":-6.464661322753621,"pfxZ":9.444318300520676,"pX":0.8403890948449025,"pZ":3.304909260681772,"vX0":10.57979246543611,"vY0":-136.8393503280473,"vZ0":-3.269706282286137,"x":84.97,"y":149.55,"x0":-2.258392127916898,"y0":50.00677949430406,"z0":5.524805905121458,"aX":-12.111571368197211},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":9.1,"spinRate":2277,"spinDirection":218},"zone":12,"typeConfidence":0.87,"plateTime":0.40219801713321734,"extension":6.978315243359475},"index":1,"playId":"8500f145-ed86-331e-bc9f-8ccb06f06972","pitchNumber":1,"startTime":"2026-03-22T19:12:05.433Z","endTime":"2026-03-22T19:12:10.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":821112,"link":"/api/v1/people/821112","batSide":{"code":"L","description":"Left"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84081466758117,"aZ":-30.45607422521478,"pfxX":-8.616117812886031,"pfxZ":1.229203548302852,"pX":-2.367667452129081,"pZ":4.95379321516895,"vX0":2.9206292887321648,"vY0":-117.81235629605523,"vZ0":5.48072195180713,"x":207.25,"y":105.03,"x0":-2.5090697606051053,"y0":50.0009500881103,"z0":5.421784773490089,"aX":-12.026021351212206},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.0,"breakHorizontal":14.8,"spinRate":1487,"spinDirection":240},"zone":11,"typeConfidence":0.93,"plateTime":0.46614783658869996,"extension":6.856135587909326},"index":2,"playId":"869bdbe5-9758-3239-ae62-9cdc875806fe","pitchNumber":2,"startTime":"2026-03-22T19:12:20.275Z","endTime":"2026-03-22T19:12:23.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":821112,"link":"/api/v1/people/821112","batSide":{"code":"L","description":"Left"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.498846094053214,"aZ":-28.701134169747608,"pfxX":1.6871851065288745,"pfxZ":2.1041615156814135,"pX":-0.1598735255217776,"pZ":2.6419437363652842,"vX0":5.459145576999295,"vY0":-127.78402030309074,"vZ0":-1.25022377993801,"x":81.16,"y":163.89,"x0":-2.543820423435978,"y0":50.00472012353579,"z0":5.3938100039569,"aX":2.7883690422866128},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.7,"breakHorizontal":-4.3,"spinRate":2223,"spinDirection":171},"zone":5,"typeConfidence":0.91,"plateTime":0.4287386354482261,"extension":6.398631570308996},"index":3,"playId":"94e6cd5a-5223-3dc1-a7d0-ec11dff2b671","pitchNumber":3,"startTime":"2026-03-22T19:12:41.340Z","endTime":"2026-03-22T19:12:44.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":821112,"link":"/api/v1/people/821112","batSide":{"code":"L","description":"Left"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34728599312079,"aZ":-33.97106299814635,"pfxX":10.149959695974202,"pfxZ":-1.3994194958363524,"pX":0.07774463119959657,"pZ":1.8283486059957357,"vX0":2.8902868008243026,"vY0":-114.05094154877214,"vZ0":-0.3353524173171144,"x":62.6,"y":179.85,"x0":-2.5314502579529967,"y0":50.0001254621596,"z0":5.392558198536634,"aX":13.069838139670162},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-2.3,"breakHorizontal":-19.2,"spinRate":2461,"spinDirection":53},"zone":8,"typeConfidence":0.85,"plateTime":0.48441647967837476,"extension":6.998715020822628},"index":4,"playId":"9a3db00c-6667-3599-9a0e-7c34d2b7ac2a","pitchNumber":4,"startTime":"2026-03-22T19:13:04.465Z","endTime":"2026-03-22T19:13:09.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":821112,"link":"/api/v1/people/821112","batSide":{"code":"L","description":"Left"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":821112,"link":"/api/v1/people/821112"},"credit":"b_ab"},{"player":{"id":682981,"link":"/api/v1/people/682981"},"credit":"p_ab"},{"player":{"id":821112,"link":"/api/v1/people/821112"},"credit":"b_pa"},{"player":{"id":682981,"link":"/api/v1/people/682981"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.0,"awayTeamWinProbability":92.0,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:13:09.206Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jack Winnay called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-22T19:13:32.553Z","endTime":"2026-03-22T19:14:59.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":813400,"fullName":"Jack Winnay","link":"/api/v1/people/813400"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682981,"fullName":"Derek Diamond","link":"/api/v1/people/682981"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":813400,"fullName":"Jack Winnay","link":"/api/v1/people/813400"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676566,"link":"/api/v1/people/676566"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.728263907935933,"aZ":-28.211597175878502,"pfxX":8.60767047021347,"pfxZ":2.8324669359951278,"pX":1.427076683871058,"pZ":2.182742342832444,"vX0":6.969434665906022,"vY0":-118.62911278960372,"vZ0":-0.88894831796751,"x":104.93,"y":168.16,"x0":-2.687220228379218,"y0":50.000841970094,"z0":5.1784825502173994,"aX":12.032732808606541},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":5.2,"breakHorizontal":-17.5,"spinRate":2545,"spinDirection":64},"zone":14,"typeConfidence":0.91,"plateTime":0.4651158250815355,"extension":7.202912483767675},"index":0,"playId":"76ff638c-8d68-3fe0-9926-306e72a9c7cc","pitchNumber":1,"startTime":"2026-03-22T19:13:32.553Z","endTime":"2026-03-22T19:13:36.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":813400,"link":"/api/v1/people/813400","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":72.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.355896790629803,"aZ":-30.04139823601257,"pfxX":8.927770038526283,"pfxZ":1.5699884651677642,"pX":0.31656155148510906,"pZ":2.6153727859969575,"vX0":4.40781692703162,"vY0":-116.91850444041984,"vZ0":0.23605783637183486,"x":71.45,"y":179.35,"x0":-2.7655402821523696,"y0":50.00113721195521,"z0":5.381658519003191,"aX":12.097492744276776},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":3.2,"breakHorizontal":-17.4,"spinRate":2552,"spinDirection":70},"zone":6,"typeConfidence":0.91,"plateTime":0.472283984187142,"extension":6.9733441204144295},"index":1,"playId":"c32bd037-521f-3ff0-9bac-d00e832c5134","pitchNumber":2,"startTime":"2026-03-22T19:13:48.578Z","endTime":"2026-03-22T19:13:52.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":813400,"link":"/api/v1/people/813400","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":72.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.527212875194504,"aZ":-29.90353724538241,"pfxX":7.927866262771483,"pfxZ":1.69474502602802,"pX":1.1948554195325993,"pZ":2.2009903714875056,"vX0":6.2364685286083095,"vY0":-116.55184847809606,"vZ0":-0.505970764416019,"x":96.41,"y":161.14,"x0":-2.5722558115241103,"y0":50.002139207497024,"z0":5.313924210624277,"aX":10.603658029779648},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":3.2,"breakHorizontal":-16.2,"spinRate":2526,"spinDirection":63},"zone":14,"typeConfidence":0.91,"plateTime":0.4749987798596291,"extension":7.255833426568816},"index":2,"playId":"e2e5ac72-a3e1-3237-8843-ec0bf1e31512","pitchNumber":3,"startTime":"2026-03-22T19:14:09.091Z","endTime":"2026-03-22T19:14:13.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":813400,"link":"/api/v1/people/813400","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":85.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.30973700163957,"aZ":-12.108316922961942,"pfxX":-5.00677260275068,"pfxZ":10.569790208137992,"pX":0.5402893533220317,"pZ":2.8755058808451692,"vX0":10.082858306359332,"vY0":-138.4642684454573,"vZ0":-4.654814754665536,"x":94.8,"y":171.22,"x0":-2.5349964490054266,"y0":50.00605071701347,"z0":5.419951151068297,"aX":-9.508865946808678},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":6.5,"spinRate":2348,"spinDirection":224},"zone":6,"typeConfidence":0.91,"plateTime":0.39899302834821126,"extension":7.2629108572689},"index":3,"playId":"0c8f1e14-c3e2-3aff-99c7-0fd8fb9237f4","pitchNumber":4,"startTime":"2026-03-22T19:14:28.918Z","endTime":"2026-03-22T19:14:31.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":813400,"link":"/api/v1/people/813400","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"0c8f1e14-c3e2-3aff-99c7-0fd8fb9237f4","startTime":"2026-03-22T19:14:46.452Z","endTime":"2026-03-22T19:14:55.883Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":813400,"link":"/api/v1/people/813400","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27218087544598,"aZ":-37.82701159805979,"pfxX":6.942527295694346,"pfxZ":-4.04472103466374,"pX":0.8230357124741854,"pZ":1.909323079884908,"vX0":5.59140498345047,"vY0":-118.72508912857158,"vZ0":0.4059469236240789,"x":85.63,"y":187.23,"x0":-2.4829106294306813,"y0":50.00330585655936,"z0":5.23970339499441,"aX":9.698880760840167},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-6.8,"breakHorizontal":-14.2,"spinRate":2624,"spinDirection":64},"zone":14,"typeConfidence":0.9,"plateTime":0.46517198917489866,"extension":7.065046970810992},"index":5,"playId":"3c24292c-e3dc-3b52-826b-4699bf846afb","pitchNumber":5,"startTime":"2026-03-22T19:14:55.883Z","endTime":"2026-03-22T19:14:59.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":813400,"link":"/api/v1/people/813400","batSide":{"code":"R","description":"Right"}},"first":{"id":655316,"link":"/api/v1/people/655316"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813400,"link":"/api/v1/people/813400"},"credit":"b_ab"},{"player":{"id":682981,"link":"/api/v1/people/682981"},"credit":"p_ab"},{"player":{"id":813400,"link":"/api/v1/people/813400"},"credit":"b_pa"},{"player":{"id":682981,"link":"/api/v1/people/682981"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:14:59.223Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-22T19:17:11.810Z","endTime":"2026-03-22T19:17:57.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Mason White replaces second baseman Marcelo Mayer, batting 5th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"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-22T19:17:03.142Z","endTime":"2026-03-22T19:17:14.132Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702517,"link":"/api/v1/people/702517"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":691785,"link":"/api/v1/people/691785"},"defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"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":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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.6,"endSpeed":84.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.091800534325493,"aZ":-19.022166126298682,"pfxX":-4.348405928125635,"pfxZ":7.194077091125941,"pX":-0.12378928823581621,"pZ":2.6196469486802236,"vX0":4.1358848349574,"vY0":-134.78299549201722,"vZ0":-3.672620737853558,"x":121.72,"y":168.05,"x0":-1.1180926692835713,"y0":50.001125099963694,"z0":5.3543388240085,"aX":-7.947415214624966},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.4,"breakHorizontal":7.0,"spinRate":2054,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.40739994041550265,"extension":7.17872777478817},"index":1,"playId":"ec0016d9-ab1e-36ee-bd63-d9a5635db29c","pitchNumber":1,"startTime":"2026-03-22T19:17:14.132Z","endTime":"2026-03-22T19:17:18.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":90.5,"endSpeed":83.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.088613156323266,"aZ":-24.219183572020885,"pfxX":0.9352712896248986,"pfxZ":4.521742980851668,"pX":0.22258930520201667,"pZ":2.893366606327749,"vX0":3.3505870820623773,"vY0":-131.87071114456214,"vZ0":-2.0672155468002873,"x":108.52,"y":160.66,"x0":-1.1861825772492949,"y0":50.00637000249465,"z0":5.474391245289133,"aX":1.6474788888464467},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.9,"breakHorizontal":-2.4,"spinRate":2194,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.41537866615369623,"extension":7.031456433608456},"index":2,"playId":"31036c5e-0e02-3762-b3df-7d201b91639f","pitchNumber":2,"startTime":"2026-03-22T19:17:30.121Z","endTime":"2026-03-22T19:17:33.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":95.4,"endSpeed":86.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.741376772731066,"aZ":-15.242913446226817,"pfxX":-4.113225662628958,"pfxZ":8.728491517372092,"pX":-0.24900161041323768,"pZ":3.2582251027774896,"vX0":3.691458848987909,"vY0":-138.80616179361937,"vZ0":-3.0387427708041237,"x":126.49,"y":150.81,"x0":-1.0654924372855228,"y0":50.003883087638904,"z0":5.38958881390001,"aX":-7.980554064444175},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":6.6,"spinRate":2193,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3954643028362499,"extension":7.124640559221576},"index":3,"playId":"ea01bbf5-8caa-3a4f-8f65-6b25499b4e79","pitchNumber":3,"startTime":"2026-03-22T19:17:54.385Z","endTime":"2026-03-22T19:17:57.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.08,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:17:57.385Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Shawn Ross homers (2) on a fly ball to left field.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-22T19:18:23.633Z","endTime":"2026-03-22T19:19:37.129Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":676566,"fullName":"Shawn Ross","link":"/api/v1/people/676566"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":676566,"fullName":"Shawn Ross","link":"/api/v1/people/676566"},"responsiblePitcher":{"id":670245,"link":"/api/v1/people/670245"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.3,"endSpeed":84.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.193144804330004,"aZ":-23.664567511867833,"pfxX":-8.591083209675766,"pfxZ":4.624764396147022,"pX":-0.4358244443379313,"pZ":2.4991367536624765,"vX0":4.250186645063868,"vY0":-135.7026982854398,"vZ0":-3.2838795411682735,"x":133.61,"y":171.3,"x0":-0.9168353876760267,"y0":50.00591000184999,"z0":5.397452909032662,"aX":-15.823724048944786},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.8,"breakHorizontal":14.5,"spinRate":2004,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4055740806253896,"extension":7.045485817112828},"index":0,"playId":"4d53af61-ac7a-30b6-9c27-721c80771f50","pitchNumber":1,"startTime":"2026-03-22T19:18:23.633Z","endTime":"2026-03-22T19:18:27.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":676566,"link":"/api/v1/people/676566","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05136317214244,"aZ":-12.232894434964273,"pfxX":-4.101372436211587,"pfxZ":10.323452703527563,"pX":-0.6874945660538596,"pZ":3.183649253110904,"vX0":2.558268268976499,"vY0":-138.8212988505896,"vZ0":-3.8155839563970178,"x":143.21,"y":152.82,"x0":-1.093065258492126,"y0":50.00269329512657,"z0":5.403198671030056,"aX":-7.9228202716313305},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":6.8,"spinRate":2236,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.39610781471610057,"extension":7.263290536069686},"index":1,"playId":"7fc14533-bce3-3e91-81b5-0e1b9a3fb415","pitchNumber":2,"startTime":"2026-03-22T19:18:39.746Z","endTime":"2026-03-22T19:19:11.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":676566,"link":"/api/v1/people/676566","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"}},"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09448570379494,"aZ":-28.07431504797453,"pfxX":2.8537661845745776,"pfxZ":2.6472946436035,"pX":-0.3737090421317474,"pZ":2.7414120348550033,"vX0":1.2265513179401395,"vY0":-124.08365413084344,"vZ0":-0.7270696416905674,"x":131.24,"y":164.76,"x0":-1.2460787386729328,"y0":50.00573823374011,"z0":5.388713290228348,"aX":4.426314039987482},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.9,"breakHorizontal":-5.5,"spinRate":2040,"spinDirection":97},"zone":4,"typeConfidence":2.0,"plateTime":0.4423392602626186,"extension":6.953075434005718},"hitData":{"launchSpeed":98.3,"launchAngle":38.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.86,"coordY":65.51}},"index":2,"playId":"c46f5ada-2cd3-319c-acb7-c1ddd31b833f","pitchNumber":3,"startTime":"2026-03-22T19:19:12.882Z","endTime":"2026-03-22T19:19:37.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":676566,"link":"/api/v1/people/676566","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676566,"link":"/api/v1/people/676566"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":676566,"link":"/api/v1/people/676566"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":6.300000000000001,"leverageIndex":0.68,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:19:37.129Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gabriel Rodriguez lines out to shortstop Andruw Monasterio.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-22T19:19:59.554Z","endTime":"2026-03-22T19:20:19.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":829712,"fullName":"Gabriel Rodriguez","link":"/api/v1/people/829712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":829712,"fullName":"Gabriel Rodriguez","link":"/api/v1/people/829712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":91.2,"endSpeed":83.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.605309780379002,"aZ":-23.384001438544974,"pfxX":-3.015297443268462,"pfxZ":4.938655537578446,"pX":-0.6309564501759619,"pZ":3.2305173534725973,"vX0":2.4128871598302704,"vY0":-132.82620959988023,"vZ0":-1.2770422833649886,"x":142.05,"y":121.87,"x0":-1.1613440899821288,"y0":50.0014648142162,"z0":5.424962224488614,"aX":-5.364136766219441},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.9,"breakHorizontal":4.9,"spinRate":2258,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.4130557991029069,"extension":7.258429910685829},"index":0,"playId":"aae63171-71e1-38f7-9c0f-4532832e6364","pitchNumber":1,"startTime":"2026-03-22T19:19:59.554Z","endTime":"2026-03-22T19:20:03.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":829712,"link":"/api/v1/people/829712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50209448858359,"aZ":-24.123971285820595,"pfxX":-13.816119091564175,"pfxZ":4.319213181368987,"pX":-0.4398424692073491,"pZ":2.4100036510611273,"vX0":6.143552302875971,"vY0":-136.29767676894366,"vZ0":-3.333736876714098,"x":119.62,"y":169.51,"x0":-0.9394993654659156,"y0":50.003349604074295,"z0":5.3322592833528875,"aX":-25.758736173485413},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.2,"breakHorizontal":23.5,"spinRate":2320,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.40326656675481276,"extension":7.2762938440872365},"hitData":{"launchSpeed":67.8,"launchAngle":18.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":82.22,"coordY":73.98}},"index":1,"playId":"febc3b75-8624-32d4-bfb0-6f70691d9d80","pitchNumber":2,"startTime":"2026-03-22T19:20:14.798Z","endTime":"2026-03-22T19:20:19.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":829712,"link":"/api/v1/people/829712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":829712,"link":"/api/v1/people/829712"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":829712,"link":"/api/v1/people/829712"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.19,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:20:19.348Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan O'Hearn flies out to left fielder Nate Eaton.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-22T19:20:45.657Z","endTime":"2026-03-22T19:21:37.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49084112402211,"aZ":-43.80034901906039,"pfxX":3.4687352012207926,"pfxZ":-8.056307011673344,"pX":-0.5492793655179187,"pZ":1.940878409390545,"vX0":0.6547431701018258,"vY0":-120.53752145942605,"vZ0":1.2694272328793443,"x":163.54,"y":133.36,"x0":-1.275733942964627,"y0":50.00076122459249,"z0":5.331477035825808,"aX":5.0081147154294365},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-13.8,"breakHorizontal":-6.5,"spinRate":2314,"spinDirection":49},"zone":7,"typeConfidence":2.0,"plateTime":0.45767735074191007,"extension":7.100510783319636},"index":0,"playId":"dbc10006-4dfc-3761-8305-7f37b77626dc","pitchNumber":1,"startTime":"2026-03-22T19:20:45.657Z","endTime":"2026-03-22T19:20:49.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93508549854235,"aZ":-15.76469308363777,"pfxX":-4.697506145284427,"pfxZ":8.516395509945317,"pX":-0.6571780302103901,"pZ":4.329973154354299,"vX0":2.859751354101585,"vY0":-138.62748185528562,"vZ0":-0.252314521533999,"x0":-1.097370489768908,"y0":50.00076709842481,"z0":5.483939084376034,"aX":-9.04862360829221},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":7.8,"spinRate":2235,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39665580010817614,"extension":7.023391265368952},"index":1,"playId":"aab3b1f3-2c1a-34b8-92f4-087dd73de385","pitchNumber":2,"startTime":"2026-03-22T19:21:15.582Z","endTime":"2026-03-22T19:21:19.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.642842699637384,"aZ":-14.761760535146662,"pfxX":-6.077852122367266,"pfxZ":9.206568997834108,"pX":-0.06875379383105827,"pZ":2.565487024984656,"vX0":4.780977998141144,"vY0":-137.86269478681632,"vZ0":-4.651112629144542,"x":105.63,"y":167.37,"x0":-1.0510483335180238,"y0":50.00201480890441,"z0":5.2980560094618045,"aX":-11.494477613703587},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":9.7,"spinRate":2256,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3999780072178898,"extension":7.0838587112306195},"hitData":{"launchSpeed":97.7,"launchAngle":20.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.36,"coordY":107.24}},"index":2,"playId":"70cac1d1-a11e-3c27-ae59-3d184422c92a","pitchNumber":3,"startTime":"2026-03-22T19:21:30.873Z","endTime":"2026-03-22T19:21:37.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":656811,"link":"/api/v1/people/656811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_ab"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_ab"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"credit":"b_pa"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:21:37.853Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mickey Gasper singles on a line drive to center fielder Jake Mangum.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-22T19:23:57.582Z","endTime":"2026-03-22T19:24:40.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686747,"fullName":"Joe La Sorsa","link":"/api/v1/people/686747"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Callan Moss replaces first baseman Ryan O'Hearn, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-22T19:23:57.578Z","endTime":"2026-03-22T19:23:57.579Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801978,"link":"/api/v1/people/801978"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":656811,"link":"/api/v1/people/656811"},"defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":656811,"link":"/api/v1/people/656811"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Joe La Sorsa replaces Derek Diamond.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-22T19:23:57.580Z","endTime":"2026-03-22T19:23:57.581Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686747,"link":"/api/v1/people/686747"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682981,"link":"/api/v1/people/682981","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":69.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2737563318683,"aZ":-31.362707597943253,"pfxX":-5.454293745335146,"pfxZ":0.6556200500205183,"pX":0.42036884061225915,"pZ":3.474356339421367,"vX0":-4.662957319534659,"vY0":-111.34163964978919,"vZ0":2.964394140062524,"x":130.86,"y":153.26,"x0":3.2598643174651145,"y0":50.0037815850547,"z0":5.397608534694312,"aX":-6.763629275819004},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":2.4,"breakHorizontal":11.2,"spinRate":2020,"spinDirection":285},"zone":12,"typeConfidence":0.91,"plateTime":0.4942517975474807,"extension":6.306864518816034},"index":2,"playId":"22a0d3d9-2a27-3568-9847-bb413678b80b","pitchNumber":1,"startTime":"2026-03-22T19:23:57.582Z","endTime":"2026-03-22T19:24:01.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":69.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10480259256367,"aZ":-30.79431120368995,"pfxX":-4.666176278158968,"pfxZ":1.11734522006849,"pX":0.2981782085450491,"pZ":2.6448627517227594,"vX0":-4.9563876243137805,"vY0":-111.20493932994918,"vZ0":1.4842655304343768,"x":95.81,"y":175.5,"x0":3.1720324127149944,"y0":50.005090743878874,"z0":5.191183842282007,"aX":-5.775658018467678},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":2.8,"breakHorizontal":9.8,"spinRate":1962,"spinDirection":280},"zone":5,"typeConfidence":0.91,"plateTime":0.4947614954450783,"extension":6.491934272748998},"index":3,"playId":"e6e7da4b-87d3-3822-ac12-75efaa54ec85","pitchNumber":2,"startTime":"2026-03-22T19:24:07.452Z","endTime":"2026-03-22T19:24:10.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.302572012950208,"aZ":-29.362720938067504,"pfxX":-7.403045816515597,"pfxZ":2.233115440463205,"pX":-0.36362686539905587,"pZ":3.1673451703556195,"vX0":-5.321445892314802,"vY0":-112.40465390524423,"vZ0":2.0956453683317253,"x":90.47,"y":169.27,"x0":3.009360080116376,"y0":50.003650880418924,"z0":5.236800905851976,"aX":-9.32708880905045},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":5.0,"breakHorizontal":14.9,"spinRate":2068,"spinDirection":283},"zone":1,"typeConfidence":0.91,"plateTime":0.49017680411029474,"extension":6.404577073174869},"index":4,"playId":"d7f3a7d2-9cb5-3033-be65-b7744aaefd96","pitchNumber":3,"startTime":"2026-03-22T19:24:22.362Z","endTime":"2026-03-22T19:24:26.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95232388778735,"aZ":-24.795898758049486,"pfxX":10.334767936745152,"pfxZ":4.258668215643394,"pX":0.5558065447137771,"pZ":2.343815182968569,"vX0":-9.7013694019509,"vY0":-131.1026002709292,"vZ0":-2.396149767732219,"x":101.61,"y":152.9,"x0":2.97000575030087,"y0":50.00213309018306,"z0":5.12947939539337,"aX":17.904000904914295},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.3,"breakHorizontal":-16.4,"spinRate":2098,"spinDirection":125},"zone":6,"typeConfidence":0.88,"plateTime":0.4185402345145346,"extension":6.344074752398279},"hitData":{"launchSpeed":85.3,"launchAngle":16.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.71,"coordY":92.73}},"index":5,"playId":"e158077e-13a1-357c-abfa-32326deefa70","pitchNumber":4,"startTime":"2026-03-22T19:24:32.389Z","endTime":"2026-03-22T19:24:40.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"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":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_ab"},{"player":{"id":686747,"link":"/api/v1/people/686747"},"credit":"p_ab"},{"player":{"id":681508,"link":"/api/v1/people/681508"},"credit":"b_pa"},{"player":{"id":686747,"link":"/api/v1/people/686747"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.5,"awayTeamWinProbability":93.5,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.31,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:24:40.211Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nate Eaton pops out to shortstop Yordany De Los Santos.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-22T19:25:04.840Z","endTime":"2026-03-22T19:27:35.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686747,"fullName":"Joe La Sorsa","link":"/api/v1/people/686747"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":703154,"link":"/api/v1/people/703154"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.341951990710236,"aZ":-31.413361387975772,"pfxX":-5.8204423593615005,"pfxZ":0.5918968428124067,"pX":0.695958991881734,"pZ":2.5743145589973775,"vX0":-4.1395728674365495,"vY0":-112.91798477223648,"vZ0":1.227765506733284,"x":136.43,"y":206.12,"x0":3.3117809455379494,"y0":50.00320764856651,"z0":5.193892600093809,"aX":-7.484840138652793},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":1.7,"breakHorizontal":11.6,"spinRate":2017,"spinDirection":274},"zone":6,"typeConfidence":0.9,"plateTime":0.48581973906354925,"extension":6.6074990877542055},"index":0,"playId":"e0f7d5f2-b8cc-367e-8de9-bb15e3348d80","pitchNumber":1,"startTime":"2026-03-22T19:25:04.840Z","endTime":"2026-03-22T19:25:08.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"08315526-0656-0013-001c-f08cd117d70a","startTime":"2026-03-22T19:25:36.585Z","endTime":"2026-03-22T19:25:36.586Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25908395406337,"aZ":-24.230950644093642,"pfxX":9.156198676665362,"pfxZ":5.2949042910994395,"pX":-0.5097816380438777,"pZ":1.2097039869036759,"vX0":-11.214926348314448,"vY0":-122.29463707421334,"vZ0":-3.8095035624277287,"x":112.61,"y":202.05,"x0":2.966280485551185,"y0":50.002811891121596,"z0":4.8888412900208085,"aX":13.737407980338679},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":8.8,"breakHorizontal":-13.7,"spinRate":1763,"spinDirection":114},"zone":13,"typeConfidence":0.93,"plateTime":0.449503094804526,"extension":6.749787356129902},"index":2,"playId":"11045478-52c8-3121-8e47-9350615953e4","pitchNumber":2,"startTime":"2026-03-22T19:25:36.587Z","endTime":"2026-03-22T19:25:40.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.542274401282164,"aZ":-30.89429544264432,"pfxX":-5.1816852208337,"pfxZ":0.9972975189681881,"pX":0.11522273339076707,"pZ":1.3603573247867364,"vX0":-5.176066657200545,"vY0":-113.47368198283448,"vZ0":-1.265514935722748,"x":147.07,"y":125.42,"x0":3.111386546160488,"y0":50.00390077244176,"z0":5.043859660615485,"aX":-6.660166589600596},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":1.8,"breakHorizontal":10.8,"spinRate":2049,"spinDirection":279},"zone":14,"typeConfidence":0.9,"plateTime":0.4853558652315786,"extension":6.481826075718021},"index":3,"playId":"3830b264-78c6-3886-b5ef-bd4b49222016","pitchNumber":3,"startTime":"2026-03-22T19:25:56.136Z","endTime":"2026-03-22T19:25:59.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8132363513498,"aZ":-17.06681476448784,"pfxX":8.810342830452768,"pfxZ":8.26119284152424,"pX":0.08177605990025609,"pZ":2.917128735259798,"vX0":-9.882050757405832,"vY0":-135.1982377744047,"vZ0":-3.361142235252146,"x":113.88,"y":160.02,"x0":2.660814320350046,"y0":50.00288614362635,"z0":5.3928872624629705,"aX":16.112529303940526},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":-13.6,"spinRate":2159,"spinDirection":125},"zone":2,"typeConfidence":0.9,"plateTime":0.4070313262434624,"extension":6.381893007792241},"index":4,"playId":"7623ccdf-18fd-3084-8044-f095370abb25","pitchNumber":4,"startTime":"2026-03-22T19:26:19.651Z","endTime":"2026-03-22T19:26:22.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.790766839301238,"aZ":-30.807707015650113,"pfxX":-4.32474638859473,"pfxZ":1.0269852568161424,"pX":-0.46641371309178176,"pZ":0.9057834232520616,"vX0":-7.036967433826697,"vY0":-115.45540823582752,"vZ0":-2.326189955983221,"x":134.78,"y":214.32,"x0":3.2024629759572067,"y0":50.00152565720805,"z0":4.939407992652689,"aX":-5.741190427632946},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":1.4,"breakHorizontal":9.8,"spinRate":2122,"spinDirection":283},"zone":13,"typeConfidence":0.88,"plateTime":0.47741599245403155,"extension":6.690055100766697},"index":5,"playId":"e201a57c-a505-360a-8905-16a0c23cef93","pitchNumber":5,"startTime":"2026-03-22T19:26:41.856Z","endTime":"2026-03-22T19:26:45.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.663235033260566,"aZ":-27.153503195606646,"pfxX":9.253985303598185,"pfxZ":3.357740892730787,"pX":1.4720661367651389,"pZ":1.580298927410524,"vX0":-7.110068897061929,"vY0":-121.24408164670162,"vZ0":-2.3845857075229597,"x0":3.233557106829917,"y0":50.00384038895348,"z0":4.9350495596326125,"aX":13.843081473902247},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.8,"breakHorizontal":-15.1,"spinRate":1648,"spinDirection":112},"zone":14,"typeConfidence":0.92,"plateTime":0.4509419226867868,"extension":6.6661997207425046},"index":6,"playId":"4dfca6b8-ba71-3a74-9965-b086abc8f44d","pitchNumber":6,"startTime":"2026-03-22T19:27:07.404Z","endTime":"2026-03-22T19:27:10.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50371622914904,"aZ":-19.006699501657526,"pfxX":9.043320189294931,"pfxZ":7.2486311886159775,"pX":0.7143698944522592,"pZ":3.4306841656702276,"vX0":-8.9014500833985,"vY0":-134.72051013343753,"vZ0":-1.6184143311415262,"x":60.89,"y":196.11,"x0":2.905348158141112,"y0":50.002444139100426,"z0":5.3990777106749475,"aX":16.426496839372817},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.0,"breakHorizontal":-14.2,"spinRate":2122,"spinDirection":129},"zone":12,"typeConfidence":0.91,"plateTime":0.4084235025814622,"extension":6.271707489389015},"hitData":{"launchSpeed":67.6,"launchAngle":55.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":120.87,"coordY":139.9}},"index":7,"playId":"f6f49f27-e8df-3ee5-b494-53d71a94af77","pitchNumber":7,"startTime":"2026-03-22T19:27:27.829Z","endTime":"2026-03-22T19:27:35.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":686747,"link":"/api/v1/people/686747"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":686747,"link":"/api/v1/people/686747"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.48,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:27:35.599Z","atBatIndex":64},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Braiden Ward hit by pitch. Mickey Gasper to 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-22T19:28:02.266Z","endTime":"2026-03-22T19:28:08.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686747,"fullName":"Joe La Sorsa","link":"/api/v1/people/686747"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"postOnSecond":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.3,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.115231802675837,"aZ":-26.776830432077485,"pfxX":11.438144004112285,"pfxZ":3.1481711471583758,"pX":2.057573877864976,"pZ":3.6700242737352102,"vX0":-6.377920585744029,"vY0":-131.02680460281945,"vZ0":1.1349846807790107,"x":89.77,"y":146.15,"x0":3.054219497358669,"y0":50.00493482513154,"z0":5.251990559413194,"aX":19.626280955245104},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.2,"breakHorizontal":-19.1,"spinRate":2048,"spinDirection":120},"zone":12,"typeConfidence":0.91,"plateTime":0.4201757131145776,"extension":6.3097793309619},"index":0,"playId":"c4505311-85a1-3927-9370-f598a57a174e","pitchNumber":1,"startTime":"2026-03-22T19:28:02.266Z","endTime":"2026-03-22T19:28:08.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":685274,"link":"/api/v1/people/685274","batSide":{"code":"L","description":"Left"}},"first":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":685274,"link":"/api/v1/people/685274"},"credit":"b_pa"},{"player":{"id":686747,"link":"/api/v1/people/686747"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":0.42,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:28:08.086Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Antonio Anderson singles on a line drive to left fielder Billy Cook. Mickey Gasper to 3rd. Braiden Ward to 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-22T19:28:35.428Z","endTime":"2026-03-22T19:29:40.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":702995,"fullName":"Antonio Anderson","link":"/api/v1/people/702995"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686747,"fullName":"Joe La Sorsa","link":"/api/v1/people/686747"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702995,"fullName":"Antonio Anderson","link":"/api/v1/people/702995"},"postOnSecond":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"postOnThird":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702995,"fullName":"Antonio Anderson","link":"/api/v1/people/702995"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":71.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.802612402778557,"aZ":-29.534562905641767,"pfxX":-0.44225925924562315,"pfxZ":2.0048249062829377,"pX":0.35705853130468257,"pZ":2.4095443295032024,"vX0":-6.064902863765061,"vY0":-115.34681939812309,"vZ0":0.410148134701545,"x":38.57,"y":139.69,"x0":3.102254131902482,"y0":50.004574404350194,"z0":5.128015987018788,"aX":-0.58238222230758},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":4.1,"breakHorizontal":2.6,"spinRate":2128,"spinDirection":280},"zone":6,"typeConfidence":0.85,"plateTime":0.47885684998322287,"extension":6.562047725105082},"index":0,"playId":"c157f28d-4d2d-3830-8503-705c8b5bcb84","pitchNumber":1,"startTime":"2026-03-22T19:28:35.428Z","endTime":"2026-03-22T19:28:39.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":702995,"link":"/api/v1/people/702995","batSide":{"code":"R","description":"Right"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.3,"strikeZoneTop":3.08,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.196184001731847,"aZ":-24.385267740594774,"pfxX":10.24554983908121,"pfxZ":5.209326217879505,"pX":0.6266985242988075,"pZ":2.190838748075819,"vX0":-8.816785526102981,"vY0":-121.82175749544558,"vZ0":-1.5821137424733076,"x":103.39,"y":173.72,"x0":2.9716116921105153,"y0":50.00127243535915,"z0":4.968166339601813,"aX":15.311386861318736},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":9.2,"breakHorizontal":-16.3,"spinRate":1735,"spinDirection":113},"zone":6,"typeConfidence":0.93,"plateTime":0.45058953450141326,"extension":6.626889218063305},"index":1,"playId":"14ecc4e7-0ed9-33b3-92db-9bd3d4f69de3","pitchNumber":2,"startTime":"2026-03-22T19:28:51.967Z","endTime":"2026-03-22T19:29:10.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":702995,"link":"/api/v1/people/702995","batSide":{"code":"R","description":"Right"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":93.1,"endSpeed":84.6,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.807031811446684,"aZ":-16.449853479163675,"pfxX":6.69455750243769,"pfxZ":8.574326669961009,"pX":-1.4442239895208495,"pZ":2.644319243986938,"vX0":-12.869678146745155,"vY0":-134.9202849420073,"vZ0":-3.9581264318390366,"x":93.11,"y":179.63,"x0":2.5292714420576585,"y0":50.00351465240778,"z0":5.298139492242261,"aX":12.279277215049158},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":-9.2,"spinRate":2169,"spinDirection":124},"zone":11,"typeConfidence":0.89,"plateTime":0.4067876814795581,"extension":6.5841685861442585},"index":2,"playId":"9e8946a4-2121-333d-b6a0-2548096eddcf","pitchNumber":3,"startTime":"2026-03-22T19:29:12.294Z","endTime":"2026-03-22T19:29:21.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":702995,"link":"/api/v1/people/702995","batSide":{"code":"R","description":"Right"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.0,"strikeZoneTop":3.309,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.708070066463733,"aZ":-33.85483542087219,"pfxX":-2.262770237496806,"pfxZ":-1.262350874451629,"pX":0.5686424456298778,"pZ":1.1213299888566142,"vX0":-5.1764400405808,"vY0":-115.98703956305053,"vZ0":-1.3572326191202437,"x":95.32,"y":208.5,"x0":3.14591097122948,"y0":50.004515465293586,"z0":5.016807609404775,"aX":-3.00627335784061},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-2.4,"breakHorizontal":5.6,"spinRate":2072,"spinDirection":284},"zone":14,"typeConfidence":0.82,"plateTime":0.4767850288243034,"extension":6.486806942196557},"hitData":{"launchSpeed":77.2,"launchAngle":17.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":100.05,"coordY":120.53}},"index":3,"playId":"08dbc379-478e-3881-a6e4-6aad3db921a5","pitchNumber":4,"startTime":"2026-03-22T19:29:32.096Z","endTime":"2026-03-22T19:29:40.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":702995,"link":"/api/v1/people/702995","batSide":{"code":"R","description":"Right"}},"first":{"id":685274,"link":"/api/v1/people/685274"},"second":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702995,"link":"/api/v1/people/702995"},"credit":"b_ab"},{"player":{"id":686747,"link":"/api/v1/people/686747"},"credit":"p_ab"},{"player":{"id":702995,"link":"/api/v1/people/702995"},"credit":"b_pa"},{"player":{"id":686747,"link":"/api/v1/people/686747"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.63,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:29:40.887Z","atBatIndex":66},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Stanley Tucker out on a sacrifice fly to right fielder Gabriel Rodriguez. Mickey Gasper scores. Braiden Ward to 3rd.","rbi":1,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-22T19:30:10.567Z","endTime":"2026-03-22T19:30:31.957Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805964,"fullName":"Stanley Tucker","link":"/api/v1/people/805964"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686747,"fullName":"Joe La Sorsa","link":"/api/v1/people/686747"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702995,"fullName":"Antonio Anderson","link":"/api/v1/people/702995"},"postOnThird":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":805964,"fullName":"Stanley Tucker","link":"/api/v1/people/805964"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":829712,"link":"/api/v1/people/829712"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":685274,"fullName":"Braiden Ward","link":"/api/v1/people/685274"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":{"id":686747,"link":"/api/v1/people/686747"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Stanley Tucker replaces Masataka Yoshida.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-22T19:30:12.701Z","endTime":"2026-03-22T19:30:12.740Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805964,"link":"/api/v1/people/805964"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"},"defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":72.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.167632241065498,"aZ":-33.256779546424106,"pfxX":-5.268928259811812,"pfxZ":-0.8156453691059795,"pX":-1.3564478187458517,"pZ":1.698832133353326,"vX0":-8.03793189079655,"vY0":-116.70408216199608,"vZ0":-0.5229698679843789,"x":168.7,"y":192.91,"x0":2.8650797172786917,"y0":50.00149886429889,"z0":5.156587822881277,"aX":-7.010152602524662},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.2,"breakHorizontal":12.1,"spinRate":2085,"spinDirection":292},"zone":13,"typeConfidence":0.87,"plateTime":0.47581581997772915,"extension":6.600620624552839},"index":1,"playId":"83d244f7-7727-3c88-a58a-46c5ef55fe45","pitchNumber":1,"startTime":"2026-03-22T19:30:12.740Z","endTime":"2026-03-22T19:30:16.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":805964,"link":"/api/v1/people/805964","batSide":{"code":"R","description":"Right"}},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.093110955865605,"aZ":-24.481216121926977,"pfxX":10.40133805235917,"pfxZ":4.545291121285616,"pX":0.0072779302648618436,"pZ":1.7514119605430538,"vX0":-10.718698729228773,"vY0":-129.99915550386015,"vZ0":-3.515362462878448,"x":111.84,"y":168.78,"x0":2.8545949035060287,"y0":50.004022994581575,"z0":5.003534107482347,"aX":17.6061806070694},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.6,"breakHorizontal":-16.1,"spinRate":2115,"spinDirection":115},"zone":8,"typeConfidence":0.85,"plateTime":0.42315067215098034,"extension":6.6152527190206785},"hitData":{"launchSpeed":85.4,"launchAngle":34.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.06,"coordY":110.44}},"index":2,"playId":"38339ac0-dab7-3656-9cfe-52909d4d28f4","pitchNumber":2,"startTime":"2026-03-22T19:30:28.825Z","endTime":"2026-03-22T19:30:31.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":805964,"link":"/api/v1/people/805964","batSide":{"code":"R","description":"Right"}},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":685274,"link":"/api/v1/people/685274"},"third":{"id":681508,"link":"/api/v1/people/681508"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805964,"link":"/api/v1/people/805964"},"credit":"b_pa"},{"player":{"id":686747,"link":"/api/v1/people/686747"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":0.77,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:30:31.957Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andruw Monasterio pops out to first baseman Callan Moss.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-22T19:31:13.808Z","endTime":"2026-03-22T19:33:33.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686747,"fullName":"Joe La Sorsa","link":"/api/v1/people/686747"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":801978,"link":"/api/v1/people/801978"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":70.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18382082016727,"aZ":-29.95553638566887,"pfxX":-7.384619040592341,"pfxZ":1.7163630139263137,"pX":1.2440313525495565,"pZ":3.4768914790870724,"vX0":-2.165275676202652,"vY0":-114.91643750650675,"vZ0":2.6084945925113816,"x":69.58,"y":144.9,"x0":3.1662282036586795,"y0":50.00175042047041,"z0":5.306982853413783,"aX":-9.531488787159669},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":4.3,"breakHorizontal":13.9,"spinRate":2039,"spinDirection":287},"zone":12,"typeConfidence":0.91,"plateTime":0.483133717264125,"extension":6.451342282838437},"index":0,"playId":"2c09b8a1-7b94-36b9-a5b4-66e6cde06587","pitchNumber":1,"startTime":"2026-03-22T19:31:15.771Z","endTime":"2026-03-22T19:31:19.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":702995,"link":"/api/v1/people/702995"},"third":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":69.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37790465774462,"aZ":-28.05380139669081,"pfxX":-7.6747975262954595,"pfxZ":3.2696532062975034,"pX":1.7622571397943954,"pZ":3.387321163414455,"vX0":-1.1378549546663543,"vY0":-113.00665224034324,"vZ0":2.4149249432452082,"x":49.83,"y":147.32,"x0":3.2706558220047905,"y0":50.004107413001364,"z0":5.171271073542931,"aX":-9.679391917332268},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":7.1,"breakHorizontal":14.2,"spinRate":1990,"spinDirection":280},"zone":12,"typeConfidence":0.91,"plateTime":0.48939286350433076,"extension":6.366655352646679},"index":1,"playId":"41bc8c03-59b9-3d30-816d-8c691fc239f4","pitchNumber":2,"startTime":"2026-03-22T19:31:34.604Z","endTime":"2026-03-22T19:31:37.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":702995,"link":"/api/v1/people/702995"},"third":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7500446504497,"aZ":-25.561744204335962,"pfxX":8.86423167511362,"pfxZ":4.342869452741847,"pX":0.5457887335392906,"pZ":1.4332361787033983,"vX0":-8.908161993332836,"vY0":-123.50835239188773,"vZ0":-3.3975341957380367,"x":96.2,"y":200.08,"x0":3.0714159417213165,"y0":50.00610168319271,"z0":5.009386018694953,"aX":13.509592945798131},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.2,"breakHorizontal":-13.7,"spinRate":1604,"spinDirection":113},"zone":14,"typeConfidence":0.92,"plateTime":0.4458317503827187,"extension":6.5698799203538645},"index":2,"playId":"8333fdf6-a702-3a62-bd1a-7dc9275268d9","pitchNumber":3,"startTime":"2026-03-22T19:31:56.574Z","endTime":"2026-03-22T19:31:59.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":702995,"link":"/api/v1/people/702995"},"third":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":84.9,"endSpeed":77.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.976773674836473,"aZ":-24.61932417921162,"pfxX":7.870236999928741,"pfxZ":4.957567425485728,"pX":0.6476615216787217,"pZ":1.6995632563938747,"vX0":-8.117599533453268,"vY0":-123.28825821574941,"vZ0":-2.8861659064089213,"x":92.31,"y":192.89,"x0":2.977257833312417,"y0":50.000505263846094,"z0":4.987383838629229,"aX":11.984318558452683},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.5,"breakHorizontal":-12.1,"spinRate":1591,"spinDirection":111},"zone":9,"typeConfidence":0.93,"plateTime":0.4461110393338754,"extension":6.587757743285942},"index":3,"playId":"f6fe2ab9-26a4-3379-8427-b5c14676d1f8","pitchNumber":4,"startTime":"2026-03-22T19:32:15.397Z","endTime":"2026-03-22T19:32:18.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":702995,"link":"/api/v1/people/702995"},"third":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":77.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.796873520854376,"aZ":-26.228505429718744,"pfxX":10.07728405017469,"pfxZ":3.8236269139223253,"pX":-0.20604668087442793,"pZ":1.7422828914725077,"vX0":-11.34150977210731,"vY0":-124.61023808658092,"vZ0":-2.5155967537638997,"x":124.85,"y":191.74,"x0":3.120444071808335,"y0":50.00006470759151,"z0":4.958211429962288,"aX":15.658504178113558},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.5,"breakHorizontal":-15.2,"spinRate":1608,"spinDirection":114},"zone":8,"typeConfidence":0.87,"plateTime":0.4415430438084056,"extension":6.619902632349178},"index":4,"playId":"7f38d5c3-f325-3641-bab4-c48c62a0313d","pitchNumber":5,"startTime":"2026-03-22T19:32:39.075Z","endTime":"2026-03-22T19:32:42.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":702995,"link":"/api/v1/people/702995"},"third":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.860296688061577,"aZ":-18.20022313268267,"pfxX":7.094552687635039,"pfxZ":7.7268585245517585,"pX":0.6772230158888006,"pZ":3.5200390840635745,"vX0":-8.128625060009778,"vY0":-134.31450181947412,"vZ0":-1.5975045321142547,"x":91.19,"y":143.74,"x0":2.8357462732627754,"y0":50.00154620180178,"z0":5.43030916128478,"aX":12.829405242914108},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.8,"breakHorizontal":-10.9,"spinRate":2181,"spinDirection":126},"zone":12,"typeConfidence":0.9,"plateTime":0.4093846142149036,"extension":6.386842962046619},"index":5,"playId":"63b05b71-2b0f-3618-8aeb-6836a0131532","pitchNumber":6,"startTime":"2026-03-22T19:32:58.595Z","endTime":"2026-03-22T19:33:01.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":702995,"link":"/api/v1/people/702995"},"third":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":76.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.157319470473542,"aZ":-25.061405650005025,"pfxX":4.574077143385761,"pfxZ":4.692269787572879,"pX":-0.2917600878101812,"pZ":1.6353909931872819,"vX0":-9.077819065475369,"vY0":-123.3497832471612,"vZ0":-2.84918710681694,"x":128.12,"y":194.62,"x0":2.8683180222775935,"y0":50.00410710283598,"z0":4.9544257330425445,"aX":6.937453089765814},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.9,"breakHorizontal":-5.8,"spinRate":1620,"spinDirection":116},"zone":7,"typeConfidence":0.91,"plateTime":0.44675258561197717,"extension":6.670849353956958},"hitData":{"launchSpeed":71.6,"launchAngle":71.0,"totalDistance":123.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":148.69,"coordY":157.43}},"index":6,"playId":"1a1ef92c-5c81-3fc4-b16a-f128cb34cd73","pitchNumber":7,"startTime":"2026-03-22T19:33:23.541Z","endTime":"2026-03-22T19:33:33.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686747,"link":"/api/v1/people/686747","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":676566,"link":"/api/v1/people/676566"},"first":{"id":801978,"link":"/api/v1/people/801978"},"second":{"id":828116,"link":"/api/v1/people/828116"},"third":{"id":829748,"link":"/api/v1/people/829748"},"shortstop":{"id":703154,"link":"/api/v1/people/703154"},"left":{"id":695257,"link":"/api/v1/people/695257"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":829712,"link":"/api/v1/people/829712"}},"offense":{"batter":{"id":655316,"link":"/api/v1/people/655316","batSide":{"code":"R","description":"Right"}},"first":{"id":702995,"link":"/api/v1/people/702995"},"third":{"id":685274,"link":"/api/v1/people/685274"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_ab"},{"player":{"id":686747,"link":"/api/v1/people/686747"},"credit":"p_ab"},{"player":{"id":655316,"link":"/api/v1/people/655316"},"credit":"b_pa"},{"player":{"id":686747,"link":"/api/v1/people/686747"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":0.8999999999999995,"leverageIndex":0.32,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:33:33.518Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yordany De Los Santos lines out to third baseman Jack Winnay.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-22T19:35:45.712Z","endTime":"2026-03-22T19:37:25.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":703154,"fullName":"Yordany De Los Santos","link":"/api/v1/people/703154"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":703154,"fullName":"Yordany De Los Santos","link":"/api/v1/people/703154"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":813400,"link":"/api/v1/people/813400"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Stanley Tucker remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-22T19:35:20.184Z","endTime":"2026-03-22T19:35:20.222Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805964,"link":"/api/v1/people/805964"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"},"defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":703154,"link":"/api/v1/people/703154","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Zack Kelly replaces Ryan Watson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-22T19:35:20.222Z","endTime":"2026-03-22T19:35:47.869Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677161,"link":"/api/v1/people/677161"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670245,"link":"/api/v1/people/670245","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":703154,"link":"/api/v1/people/703154","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.4,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.207318723162018,"aZ":-30.950701914739756,"pfxX":10.21384495622023,"pfxZ":0.8724100324276964,"pX":1.0759738514906139,"pZ":2.131393588935189,"vX0":7.163342045901396,"vY0":-119.3809460011335,"vZ0":-1.0130691724367513,"x":75.99,"y":181.23,"x0":-3.316719614399786,"y0":50.00521172931541,"z0":5.409496946988359,"aX":14.384221843171845},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.6,"breakHorizontal":-20.5,"spinRate":2760,"spinDirection":63},"zone":14,"typeConfidence":0.91,"plateTime":0.4631683994231959,"extension":7.10052835680433},"index":2,"playId":"eaa46394-585d-39c0-a0a2-6ef282dc10b7","pitchNumber":1,"startTime":"2026-03-22T19:35:47.869Z","endTime":"2026-03-22T19:35:53.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":703154,"link":"/api/v1/people/703154","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":90.5,"endSpeed":83.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98152799371509,"aZ":-25.403207527933656,"pfxX":-1.841310459180037,"pfxZ":3.8685638353570493,"pX":0.6369489222146163,"pZ":1.529370370240197,"vX0":10.236043362656531,"vY0":-131.43389737235003,"vZ0":-5.2166034055065955,"x":92.72,"y":197.49,"x0":-3.06937760014994,"y0":50.00032803388249,"z0":5.427437788130007,"aX":-3.2214912001881415},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.0,"breakHorizontal":1.1,"spinRate":2394,"spinDirection":181},"zone":14,"typeConfidence":0.86,"plateTime":0.41681686904117443,"extension":7.32806245795743},"index":3,"playId":"5fecacae-e86c-3ccc-adb0-1a710ef1923c","pitchNumber":2,"startTime":"2026-03-22T19:36:02.383Z","endTime":"2026-03-22T19:36:16.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":703154,"link":"/api/v1/people/703154","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.324271220592678,"aZ":-25.993178865080907,"pfxX":1.8807368715192125,"pfxZ":3.57013088639288,"pX":0.7408848598584755,"pZ":2.738956434128738,"vX0":8.921632251967218,"vY0":-131.19709858117096,"vZ0":-1.9079776435432723,"x":88.76,"y":164.83,"x0":-2.9567398027193517,"y0":50.00548970916314,"z0":5.424551458254818,"aX":3.2588015642518786},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.2,"breakHorizontal":-5.5,"spinRate":2394,"spinDirection":167},"zone":6,"typeConfidence":0.89,"plateTime":0.4184454575548959,"extension":7.474596224941164},"index":4,"playId":"04ee8210-afac-3a50-b416-d826654a0ff4","pitchNumber":3,"startTime":"2026-03-22T19:36:18.536Z","endTime":"2026-03-22T19:36:22.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":703154,"link":"/api/v1/people/703154","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.52103563002792,"aZ":-14.088718209114475,"pfxX":-6.723042896669163,"pfxZ":9.148075119343865,"pX":-0.971745305122813,"pZ":3.9415111014871425,"vX0":7.8600495693224195,"vY0":-140.80782775557518,"vZ0":-2.1167310848441745,"x":154.04,"y":132.36,"x0":-2.946289492654735,"y0":50.0056832392627,"z0":5.631199858249491,"aX":-13.296393269313405},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":10.3,"spinRate":2184,"spinDirection":215},"zone":11,"typeConfidence":0.92,"plateTime":0.39127163270338716,"extension":7.199259726165187},"index":5,"playId":"68512b14-24e6-3ecd-a688-c3885a9f3099","pitchNumber":4,"startTime":"2026-03-22T19:36:37.157Z","endTime":"2026-03-22T19:36:40.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":703154,"link":"/api/v1/people/703154","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.713879387247,"aZ":-24.86227249871873,"pfxX":-0.8855688211992221,"pfxZ":4.043214789439033,"pX":-0.10744062348262569,"pZ":2.023513126842364,"vX0":8.079762925295446,"vY0":-133.63688200501116,"vZ0":-4.085674989077904,"x":121.1,"y":184.15,"x0":-3.0546805627446947,"y0":50.00450144239982,"z0":5.357465886207764,"aX":-1.6027375390005227},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.6,"breakHorizontal":-0.1,"spinRate":2375,"spinDirection":180},"zone":8,"typeConfidence":0.9,"plateTime":0.4098132141581421,"extension":7.232791906727816},"index":6,"playId":"5e6818dc-9f48-3df3-abbb-1d74582d9a7e","pitchNumber":5,"startTime":"2026-03-22T19:36:54.068Z","endTime":"2026-03-22T19:37:00.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":703154,"link":"/api/v1/people/703154","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.725338310508477,"aZ":-24.773453197177528,"pfxX":2.1129755366054437,"pfxZ":4.126555638329897,"pX":-0.21785926068885575,"pZ":2.7395759452152486,"vX0":7.067242563222927,"vY0":-132.9269272409542,"vZ0":-2.324803815810542,"x":125.3,"y":164.81,"x0":-3.1826212458661365,"y0":50.00577405965571,"z0":5.418787601789753,"aX":3.7922623241238096},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.2,"breakHorizontal":-5.3,"spinRate":2466,"spinDirection":173},"zone":2,"typeConfidence":0.9,"plateTime":0.41159294726798334,"extension":7.2567676600492295},"hitData":{"launchSpeed":78.4,"launchAngle":9.0,"totalDistance":118.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":103.12,"coordY":160.66}},"index":7,"playId":"af7f4563-94b8-3abe-8dc3-90c53c4c0bf0","pitchNumber":6,"startTime":"2026-03-22T19:37:13.554Z","endTime":"2026-03-22T19:37:25.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":703154,"link":"/api/v1/people/703154","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703154,"link":"/api/v1/people/703154"},"credit":"b_ab"},{"player":{"id":677161,"link":"/api/v1/people/677161"},"credit":"p_ab"},{"player":{"id":703154,"link":"/api/v1/people/703154"},"credit":"b_pa"},{"player":{"id":677161,"link":"/api/v1/people/677161"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.95,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:37:25.322Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Darell Morel grounds out, second baseman Mason White to first baseman Antonio Anderson.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-22T19:37:46.904Z","endTime":"2026-03-22T19:39:23.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":829716,"fullName":"Darell Morel","link":"/api/v1/people/829716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":829716,"fullName":"Darell Morel","link":"/api/v1/people/829716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702517,"link":"/api/v1/people/702517"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":702995,"link":"/api/v1/people/702995"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Darell Morel replaces Henry Davis.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-22T19:37:46.902Z","endTime":"2026-03-22T19:37:46.903Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":829716,"link":"/api/v1/people/829716"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":680779,"link":"/api/v1/people/680779"},"defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":680779,"link":"/api/v1/people/680779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.302840119498804,"aZ":-25.7554485372572,"pfxX":-3.15270445269232,"pfxZ":3.526204974608663,"pX":1.4099664330515902,"pZ":1.164270563437025,"vX0":12.656061108829082,"vY0":-134.1035462994395,"vZ0":-5.864443271480414,"x":129.62,"y":180.61,"x0":-2.9631606319525035,"y0":50.00208602731011,"z0":5.2194668658159165,"aX":-5.738005643068492},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.3,"breakHorizontal":3.0,"spinRate":2467,"spinDirection":190},"zone":14,"typeConfidence":0.82,"plateTime":0.4086081593566022,"extension":7.447110140500107},"index":1,"playId":"6e57276e-d2a1-35d3-9664-f850f43d6c1f","pitchNumber":1,"startTime":"2026-03-22T19:37:46.904Z","endTime":"2026-03-22T19:37:50.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":829716,"link":"/api/v1/people/829716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.585146292276125,"aZ":-13.9329513146527,"pfxX":-6.045667494555979,"pfxZ":9.232509338188272,"pX":-0.8843226174694625,"pZ":2.88808424954427,"vX0":7.8296206929863015,"vY0":-139.70414991535665,"vZ0":-4.604092936996042,"x":116.76,"y":191.39,"x0":-2.9382817141153748,"y0":50.00472266469845,"z0":5.473926449016491,"aX":-11.947698583562582},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":9.4,"spinRate":2210,"spinDirection":214},"zone":11,"typeConfidence":0.92,"plateTime":0.3921147569424952,"extension":7.203673532829805},"index":2,"playId":"07dea9ea-57ee-30dc-91c1-eeff32980233","pitchNumber":2,"startTime":"2026-03-22T19:38:02.137Z","endTime":"2026-03-22T19:38:29.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":829716,"link":"/api/v1/people/829716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.593139950574823,"aZ":-22.652660299902276,"pfxX":3.609946159546517,"pfxZ":5.268662577248489,"pX":0.5132604553944558,"pZ":2.4071668817888683,"vX0":8.057238884627012,"vY0":-133.74220622076027,"vZ0":-3.828332934133118,"x":93.09,"y":151.68,"x0":-3.0105291422867175,"y0":50.00138791557335,"z0":5.487250391586893,"aX":6.518524046899291},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.9,"breakHorizontal":-8.3,"spinRate":2427,"spinDirection":176},"zone":6,"typeConfidence":0.91,"plateTime":0.40998597896848255,"extension":7.1825908774156195},"index":3,"playId":"763b822c-3df8-34a4-ac2e-433c740101d2","pitchNumber":3,"startTime":"2026-03-22T19:38:35.452Z","endTime":"2026-03-22T19:38:38.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":829716,"link":"/api/v1/people/829716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19341933562695,"aZ":-14.26788575097997,"pfxX":-5.112308777110044,"pfxZ":9.00884078279109,"pX":-0.33098748625187663,"pZ":2.154345296962297,"vX0":9.199541657862001,"vY0":-140.21233743376797,"vZ0":-6.239949048911921,"x0":-2.992837320152796,"y0":50.00470725561209,"z0":5.342668952106528,"aX":-10.164170838873922},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":7.3,"spinRate":2308,"spinDirection":213},"zone":7,"typeConfidence":0.92,"plateTime":0.39089172171005426,"extension":7.149428049933955},"index":4,"playId":"7cc63f24-2ac3-383a-b8e3-1d6ee4c9578c","pitchNumber":4,"startTime":"2026-03-22T19:38:55.964Z","endTime":"2026-03-22T19:39:00.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":829716,"link":"/api/v1/people/829716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.388,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37192160149488,"aZ":-37.53591118323609,"pfxX":3.2599397200170177,"pfxZ":-3.4871456371551206,"pX":0.0063274839846737,"pZ":1.7550649560355842,"vX0":6.3882607074825914,"vY0":-122.66519466135973,"vZ0":-1.3571314391636915,"x":145.89,"y":158.82,"x0":-3.046870330143591,"y0":50.004751084985884,"z0":5.491849185320545,"aX":5.008548745852879},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.4,"breakHorizontal":-7.3,"spinRate":2840,"spinDirection":77},"zone":8,"typeConfidence":0.97,"plateTime":0.4451037264036173,"extension":7.161293612593683},"hitData":{"launchSpeed":97.3,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.69,"coordY":150.78}},"index":5,"playId":"e90437af-2806-396e-b496-ebf8017380ed","pitchNumber":5,"startTime":"2026-03-22T19:39:16.577Z","endTime":"2026-03-22T19:39:23.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":829716,"link":"/api/v1/people/829716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":829716,"link":"/api/v1/people/829716"},"credit":"b_ab"},{"player":{"id":677161,"link":"/api/v1/people/677161"},"credit":"p_ab"},{"player":{"id":829716,"link":"/api/v1/people/829716"},"credit":"b_pa"},{"player":{"id":677161,"link":"/api/v1/people/677161"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:39:23.421Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hyun Seung Lee walks.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-22T19:40:04.594Z","endTime":"2026-03-22T19:41:51.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":829748,"fullName":"Hyun Seung Lee","link":"/api/v1/people/829748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":829748,"fullName":"Hyun Seung Lee","link":"/api/v1/people/829748"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":829748,"fullName":"Hyun Seung Lee","link":"/api/v1/people/829748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42393513977269,"aZ":-26.35980253675726,"pfxX":1.1742251397366763,"pfxZ":3.2151432466714116,"pX":-0.7580435619304753,"pZ":2.961337065687986,"vX0":6.129146544487593,"vY0":-133.35043186088572,"vZ0":-1.6630284856761115,"x":132.75,"y":197.01,"x0":-3.234566247221424,"y0":50.00570716610546,"z0":5.4862702956292475,"aX":2.1230828957276633},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.6,"breakHorizontal":-3.4,"spinRate":2570,"spinDirection":170},"zone":1,"typeConfidence":0.9,"plateTime":0.41001292576401793,"extension":7.285021934029342},"index":0,"playId":"0cd351f7-2760-388b-98c8-d5c028a45673","pitchNumber":1,"startTime":"2026-03-22T19:40:04.594Z","endTime":"2026-03-22T19:40:08.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":829748,"link":"/api/v1/people/829748","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.522416916446584,"aZ":-30.071760290293938,"pfxX":10.799506674852717,"pfxZ":1.534484711245942,"pX":-0.41322429305550346,"pZ":1.5468616019607342,"vX0":3.5200461986151086,"vY0":-117.84704521138742,"vZ0":-1.8316438012132923,"x":119.2,"y":220.22,"x0":-3.3394217454478143,"y0":50.00497173822504,"z0":5.178317593665895,"aX":14.817076838154534},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.5,"breakHorizontal":-20.5,"spinRate":2600,"spinDirection":64},"zone":13,"typeConfidence":0.91,"plateTime":0.4692341904681685,"extension":7.2259205873370504},"index":1,"playId":"8384c2d9-bc7a-3083-af6b-dd94941d24b5","pitchNumber":2,"startTime":"2026-03-22T19:40:23.078Z","endTime":"2026-03-22T19:40:26.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":829748,"link":"/api/v1/people/829748","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24580558044073,"aZ":-32.17798104575819,"pfxX":1.7615129687634306,"pfxZ":-0.00459258350754066,"pX":-0.057701789623426675,"pZ":0.6875254783413209,"vX0":6.02743012510779,"vY0":-122.59378106869676,"vZ0":-4.889068546112559,"x":161.27,"y":138.24,"x0":-2.7769391883101613,"y0":50.00077991456118,"z0":5.454224383217903,"aX":2.680614582464896},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.0,"breakHorizontal":-4.6,"spinRate":2793,"spinDirection":73},"zone":13,"typeConfidence":0.85,"plateTime":0.4467823365229844,"extension":7.339638814154124},"index":2,"playId":"46a53cbe-1585-3d23-a743-9105f576152c","pitchNumber":3,"startTime":"2026-03-22T19:40:40.709Z","endTime":"2026-03-22T19:40:44.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":829748,"link":"/api/v1/people/829748","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.143210945502435,"aZ":-28.450469904002098,"pfxX":0.05501002765080898,"pfxZ":2.1102645595466107,"pX":-1.4635735279915525,"pZ":3.7680754670833094,"vX0":4.521473730074598,"vY0":-131.98926094211433,"vZ0":0.8768560028709528,"x":172.79,"y":137.04,"x0":-3.2060500145512685,"y0":50.001384978074746,"z0":5.526807910047917,"aX":0.09704832243851397},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.2,"breakHorizontal":-1.1,"spinRate":2414,"spinDirection":160},"zone":11,"typeConfidence":0.89,"plateTime":0.4149972651199936,"extension":7.097499278678925},"index":3,"playId":"bae3c3e1-cc75-30a9-9e23-581b02f7443b","pitchNumber":4,"startTime":"2026-03-22T19:41:02.282Z","endTime":"2026-03-22T19:41:05.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":829748,"link":"/api/v1/people/829748","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.352933061526027,"aZ":-24.375845298869635,"pfxX":-0.29235245301868495,"pfxZ":4.40363197979672,"pX":-0.4601242083590247,"pZ":1.8582216271292238,"vX0":6.9964680376637505,"vY0":-132.29610126085683,"vZ0":-4.272134858075528,"x":134.54,"y":188.61,"x0":-3.1016628881271844,"y0":50.00491979174705,"z0":5.281758536481099,"aX":-0.518473280639643},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.2,"breakHorizontal":-1.0,"spinRate":2376,"spinDirection":187},"zone":7,"typeConfidence":0.9,"plateTime":0.41408693722214807,"extension":7.437751405816238},"index":4,"playId":"0e69e0a2-8663-3014-9547-0bf076f3f888","pitchNumber":5,"startTime":"2026-03-22T19:41:19.955Z","endTime":"2026-03-22T19:41:24.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":829748,"link":"/api/v1/people/829748","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25224586981514,"aZ":-14.08852646957604,"pfxX":-7.774435337531068,"pfxZ":9.1875240928557,"pX":-1.204785263357615,"pZ":2.1735119245528582,"vX0":8.314799136576038,"vY0":-139.81675468754523,"vZ0":-6.158238820653141,"x":162.92,"y":180.1,"x0":-3.2154846794518037,"y0":50.00207888776511,"z0":5.339198068507678,"aX":-15.302091552108037},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":12.2,"spinRate":2137,"spinDirection":216},"zone":13,"typeConfidence":0.87,"plateTime":0.39263680744580753,"extension":7.277750406073558},"index":5,"playId":"519b88a5-8055-37ee-92d7-35798b75455a","pitchNumber":6,"startTime":"2026-03-22T19:41:46.639Z","endTime":"2026-03-22T19:41:51.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":829748,"link":"/api/v1/people/829748","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":829748,"link":"/api/v1/people/829748"},"credit":"b_pa"},{"player":{"id":677161,"link":"/api/v1/people/677161"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.19,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:41:51.417Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gustavo Melendez walks.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-22T19:42:10.800Z","endTime":"2026-03-22T19:43:36.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":828116,"fullName":"Gustavo Melendez","link":"/api/v1/people/828116"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":828116,"fullName":"Gustavo Melendez","link":"/api/v1/people/828116"},"postOnSecond":{"id":829748,"fullName":"Hyun Seung Lee","link":"/api/v1/people/829748"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":829748,"fullName":"Hyun Seung Lee","link":"/api/v1/people/829748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":828116,"fullName":"Gustavo Melendez","link":"/api/v1/people/828116"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":2.922,"strikeZoneBottom":1.475,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.906022931635704,"aZ":-16.11369363930641,"pfxX":-6.615684719665527,"pfxZ":8.287295674909267,"pX":-1.3639025425970794,"pZ":2.003685304697265,"vX0":7.561669112103592,"vY0":-138.34551138706132,"vZ0":-5.712033456836155,"x":168.99,"y":184.68,"x0":-3.273254727691483,"y0":50.004581744565236,"z0":5.175552075159674,"aX":-12.823855492306391},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.9,"breakHorizontal":10.4,"spinRate":2076,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.3959390396078821,"extension":7.257971969027958},"index":0,"playId":"a026a8b8-c7b9-3f39-963d-f1a7d3fecd77","pitchNumber":1,"startTime":"2026-03-22T19:42:18.205Z","endTime":"2026-03-22T19:42:21.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":828116,"link":"/api/v1/people/828116","batSide":{"code":"L","description":"Left"}},"first":{"id":829748,"link":"/api/v1/people/829748"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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":91.0,"endSpeed":84.2,"strikeZoneTop":2.922,"strikeZoneBottom":1.475,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.319861946364387,"aZ":-26.563145592036946,"pfxX":0.3420127944197925,"pfxZ":3.138004863758333,"pX":-0.01614755078065012,"pZ":1.5534808986383908,"vX0":8.375173485518268,"vY0":-132.3842058711317,"vZ0":-4.732944486139964,"x":117.62,"y":196.84,"x0":-3.25550718731528,"y0":50.00287428031608,"z0":5.291583818976794,"aX":0.6104675575677107},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.9,"breakHorizontal":-2.3,"spinRate":2476,"spinDirection":178},"zone":8,"typeConfidence":0.88,"plateTime":0.4125781131954085,"extension":7.323778225732991},"index":1,"playId":"5f12c88d-d339-3f30-ac69-3bf9c18bcfde","pitchNumber":2,"startTime":"2026-03-22T19:42:35.482Z","endTime":"2026-03-22T19:42:39.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":828116,"link":"/api/v1/people/828116","batSide":{"code":"L","description":"Left"}},"first":{"id":829748,"link":"/api/v1/people/829748"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":2.922,"strikeZoneBottom":1.475,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.528884544966402,"aZ":-22.934557357410593,"pfxX":-0.4454048930158607,"pfxZ":4.8796401461513454,"pX":-0.39734672983649844,"pZ":1.189809386215359,"vX0":7.751605225874628,"vY0":-136.35685001148315,"vZ0":-6.634728592154861,"x0":-3.2127894829747436,"y0":50.002488336430716,"z0":5.224929496876906,"aX":-0.8450965081145095},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.7,"breakHorizontal":-0.7,"spinRate":2428,"spinDirection":196},"zone":13,"typeConfidence":0.9,"plateTime":0.40089770406385794,"extension":7.3036163009731006},"index":2,"playId":"74f34bfe-7b98-35c4-9511-ad2bc6c0e9e3","pitchNumber":3,"startTime":"2026-03-22T19:42:53.737Z","endTime":"2026-03-22T19:43:02.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":828116,"link":"/api/v1/people/828116","batSide":{"code":"L","description":"Left"}},"first":{"id":829748,"link":"/api/v1/people/829748"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Hyun Seung Lee advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"74f34bfe-7b98-35c4-9511-ad2bc6c0e9e3","startTime":"2026-03-22T19:43:13.229Z","endTime":"2026-03-22T19:43:13.230Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":829748,"link":"/api/v1/people/829748"},"defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":828116,"link":"/api/v1/people/828116","batSide":{"code":"L","description":"Left"}},"first":{"id":829748,"link":"/api/v1/people/829748"},"postOnSecond":{"id":829748,"link":"/api/v1/people/829748"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"homeTeamWinProbability":1.6,"awayTeamWinProbability":98.4,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.59,"dramaIndex":21.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":2.922,"strikeZoneBottom":1.475,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41876666928489,"aZ":-29.73528719578829,"pfxX":7.01862311354967,"pfxZ":1.7149680433668113,"pX":-1.2671422684683356,"pZ":2.603085437144823,"vX0":3.0438211154649553,"vY0":-118.48796882909954,"vZ0":-0.14454035944414534,"x":165.3,"y":168.5,"x0":-3.479915068486827,"y0":50.00359115695053,"z0":5.379510681584017,"aX":9.990177711747734},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.4,"breakHorizontal":-13.4,"spinRate":2603,"spinDirection":67},"zone":11,"typeConfidence":0.9,"plateTime":0.4620838693656988,"extension":7.318816884667759},"index":4,"playId":"0101952b-f326-3ce6-bf94-13df166848ae","pitchNumber":4,"startTime":"2026-03-22T19:43:13.231Z","endTime":"2026-03-22T19:43:17.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":828116,"link":"/api/v1/people/828116","batSide":{"code":"L","description":"Left"}},"second":{"id":829748,"link":"/api/v1/people/829748"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":2.922,"strikeZoneBottom":1.475,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.295342674243148,"aZ":-24.271728094323866,"pfxX":1.480001811669729,"pfxZ":4.4476759776839945,"pX":-0.30620062541066456,"pZ":0.3664660529091198,"vX0":6.765559740919251,"vY0":-132.0171168295408,"vZ0":-7.910152009374947,"x":128.67,"y":228.89,"x0":-3.087270501194224,"y0":50.00311336953972,"z0":5.169266862092446,"aX":2.630620716700496},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.6,"breakHorizontal":-4.1,"spinRate":2443,"spinDirection":190},"zone":13,"typeConfidence":0.89,"plateTime":0.41380665134418626,"extension":7.256623301318926},"index":5,"playId":"5b553b60-b834-38ad-8d17-27f346903fb6","pitchNumber":5,"startTime":"2026-03-22T19:43:32.713Z","endTime":"2026-03-22T19:43:36.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":828116,"link":"/api/v1/people/828116","batSide":{"code":"L","description":"Left"}},"second":{"id":829748,"link":"/api/v1/people/829748"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":828116,"link":"/api/v1/people/828116"},"credit":"b_pa"},{"player":{"id":677161,"link":"/api/v1/people/677161"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":2.9999999999999996,"leverageIndex":0.59,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:43:36.655Z","atBatIndex":72},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Billy Cook lines out to shortstop Andruw Monasterio.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-22T19:44:36.947Z","endTime":"2026-03-22T19:45:37.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677161,"fullName":"Zack Kelly","link":"/api/v1/people/677161"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.06203373377122,"aZ":-16.5329219118504,"pfxX":-15.1357262394141,"pfxZ":8.097132661447667,"pX":-1.0628287103897898,"pZ":2.1502726807957577,"vX0":11.223823374856206,"vY0":-139.25122399946622,"vZ0":-5.681849770149571,"x":157.51,"y":180.72,"x0":-3.212931014251899,"y0":50.002165933856055,"z0":5.3403551707579195,"aX":-29.23540160239754},"breaks":{"breakAngle":55.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.3,"breakHorizontal":24.6,"spinRate":2176,"spinDirection":213},"zone":13,"typeConfidence":0.92,"plateTime":0.39582929805891887,"extension":7.254263160305097},"index":0,"playId":"bdf04e6b-8ef7-3a8f-9f80-d72e202cb25a","pitchNumber":1,"startTime":"2026-03-22T19:44:42.487Z","endTime":"2026-03-22T19:44:45.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":828116,"link":"/api/v1/people/828116"},"second":{"id":829748,"link":"/api/v1/people/829748"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.655431120062957,"aZ":-24.266014730144708,"pfxX":0.39826016877781356,"pfxZ":4.330395224442874,"pX":-0.7585350523206533,"pZ":1.636103025263088,"vX0":6.866251773616496,"vY0":-134.3769736258959,"vZ0":-5.007658791135356,"x":145.91,"y":194.61,"x0":-3.400532370473658,"y0":50.000828560111806,"z0":5.252091156072977,"aX":0.7254509420795986},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.0,"breakHorizontal":-2.3,"spinRate":2372,"spinDirection":198},"zone":7,"typeConfidence":0.91,"plateTime":0.4079116694639926,"extension":7.523515747338564},"index":1,"playId":"65b466e7-a932-3063-92f9-a2c7e2f4e220","pitchNumber":2,"startTime":"2026-03-22T19:45:04.049Z","endTime":"2026-03-22T19:45:28.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":828116,"link":"/api/v1/people/828116"},"second":{"id":829748,"link":"/api/v1/people/829748"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.298683953369338,"aZ":-28.46915470494718,"pfxX":8.954108451272656,"pfxZ":2.5186950934311705,"pX":0.9758793042439801,"pZ":1.5240283244563515,"vX0":7.196140337983134,"vY0":-121.21741633319944,"vZ0":-3.042940244221924,"x":79.8,"y":197.63,"x0":-3.2070167581663953,"y0":50.00236799306614,"z0":5.312023738595843,"aX":13.166569991640008},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.0,"breakHorizontal":-18.1,"spinRate":2727,"spinDirection":71},"zone":14,"typeConfidence":0.9,"plateTime":0.45389763860773424,"extension":7.486509724748637},"hitData":{"launchSpeed":68.4,"launchAngle":18.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":96.76,"coordY":143.26}},"index":2,"playId":"62ab57d5-cbc5-3de5-8d8b-944d0c32bfb9","pitchNumber":3,"startTime":"2026-03-22T19:45:31.944Z","endTime":"2026-03-22T19:45:37.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677161,"link":"/api/v1/people/677161","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681508,"link":"/api/v1/people/681508"},"first":{"id":702995,"link":"/api/v1/people/702995"},"second":{"id":702517,"link":"/api/v1/people/702517"},"third":{"id":813400,"link":"/api/v1/people/813400"},"shortstop":{"id":655316,"link":"/api/v1/people/655316"},"left":{"id":681987,"link":"/api/v1/people/681987"},"center":{"id":685274,"link":"/api/v1/people/685274"},"right":{"id":821112,"link":"/api/v1/people/821112"}},"offense":{"batter":{"id":695257,"link":"/api/v1/people/695257","batSide":{"code":"R","description":"Right"}},"first":{"id":828116,"link":"/api/v1/people/828116"},"second":{"id":829748,"link":"/api/v1/people/829748"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":605672,"link":"/api/v1/people/605672"},"officialType":"Second Base"},{"official":{"id":688057,"link":"/api/v1/people/688057"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_ab"},{"player":{"id":677161,"link":"/api/v1/people/677161"},"credit":"p_ab"},{"player":{"id":695257,"link":"/api/v1/people/695257"},"credit":"b_pa"},{"player":{"id":677161,"link":"/api/v1/people/677161"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-4.6,"leverageIndex":1.85,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-22T19:45:37.072Z","atBatIndex":73}]