[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T23:12:56.740Z","endTime":"2026-03-20T23:14:47.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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-20T21:43:05.806Z","endTime":"2026-03-20T22:54:37.925Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"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-20T22:54:37.925Z","endTime":"2026-03-20T23:12:39.946Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"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-20T23:12:39.946Z","endTime":"2026-03-20T23:12:58.946Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44508505380994,"aZ":-12.593953142355065,"pfxX":-3.526967022706298,"pfxZ":10.562493972164022,"pX":0.0763371866965654,"pZ":4.065231748429482,"vX0":6.303477536186796,"vY0":-135.49637822083335,"vZ0":-3.3409732315428218,"x":114.09,"y":129.02,"x0":-1.825141587981778,"y0":50.00137366693596,"z0":6.197973129938374,"aX":-6.537639321491715},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.6,"breakHorizontal":5.0,"spinRate":2203,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.40470662804418556,"extension":6.693758936351045},"index":3,"playId":"bf4a50e3-8fe6-328d-9609-c864463fe361","pitchNumber":1,"startTime":"2026-03-20T23:12:58.946Z","endTime":"2026-03-20T23:13:01.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":74.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.928626865414483,"aZ":-36.35423021800772,"pfxX":4.834508296727622,"pfxZ":-3.053774644120927,"pX":0.7650348787048721,"pZ":1.2468015722557515,"vX0":5.082696388995763,"vY0":-116.31878956697194,"vZ0":-3.1025100661898337,"x":87.84,"y":205.12,"x0":-2.0768851410881464,"y0":50.002999843637326,"z0":6.046797532322289,"aX":6.6195126959595605},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.0,"breakHorizontal":-10.0,"spinRate":2437,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.47099426400731215,"extension":6.7024123196808905},"index":4,"playId":"a5e994bf-5398-3ff4-9000-9e1e359efc65","pitchNumber":2,"startTime":"2026-03-20T23:13:14.920Z","endTime":"2026-03-20T23:13:19.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55609691645183,"aZ":-19.090750604767162,"pfxX":-0.6283745931252174,"pfxZ":7.370806266211471,"pX":1.0204686112652313,"pZ":1.5744431924628008,"vX0":7.59727664756234,"vY0":-131.06176373422352,"vZ0":-7.817583655910465,"x":78.1,"y":196.27,"x0":-1.8098859059495995,"y0":50.00055394082031,"z0":5.97409442429821,"aX":-1.1171523208737077},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.1,"breakHorizontal":-0.2,"spinRate":2177,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.414803278746362,"extension":6.761122673468201},"index":5,"playId":"411bb80d-b443-35c6-90b3-07a04d570f9b","pitchNumber":3,"startTime":"2026-03-20T23:13:32.075Z","endTime":"2026-03-20T23:13:35.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5302637176195,"aZ":-22.752334534548584,"pfxX":0.43041912473693844,"pfxZ":5.566971293949129,"pX":-0.035792128816216205,"pZ":1.6496648515257457,"vX0":5.141217928915972,"vY0":-128.9307294498215,"vZ0":-6.50637518411407,"x":118.36,"y":194.24,"x0":-2.107352434342806,"y0":50.00234152494322,"z0":5.949017032593455,"aX":0.7274148804093815},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.9,"breakHorizontal":-1.9,"spinRate":2105,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.42400884517779813,"extension":6.707105921562333},"index":6,"playId":"028b35a7-d0f7-3b78-9d4a-65971d7d501a","pitchNumber":4,"startTime":"2026-03-20T23:13:47.559Z","endTime":"2026-03-20T23:13:51.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":86.1,"endSpeed":79.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.752075222746107,"aZ":-26.586010533342545,"pfxX":-9.627753996038287,"pfxZ":3.4917909318382296,"pX":-1.0240661495912764,"pZ":0.9241102599932505,"vX0":6.055205177243316,"vY0":-125.25790699172525,"vZ0":-6.6076384442721325,"x":156.03,"y":213.83,"x0":-2.2140077657148085,"y0":50.001020013390814,"z0":5.7509701119208945,"aX":-15.39706900667003},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.2,"breakHorizontal":16.2,"spinRate":1759,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4361981213305066,"extension":6.898929239503723},"index":7,"playId":"cc378a76-5744-312e-b4aa-6341cfefac82","pitchNumber":5,"startTime":"2026-03-20T23:14:03.101Z","endTime":"2026-03-20T23:14:06.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42914694104521,"aZ":-22.645589815800072,"pfxX":-9.128801702324312,"pfxZ":5.905430677289928,"pX":0.046610585548288876,"pZ":1.9147109921334646,"vX0":8.468948068255276,"vY0":-125.42514242437758,"vZ0":-5.251219072702928,"x":115.22,"y":187.08,"x0":-2.1677511374201885,"y0":50.00221832259956,"z0":5.8526679047665215,"aX":-14.724678828111198},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.8,"breakHorizontal":14.9,"spinRate":1869,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.4346631931979785,"extension":6.794073703635557},"index":8,"playId":"0016af54-50b3-3b9e-b732-a59b74372ddb","pitchNumber":6,"startTime":"2026-03-20T23:14:24.085Z","endTime":"2026-03-20T23:14:27.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75115201695491,"aZ":-12.85694865718655,"pfxX":-2.5002072141390825,"pfxZ":10.199297721162145,"pX":0.3567025816414623,"pZ":3.675352908063035,"vX0":6.550166472605088,"vY0":-136.89175910172509,"vZ0":-4.389629806373569,"x":103.4,"y":139.55,"x0":-1.74435265399649,"y0":50.005836574818595,"z0":6.182587596213656,"aX":-4.737290026288345},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":3.1,"spinRate":2160,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.400401574400993,"extension":6.768664094267678},"index":9,"playId":"ceae7aed-e223-3830-94e0-e60eba8aa77a","pitchNumber":7,"startTime":"2026-03-20T23:14:44.671Z","endTime":"2026-03-20T23:14:47.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-20T23:14:47.671Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Young grounds out, second baseman Chase Jaworsky to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T23:14:59.144Z","endTime":"2026-03-20T23:15:32.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":814172,"link":"/api/v1/people/814172"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.2,"endSpeed":82.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.932344127754273,"aZ":-20.83434075275982,"pfxX":0.40801410272756544,"pfxZ":6.62275359494841,"pX":0.39120331245368006,"pZ":1.7749333920927766,"vX0":5.942815894512167,"vY0":-129.71258361000528,"vZ0":-6.817271544678314,"x":102.09,"y":190.86,"x0":-1.9780024405552643,"y0":50.002051150894644,"z0":6.014225982342918,"aX":0.69794472511235},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.8,"breakHorizontal":-2.0,"spinRate":2093,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.42149789070563815,"extension":6.694171495966872},"index":0,"playId":"5f728eaa-3907-3c63-bef2-136b700807dc","pitchNumber":1,"startTime":"2026-03-20T23:15:11.351Z","endTime":"2026-03-20T23:15:14.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.5,"endSpeed":85.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84424220356226,"aZ":-17.513967996751557,"pfxX":-7.767928266491621,"pfxZ":7.799946896277966,"pX":-1.0377867736745428,"pZ":2.68474208131241,"vX0":5.725454985842644,"vY0":-136.0095139773372,"vZ0":-5.511416016888799,"x":156.56,"y":166.29,"x0":-2.1571567078880896,"y0":50.00578364297119,"z0":5.94548823181992,"aX":-14.607249692338975},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":13.0,"spinRate":2129,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4021626800236233,"extension":6.825506105510571},"hitData":{"launchSpeed":75.7,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.48,"coordY":146.0}},"index":1,"playId":"ea379f06-27b6-3f80-bcc0-feab811cb13a","pitchNumber":2,"startTime":"2026-03-20T23:15:26.665Z","endTime":"2026-03-20T23:15:32.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:15:32.294Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-20T23:15:39.091Z","endTime":"2026-03-20T23:16:18.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":72.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.177989561041734,"aZ":-41.65515306793141,"pfxX":3.8596116234389095,"pfxZ":-7.2722608155881865,"pX":-0.401342554022674,"pZ":2.912708414184601,"vX0":2.4475191130445832,"vY0":-113.54648267722024,"vZ0":1.6919045457399209,"x":132.3,"y":160.14,"x0":-1.9954551947528205,"y0":50.00394797256753,"z0":6.308788982943898,"aX":5.029967788524794},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-12.5,"breakHorizontal":-7.6,"spinRate":2127,"spinDirection":24},"zone":1,"typeConfidence":2.0,"plateTime":0.48274586576179024,"extension":6.555934242215325},"index":0,"playId":"19ff7fd1-8302-3553-8bb7-8019378f15df","pitchNumber":1,"startTime":"2026-03-20T23:15:57.574Z","endTime":"2026-03-20T23:16:01.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.089291875204037,"aZ":-27.100999790289922,"pfxX":-8.6644343618936,"pfxZ":3.19910545492162,"pX":-1.0667605836238045,"pZ":1.5812253592140784,"vX0":5.372483322635382,"vY0":-124.60535266460995,"vZ0":-4.9414522822965665,"x":157.66,"y":196.09,"x0":-2.115993521619956,"y0":50.004092940244405,"z0":5.807147805599854,"aX":-13.739087123837741},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.9,"breakHorizontal":14.6,"spinRate":1639,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4381991381409267,"extension":6.7588322991405825},"hitData":{"launchSpeed":79.7,"launchAngle":-44.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.56,"coordY":171.35}},"index":1,"playId":"9587d00e-9277-39d1-b6c8-9aa3a8b96563","pitchNumber":2,"startTime":"2026-03-20T23:16:10.576Z","endTime":"2026-03-20T23:16:18.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:16:18.383Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, shortstop CJ Abrams to first baseman Andrés Chaparro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T23:18:24.432Z","endTime":"2026-03-20T23:19:14.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.612831383180367,"aZ":-10.806240376897739,"pfxX":4.868647031157467,"pfxZ":11.741427249441973,"pX":-0.22691330583896221,"pZ":1.734014388531374,"vX0":-8.100329175595308,"vY0":-134.42552134650828,"vZ0":-8.271988004999889,"x":125.65,"y":191.96,"x0":2.200490689179886,"y0":50.005326415450924,"z0":5.628877579725464,"aX":8.862985047654172},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.6,"breakHorizontal":-7.0,"spinRate":2269,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.40829195027771137,"extension":6.3341212246889285},"index":0,"playId":"d987b99c-2334-388e-a838-a916fff176bd","pitchNumber":1,"startTime":"2026-03-20T23:18:37.237Z","endTime":"2026-03-20T23:18:41.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33305944429532,"aZ":-21.114387538669185,"pfxX":10.329445462594746,"pfxZ":7.296166640627972,"pX":-0.34375073374044435,"pZ":1.665294718908867,"vX0":-9.606058566466691,"vY0":-122.13710506181499,"vZ0":-5.518680847042201,"x":130.1,"y":193.82,"x0":2.292165769898834,"y0":50.00371348272691,"z0":5.762165646758987,"aX":15.657693357354859},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":12.1,"breakHorizontal":-16.6,"spinRate":1994,"spinDirection":128},"zone":7,"typeConfidence":2.0,"plateTime":0.4479062919111785,"extension":5.927746752513216},"index":1,"playId":"b4557251-26ac-32bb-97c3-013755e56465","pitchNumber":2,"startTime":"2026-03-20T23:18:50.947Z","endTime":"2026-03-20T23:18:54.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.387502790289084,"aZ":-12.878521733038937,"pfxX":4.643592038110346,"pfxZ":10.412327797521222,"pX":-0.5127648837995511,"pZ":2.339000579879251,"vX0":-8.757363018536822,"vY0":-135.23545995580355,"vZ0":-6.570541353027764,"x":136.55,"y":175.63,"x0":2.163548920161701,"y0":50.002615984421496,"z0":5.702903903783005,"aX":8.605878613303712},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":-6.6,"spinRate":2287,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.4049693915834074,"extension":6.37805575835351},"hitData":{"launchSpeed":81.6,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.38,"coordY":154.62}},"index":2,"playId":"6fbb377b-84f9-332a-932b-fae3583245a0","pitchNumber":3,"startTime":"2026-03-20T23:19:05.385Z","endTime":"2026-03-20T23:19:14.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:19:14.137Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Agustín Ramírez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T23:19:21.217Z","endTime":"2026-03-20T23:21:27.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.010049993362923,"aZ":-14.879818568398797,"pfxX":4.994168304556318,"pfxZ":9.540010410062699,"pX":0.6533313256229559,"pZ":2.546823915336284,"vX0":-5.621324837464097,"vY0":-133.60873551984912,"vZ0":-5.5743997645386765,"x":92.1,"y":170.02,"x0":2.1328272654018234,"y0":50.00484675002765,"z0":5.724519463814784,"aX":9.056355242629811},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":-7.9,"spinRate":2101,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.4094901796800263,"extension":6.280416077470398},"index":0,"playId":"98fc7e92-2932-3850-a08d-aa8982a6a05f","pitchNumber":1,"startTime":"2026-03-20T23:19:36.079Z","endTime":"2026-03-20T23:19:39.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81494430951123,"aZ":-22.01390523024655,"pfxX":10.885586224627357,"pfxZ":6.630226310901435,"pX":0.8101981374952107,"pZ":2.1791053903636333,"vX0":-7.2328177091522345,"vY0":-122.8343505630395,"vZ0":-4.22721401457447,"x":86.12,"y":179.94,"x0":2.3753238603725593,"y0":50.00045082120566,"z0":5.788884068480471,"aX":16.66999562451129},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":11.3,"breakHorizontal":-18.1,"spinRate":1914,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.4455376380635814,"extension":5.940393778396191},"index":1,"playId":"2bbbb8b8-f547-33db-99d1-bfe658ed5489","pitchNumber":2,"startTime":"2026-03-20T23:19:48.694Z","endTime":"2026-03-20T23:19:52.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12919012564672,"aZ":-22.958169906027486,"pfxX":9.010167668392368,"pfxZ":6.0964692275896635,"pX":0.5553876458660237,"pZ":2.6618174338489236,"vX0":-7.3362125946426175,"vY0":-121.9693731178768,"vZ0":-3.01974781752917,"x":95.83,"y":166.91,"x0":2.4259435200495125,"y0":50.00505957974153,"z0":5.887419183529415,"aX":13.629213129330356},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.6,"breakHorizontal":-14.6,"spinRate":1951,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.44841643513554263,"extension":5.894422704380506},"index":2,"playId":"b9530bae-689c-39d2-985d-66d7a963d3dd","pitchNumber":3,"startTime":"2026-03-20T23:20:34.476Z","endTime":"2026-03-20T23:20:37.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":93.2,"endSpeed":85.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.077787810724967,"aZ":-15.113482191602001,"pfxX":3.223349969297919,"pfxZ":9.140122426569853,"pX":0.24434550069446642,"pZ":3.8863470995290976,"vX0":-6.630846633744596,"vY0":-135.61860355859022,"vZ0":-2.3617366722337856,"x":107.69,"y":133.85,"x0":2.2999460917955443,"y0":50.00393181441928,"z0":5.820086774075785,"aX":6.018224674914866},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":-4.4,"spinRate":2202,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.40355168357569804,"extension":6.2870345804725165},"index":3,"playId":"327487cf-998c-3197-8c44-0f002616f770","pitchNumber":4,"startTime":"2026-03-20T23:20:47.643Z","endTime":"2026-03-20T23:20:51.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.601002523160773,"aZ":-29.912624679701704,"pfxX":0.8743218891647637,"pfxZ":1.5538585760529842,"pX":0.5843652667371199,"pZ":0.47636236475901333,"vX0":-4.641121246309424,"vY0":-119.7887673379276,"vZ0":-5.987284534878017,"x":94.73,"y":225.92,"x0":2.4313315180108295,"y0":50.00516789159064,"z0":5.674532384185975,"aX":1.2747431460151284},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.7,"breakHorizontal":-0.5,"spinRate":1449,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4568119996484983,"extension":6.0963515108921404},"index":4,"playId":"9594bcc7-374e-3eca-9eef-641b4c1634c5","pitchNumber":5,"startTime":"2026-03-20T23:21:01.643Z","endTime":"2026-03-20T23:21:04.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65850874834792,"aZ":-15.199988793684557,"pfxX":2.8504501547619485,"pfxZ":9.291850387906742,"pX":-0.1264786383683952,"pZ":3.945566936396556,"vX0":-7.1334590592074685,"vY0":-133.9758161377799,"vZ0":-1.9938197934432134,"x":121.82,"y":132.25,"x0":2.194549287826143,"y0":50.000154935411366,"z0":5.779947250526313,"aX":5.206341609613603},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.7,"breakHorizontal":-3.7,"spinRate":2074,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.40807837787548973,"extension":6.360828604653945},"index":5,"playId":"f095c4ce-d396-3dc4-8202-49df1cd69751","pitchNumber":6,"startTime":"2026-03-20T23:21:22.016Z","endTime":"2026-03-20T23:21:27.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:21:27.271Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Griffin Conine flies out to shortstop CJ Abrams.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T23:21:31.465Z","endTime":"2026-03-20T23:22:25.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.4,"endSpeed":81.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.939670766217457,"aZ":-21.752476226662196,"pfxX":-0.003375327794082672,"pfxZ":6.194012352868379,"pX":-1.3110987365011197,"pZ":1.9622072679204838,"vX0":-9.107435937490816,"vY0":-128.48049383543992,"vZ0":-5.243077524935742,"x":166.98,"y":185.8,"x0":2.2701121178268906,"y0":50.00396573495679,"z0":5.7046094393043285,"aX":-0.005973405693526967},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.3,"breakHorizontal":1.9,"spinRate":2332,"spinDirection":168},"zone":13,"typeConfidence":2.0,"plateTime":0.42521765601901507,"extension":6.202488916072845},"index":0,"playId":"6055bf86-6159-3024-b7ff-df707e760e77","pitchNumber":1,"startTime":"2026-03-20T23:21:53.717Z","endTime":"2026-03-20T23:21:57.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.949238969553097,"aZ":-30.057107281566775,"pfxX":-4.895289573323019,"pfxZ":1.5094956763676848,"pX":-0.7146068273223642,"pZ":2.2639201217967084,"vX0":-6.170179718531824,"vY0":-118.00660765481881,"vZ0":-1.501889844854274,"x":144.24,"y":177.65,"x0":2.576891816772658,"y0":50.001323547484915,"z0":5.69593079912328,"aX":-6.853176488488593},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.6,"breakHorizontal":10.4,"spinRate":2583,"spinDirection":300},"zone":4,"typeConfidence":2.0,"plateTime":0.46542400196584666,"extension":6.197944757959002},"hitData":{"launchSpeed":70.1,"launchAngle":39.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":135.42,"coordY":115.99}},"index":1,"playId":"48afadbe-f972-3611-8c2c-07b149aa0feb","pitchNumber":2,"startTime":"2026-03-20T23:22:11.790Z","endTime":"2026-03-20T23:22:25.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:22:25.669Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christopher Morel walks. Agustín Ramírez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T23:22:25.876Z","endTime":"2026-03-20T23:23:43.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.259638004925687,"aZ":-41.12963213684355,"pfxX":-0.9406140201777045,"pfxZ":-6.699098747792158,"pX":-0.8833974971582851,"pZ":2.192859072865763,"vX0":-6.61967393207927,"vY0":-115.09364397868565,"vZ0":0.3557797698355587,"x":150.67,"y":179.57,"x0":2.157808326327403,"y0":50.0054010760447,"z0":6.033967847534662,"aX":-1.2566842522600619},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-11.8,"breakHorizontal":3.5,"spinRate":2384,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.47671585090150614,"extension":5.91246298316785},"index":0,"playId":"6690cbcb-0190-335e-91a3-2e5b627ffae1","pitchNumber":1,"startTime":"2026-03-20T23:22:45.111Z","endTime":"2026-03-20T23:22:49.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.418754772761893,"aZ":-15.910009690935821,"pfxX":5.155689163294689,"pfxZ":8.92714232747031,"pX":-1.0652193014825493,"pZ":1.4380544717982338,"vX0":-10.116213093922129,"vY0":-134.226337531448,"vZ0":-7.883672044135647,"x":157.6,"y":199.95,"x0":2.0850178493327154,"y0":50.005365173233166,"z0":5.549162426735628,"aX":9.396683351294394},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.5,"breakHorizontal":-7.1,"spinRate":2160,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.40826691260577386,"extension":6.476225627610753},"index":1,"playId":"f17e890d-a3f9-3b53-8d8a-668448039594","pitchNumber":2,"startTime":"2026-03-20T23:23:04.899Z","endTime":"2026-03-20T23:23:08.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.812809249181036,"aZ":-24.042467821019482,"pfxX":0.44043339581422347,"pfxZ":4.891336800551985,"pX":-0.3248202620188709,"pZ":1.1453309617384109,"vX0":-7.059253454292373,"vY0":-127.28663105801493,"vZ0":-6.574992466457376,"x":129.38,"y":207.86,"x0":2.4115553272671346,"y0":50.00520347331816,"z0":5.629962398963685,"aX":0.7333815118083296},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.8,"breakHorizontal":0.6,"spinRate":2233,"spinDirection":161},"zone":13,"typeConfidence":2.0,"plateTime":0.42811397032021103,"extension":6.13736657040018},"index":2,"playId":"8ac22a72-81c6-3cd0-803c-d1774d0ea5cb","pitchNumber":3,"startTime":"2026-03-20T23:23:21.799Z","endTime":"2026-03-20T23:23:25.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.583044280795463,"aZ":-17.071572191678012,"pfxX":5.470469529012414,"pfxZ":8.474288702353604,"pX":-1.2594261555836208,"pZ":3.0855345338471967,"vX0":-10.87912032564352,"vY0":-132.49770043737217,"vZ0":-3.5403952327494457,"x":165.01,"y":155.47,"x0":2.184107542628073,"y0":50.00625637395681,"z0":5.682172559391548,"aX":9.754552573244888},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.8,"breakHorizontal":-7.6,"spinRate":2129,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.41294452558979344,"extension":6.347840029098206},"index":3,"playId":"eb8ba135-0966-3f5d-be5b-865132555318","pitchNumber":4,"startTime":"2026-03-20T23:23:39.589Z","endTime":"2026-03-20T23:23:43.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:23:43.497Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Owen Caissie singles on a line drive to right fielder Christian Franklin. Agustín Ramírez scores. Christopher Morel to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T23:23:45.155Z","endTime":"2026-03-20T23:24:14.852Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"postOnThird":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681047,"link":"/api/v1/people/681047"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":{"id":656492,"link":"/api/v1/people/656492"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.989445528690034,"aZ":-32.53541934738777,"pfxX":-7.544438150810766,"pfxZ":-0.2569242524041666,"pX":-0.036617966445840235,"pZ":1.6131773612219218,"vX0":-4.112782351956256,"vY0":-118.06688853611203,"vZ0":-2.3341955895844553,"x":118.4,"y":195.22,"x0":2.7178764942941758,"y0":50.0041343048225,"z0":5.658094808689816,"aX":-10.474058906917074},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.8,"breakHorizontal":14.8,"spinRate":2670,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.46691663253560645,"extension":6.09114339783463},"hitData":{"launchSpeed":80.4,"launchAngle":13.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":120.8,"coordY":154.15}},"index":0,"playId":"b390d22a-6e5f-3803-89c6-607c62984423","pitchNumber":1,"startTime":"2026-03-20T23:24:08.782Z","endTime":"2026-03-20T23:24:14.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.60000000000001,"awayTeamWinProbability":35.39999999999999,"homeTeamWinProbabilityAdded":10.300000000000004,"leverageIndex":1.7,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:24:14.852Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-20T23:24:28.610Z","endTime":"2026-03-20T23:25:34.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.255387792347793,"aZ":-41.64594105985669,"pfxX":-3.2696307651917205,"pfxZ":-7.101949177048868,"pX":-0.4343374367720193,"pZ":1.8230334212670927,"vX0":-5.095932061681144,"vY0":-115.24303613962542,"vZ0":-0.2412154372950508,"x":133.56,"y":189.56,"x0":2.2384886939526174,"y0":50.005242737205464,"z0":5.983141518225271,"aX":-4.357869674077289},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-12.6,"breakHorizontal":7.3,"spinRate":2345,"spinDirection":330},"zone":7,"typeConfidence":2.0,"plateTime":0.47696304654968236,"extension":6.077515003301872},"index":0,"playId":"f56ed9b9-7226-3a4e-97eb-5b23a57d3a1c","pitchNumber":1,"startTime":"2026-03-20T23:24:53.452Z","endTime":"2026-03-20T23:24:56.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":683357,"link":"/api/v1/people/683357"},"third":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.216605238900737,"aZ":-22.372670779194976,"pfxX":10.852000029516942,"pfxZ":6.410150709908542,"pX":0.24252524634612754,"pZ":2.886259546718419,"vX0":-8.225387220804988,"vY0":-122.12896841996775,"vZ0":-2.5341037060489455,"x":107.76,"y":160.85,"x0":2.2235094374634365,"y0":50.00493427693839,"z0":5.836205670055791,"aX":16.601790434607},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":11.3,"breakHorizontal":-18.0,"spinRate":1887,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.44633400202635043,"extension":5.918255958969746},"index":1,"playId":"480ae650-dab9-33d4-bc4e-26f0c530a934","pitchNumber":2,"startTime":"2026-03-20T23:25:12.317Z","endTime":"2026-03-20T23:25:16.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":683357,"link":"/api/v1/people/683357"},"third":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.979143152238176,"aZ":-30.396284098105028,"pfxX":-0.5699297231968643,"pfxZ":1.2544733494724483,"pX":1.4202078496445092,"pZ":2.5236562588254112,"vX0":-2.3194131544995145,"vY0":-118.54844847520332,"vZ0":-1.0922097444668335,"x":62.87,"y":170.64,"x0":2.4877509517953196,"y0":50.00052681355405,"z0":5.780506222810963,"aX":-0.8059505665480943},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.3,"breakHorizontal":1.7,"spinRate":1029,"spinDirection":341},"zone":12,"typeConfidence":2.0,"plateTime":0.4631317514420483,"extension":6.196140274019256},"index":2,"playId":"6976b23c-ae7b-3501-b6b8-f5e1155322bd","pitchNumber":3,"startTime":"2026-03-20T23:25:31.322Z","endTime":"2026-03-20T23:25:34.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":683357,"link":"/api/v1/people/683357"},"third":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-4.300000000000011,"leverageIndex":1.61,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:25:34.322Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andrés Chaparro hits a ground-rule double (1) on a line drive to left-center field.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T23:27:33.979Z","endTime":"2026-03-20T23:28:29.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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.1,"endSpeed":82.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.12491786602394,"aZ":-21.568137080997353,"pfxX":0.8561704029146631,"pfxZ":6.198320781560919,"pX":1.1128435730219368,"pZ":2.2857948808609163,"vX0":7.298804769213664,"vY0":-128.33233210094073,"vZ0":-5.539380981566056,"x":74.58,"y":177.06,"x0":-1.8494486189440507,"y0":50.00352354666979,"z0":6.09412751732322,"aX":1.463407178960438},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.6,"breakHorizontal":-2.8,"spinRate":2168,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4226694964869355,"extension":6.707426115852395},"index":0,"playId":"84918c00-01a0-35c4-ad7a-624eef08724c","pitchNumber":1,"startTime":"2026-03-20T23:27:38.538Z","endTime":"2026-03-20T23:27:42.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.6,"endSpeed":85.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.371932228072605,"aZ":-17.455065535476393,"pfxX":-7.87231923707267,"pfxZ":7.9248835460818245,"pX":0.09483199165736908,"pZ":2.7126037344632548,"vX0":8.242030151379392,"vY0":-134.69919572823392,"vZ0":-5.298336212442292,"x":113.39,"y":165.54,"x0":-1.9665687557365603,"y0":50.0000210937302,"z0":5.919741560052526,"aX":-14.61639869157115},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":12.7,"spinRate":2156,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4050047934401091,"extension":6.847291457865452},"index":1,"playId":"5d29b981-22d1-3fbe-8890-0617515e0dca","pitchNumber":2,"startTime":"2026-03-20T23:27:51.889Z","endTime":"2026-03-20T23:27:54.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81860254844239,"aZ":-24.56716747519603,"pfxX":1.219450907553481,"pfxZ":4.627101396946717,"pX":0.7915061009767218,"pZ":1.4121805340791096,"vX0":6.42796139197021,"vY0":-126.37749833742684,"vZ0":-6.694301290306301,"x":86.83,"y":200.65,"x0":-1.9265481694294095,"y0":50.00346028044685,"z0":6.024436047636412,"aX":2.003546669813116},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.3,"breakHorizontal":-3.5,"spinRate":2062,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4307470585603945,"extension":6.746742513393541},"index":2,"playId":"8ad1ff9d-7e66-3fc1-890b-33e7217899a4","pitchNumber":3,"startTime":"2026-03-20T23:28:09.748Z","endTime":"2026-03-20T23:28:12.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46593289495074,"aZ":-26.90038535138013,"pfxX":1.4593028265726278,"pfxZ":3.183536249272592,"pX":0.6189128408650816,"pZ":2.8621929840732316,"vX0":6.084476386453214,"vY0":-126.9368498282268,"vZ0":-2.911930498408065,"x":93.41,"y":161.5,"x0":-1.9846302217066099,"y0":50.00202411003021,"z0":6.133681482160046,"aX":2.4138672749430223},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.4,"breakHorizontal":-3.8,"spinRate":2001,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.4291372662300037,"extension":6.70586178429608},"hitData":{"launchSpeed":106.6,"launchAngle":20.0,"totalDistance":400.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":100.56,"coordY":39.34}},"index":3,"playId":"ca639714-ef8a-3c66-ac1a-9157fd979757","pitchNumber":4,"startTime":"2026-03-20T23:28:24.527Z","endTime":"2026-03-20T23:28:29.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665953,"link":"/api/v1/people/665953"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":-6.499999999999993,"leverageIndex":0.95,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:28:29.533Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brady House grounds out, shortstop Johnny Olmstead to first baseman Christopher Morel. Andrés Chaparro to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T23:28:43.643Z","endTime":"2026-03-20T23:29:12.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":675394,"link":"/api/v1/people/675394"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.581828629636494,"aZ":-18.233332719292637,"pfxX":-8.353077292907999,"pfxZ":7.355349731231568,"pX":-0.7223433814453523,"pZ":2.0313515781373104,"vX0":6.928339268625087,"vY0":-136.42965036144102,"vZ0":-6.8218841284062055,"x":144.53,"y":183.93,"x0":-2.2031605249357247,"y0":50.00090674285634,"z0":5.810254786389312,"aX":-15.82529313322857},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.1,"breakHorizontal":13.8,"spinRate":2199,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.40069948196750005,"extension":6.861978421941718},"hitData":{"launchSpeed":100.8,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.94,"coordY":151.07}},"index":0,"playId":"c10fe16a-514e-36ad-9f80-e2d52d2795f2","pitchNumber":1,"startTime":"2026-03-20T23:29:06.777Z","endTime":"2026-03-20T23:29:12.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"second":{"id":665953,"link":"/api/v1/people/665953"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":1.37,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:29:12.228Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a line drive to right fielder Owen Caissie, deflected by center fielder Esteury Ruiz. Andrés Chaparro scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T23:29:23.860Z","endTime":"2026-03-20T23:30:09.488Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.520761659872893,"aZ":-42.83757196474726,"pfxX":4.948986239420657,"pfxZ":-7.8702700667566425,"pX":1.3946961790153618,"pZ":0.7048664140778753,"vX0":6.005258358763526,"vY0":-115.89726792928396,"vZ0":-3.0497766715817445,"x":63.84,"y":219.75,"x0":-1.87725704263487,"y0":50.004215979021666,"z0":6.14602240213488,"aX":6.703350178843348},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-14.8,"breakHorizontal":-10.6,"spinRate":2206,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.47336109561638295,"extension":6.63528131618477},"index":0,"playId":"fa93d572-bfa6-3e4f-a875-f4177f8ea8a6","pitchNumber":1,"startTime":"2026-03-20T23:29:41.647Z","endTime":"2026-03-20T23:29:44.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"third":{"id":665953,"link":"/api/v1/people/665953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.5,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.313699554223003,"aZ":-18.153059636167978,"pfxX":-0.39225496584825453,"pfxZ":7.983014162391981,"pX":-0.07133068146440853,"pZ":2.320041545108249,"vX0":5.136019413786544,"vY0":-130.6190377342766,"vZ0":-6.046113914495731,"x":119.72,"y":176.14,"x0":-1.9986101627908068,"y0":50.00208369930842,"z0":5.995819240201695,"aX":-0.6898409711326053},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.6,"breakHorizontal":-0.2,"spinRate":2179,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.41676222402502505,"extension":6.718487578148163},"hitData":{"launchSpeed":98.3,"launchAngle":15.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.18,"coordY":81.84}},"index":1,"playId":"b8ef7e1f-4952-3556-96b5-18ac27ad2267","pitchNumber":2,"startTime":"2026-03-20T23:30:00.542Z","endTime":"2026-03-20T23:30:09.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"third":{"id":665953,"link":"/api/v1/people/665953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":1.45,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:30:09.488Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Franklin grounds out, shortstop Johnny Olmstead to first baseman Christopher Morel.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-20T23:30:23.432Z","endTime":"2026-03-20T23:32:32.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681047,"fullName":"Christian Franklin","link":"/api/v1/people/681047"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,8],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681047,"fullName":"Christian Franklin","link":"/api/v1/people/681047"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":675394,"link":"/api/v1/people/675394"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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":93.6,"endSpeed":86.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05518318288406,"aZ":-20.309541385902293,"pfxX":-7.534837964817703,"pfxZ":6.236505808765347,"pX":-0.9708742519668002,"pZ":4.04396942057622,"vX0":6.090936860738727,"vY0":-136.3544149566832,"vZ0":-1.5448862422110108,"x":154.01,"y":129.59,"x0":-2.2432071922741526,"y0":50.00445417394091,"z0":6.0047760692509105,"aX":-14.337799218707186},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":12.5,"spinRate":2099,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40011787309993485,"extension":6.875036174549645},"index":0,"playId":"f3b67b0f-daf9-387b-a0cf-94093e8d8729","pitchNumber":1,"startTime":"2026-03-20T23:30:40.179Z","endTime":"2026-03-20T23:30:43.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07969532225288,"aZ":-22.844956666901943,"pfxX":-0.14308074330872866,"pfxZ":5.485816742402325,"pX":0.3530598903361326,"pZ":1.8132797069953437,"vX0":6.0583631564297695,"vY0":-128.65800057241165,"vZ0":-6.317448850065712,"x":103.54,"y":189.82,"x0":-1.9994156122667068,"y0":50.00382393755527,"z0":6.035375516200752,"aX":-0.2443301459965299},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.9,"breakHorizontal":-1.0,"spinRate":2180,"spinDirection":187},"zone":9,"typeConfidence":2.0,"plateTime":0.42339065399199605,"extension":6.706181825659624},"index":1,"playId":"1615f1e8-4659-3d12-bc2c-143c4784661d","pitchNumber":2,"startTime":"2026-03-20T23:30:57.979Z","endTime":"2026-03-20T23:31:00.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"1615f1e8-4659-3d12-bc2c-143c4784661d","startTime":"2026-03-20T23:31:18.302Z","endTime":"2026-03-20T23:31:18.315Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Catcher Agustín Ramírez picks off CJ Abrams at 1st on throw to first baseman Christopher Morel.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"1615f1e8-4659-3d12-bc2c-143c4784661d","startTime":"2026-03-20T23:31:18.315Z","endTime":"2026-03-20T23:31:26.018Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.28,"dramaIndex":64.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.83656522706121,"aZ":-38.368220496958045,"pfxX":6.596163665516303,"pfxZ":-4.265485625097789,"pX":0.38139741910085484,"pZ":1.1505812253951382,"vX0":3.7894781033608123,"vY0":-119.17182589880457,"vZ0":-3.4556800263789924,"x":102.46,"y":207.71,"x0":-2.0813404497009236,"y0":50.003964596475264,"z0":6.052033409210976,"aX":9.577859033040035},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.3,"breakHorizontal":-12.8,"spinRate":2171,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.45793827696360445,"extension":6.645732008354609},"index":4,"playId":"d4a38f18-5324-3352-8ecf-3a7b17d92f0c","pitchNumber":3,"startTime":"2026-03-20T23:31:26.018Z","endTime":"2026-03-20T23:31:29.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":94.7,"endSpeed":86.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.271556064188943,"aZ":-10.609934019228266,"pfxX":-4.669672227165781,"pfxZ":11.16815642850931,"pX":-0.21367671911830927,"pZ":3.2030789882923862,"vX0":5.7409277998182,"vY0":-137.7530844859267,"vZ0":-5.853356775708773,"x":125.14,"y":152.3,"x0":-1.7134969038456247,"y0":50.00195729008862,"z0":6.065872614806236,"aX":-9.016086555389313},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.2,"breakHorizontal":7.3,"spinRate":2236,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.39691501104336613,"extension":6.787438941918089},"index":5,"playId":"8e0489a0-2d65-3ce8-b608-4ea6030020df","pitchNumber":4,"startTime":"2026-03-20T23:31:41.549Z","endTime":"2026-03-20T23:31:44.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":95.2,"endSpeed":87.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68654150741496,"aZ":-8.230917689163316,"pfxX":-2.3556171392370566,"pfxZ":12.327916096023158,"pX":0.6892756312197995,"pZ":3.2517578879396845,"vX0":7.278711039014823,"vY0":-138.42603035032874,"vZ0":-6.316467963043571,"x":90.73,"y":150.98,"x0":-1.6673259063560084,"y0":50.003312918616,"z0":6.113289662450706,"aX":-4.576686824881316},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":21.2,"breakHorizontal":2.8,"spinRate":2266,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.39558771569727513,"extension":6.860674927218878},"index":6,"playId":"a07f6f72-4747-368b-a283-b9b9de6d5903","pitchNumber":5,"startTime":"2026-03-20T23:31:59.232Z","endTime":"2026-03-20T23:32:02.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":7,"startTime":"2026-03-20T23:32:19.274Z","endTime":"2026-03-20T23:32:23.426Z","isPitch":false,"type":"action","player":{"id":681047,"link":"/api/v1/people/681047"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32393086995965,"aZ":-38.177229602569014,"pfxX":7.723903255538332,"pfxZ":-4.389817982385008,"pX":0.7212952398329829,"pZ":2.257543212292347,"vX0":3.82767825373019,"vY0":-116.53247147094524,"vZ0":-0.6742114835351145,"x":89.51,"y":177.83,"x0":-1.9499440731941526,"y0":50.00536764644492,"z0":6.178910429270344,"aX":10.550697694041592},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-7.8,"breakHorizontal":-15.0,"spinRate":2308,"spinDirection":28},"zone":6,"typeConfidence":2.0,"plateTime":0.4712716115240121,"extension":6.669861959974659},"hitData":{"launchSpeed":105.5,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.38,"coordY":152.09}},"index":8,"playId":"9579b07b-56b0-3fbe-9f76-d57b2d314a9d","pitchNumber":6,"startTime":"2026-03-20T23:32:23.426Z","endTime":"2026-03-20T23:32:32.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681047,"link":"/api/v1/people/681047"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":681047,"link":"/api/v1/people/681047"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":1.28,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:32:32.943Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kemp Alderman grounds out, shortstop CJ Abrams to first baseman Andrés Chaparro.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T23:34:39.879Z","endTime":"2026-03-20T23:34:54.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694580,"fullName":"Kemp Alderman","link":"/api/v1/people/694580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694580,"fullName":"Kemp Alderman","link":"/api/v1/people/694580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":88.3,"endSpeed":82.0,"strikeZoneTop":3.323,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77682232132071,"aZ":-23.08629128319134,"pfxX":-2.8368629427048675,"pfxZ":5.370988497804403,"pX":-0.8242757589465585,"pZ":2.17764365786663,"vX0":-6.908629609585902,"vY0":-128.51801245310642,"vZ0":-4.794733283164972,"x":148.42,"y":179.98,"x0":2.2550949082954035,"y0":50.00276324444278,"z0":5.834726821587124,"aX":-4.798835101151046},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.0,"breakHorizontal":6.5,"spinRate":2232,"spinDirection":166},"zone":13,"typeConfidence":2.0,"plateTime":0.4243371564086309,"extension":6.094637287871224},"hitData":{"launchSpeed":77.6,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.49,"coordY":150.06}},"index":0,"playId":"557e8797-3b95-3ef1-a41f-67f3a6b63d33","pitchNumber":1,"startTime":"2026-03-20T23:34:39.879Z","endTime":"2026-03-20T23:34:54.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":694580,"link":"/api/v1/people/694580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694580,"link":"/api/v1/people/694580"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":694580,"link":"/api/v1/people/694580"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:34:54.537Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chase Jaworsky lines out softly to shortstop CJ Abrams.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T23:34:55.868Z","endTime":"2026-03-20T23:35:28.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":814172,"fullName":"Chase Jaworsky","link":"/api/v1/people/814172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":814172,"fullName":"Chase Jaworsky","link":"/api/v1/people/814172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.6,"endSpeed":84.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68414416123801,"aZ":-16.368617847691485,"pfxX":5.314025583562505,"pfxZ":8.739084703426474,"pX":0.29347203582247877,"pZ":2.3098725584476636,"vX0":-7.079229141535798,"vY0":-133.17303582386492,"vZ0":-5.735410366907223,"x":105.81,"y":176.41,"x0":2.287014761666686,"y0":50.005681940714176,"z0":5.662125169380271,"aX":9.6150730419345},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.9,"breakHorizontal":-8.3,"spinRate":2120,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.4101675281770554,"extension":6.374010301413452},"index":0,"playId":"5a22c43c-0c7e-3306-a90e-b875c462de57","pitchNumber":1,"startTime":"2026-03-20T23:35:09.757Z","endTime":"2026-03-20T23:35:17.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":814172,"link":"/api/v1/people/814172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":91.0,"endSpeed":84.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53304921387816,"aZ":-24.11863873484541,"pfxX":9.282860061051059,"pfxZ":4.484443638594033,"pX":1.130311457520522,"pZ":2.5080790692917114,"vX0":-6.490499516088566,"vY0":-132.46423631651416,"vZ0":-3.5996021941407754,"x":73.92,"y":171.06,"x0":2.393479089940415,"y0":50.002280790438085,"z0":5.626917684800823,"aX":16.668233729967817},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":-15.6,"spinRate":2012,"spinDirection":46},"zone":12,"typeConfidence":2.0,"plateTime":0.41186579380491395,"extension":6.373669157273503},"hitData":{"launchSpeed":50.7,"launchAngle":31.0,"totalDistance":131.0,"trajectory":"line_drive","hardness":"soft","location":"6","coordinates":{"coordX":113.98,"coordY":151.02}},"index":1,"playId":"8f8f9b28-6aed-3422-abf4-3a2f4d188d6f","pitchNumber":2,"startTime":"2026-03-20T23:35:23.446Z","endTime":"2026-03-20T23:35:28.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":814172,"link":"/api/v1/people/814172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814172,"link":"/api/v1/people/814172"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":814172,"link":"/api/v1/people/814172"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:35:28.362Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Johnny Olmstead flies out to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-20T23:35:34.555Z","endTime":"2026-03-20T23:37:14.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":675394,"fullName":"Johnny Olmstead","link":"/api/v1/people/675394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":675394,"fullName":"Johnny Olmstead","link":"/api/v1/people/675394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.615638716734942,"aZ":-24.338662937634485,"pfxX":-0.8525664854641049,"pfxZ":4.699283230373014,"pX":0.6653210553976807,"pZ":2.9737744247780626,"vX0":-4.344380953436408,"vY0":-127.35465268016482,"vZ0":-2.4254028135436316,"x":91.64,"y":158.49,"x0":2.493926390704106,"y0":50.00123821255684,"z0":5.835039609628813,"aX":-1.419066495586748},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.3,"breakHorizontal":2.4,"spinRate":2291,"spinDirection":156},"zone":3,"typeConfidence":2.0,"plateTime":0.42773232795584315,"extension":6.130179039538524},"index":0,"playId":"4816d823-7639-313d-83b2-e19094d02bc9","pitchNumber":1,"startTime":"2026-03-20T23:35:54.368Z","endTime":"2026-03-20T23:35:58.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":675394,"link":"/api/v1/people/675394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.651350283746986,"aZ":-30.51244311386756,"pfxX":0.16333852493361256,"pfxZ":1.1307429456055251,"pX":1.3592889741659242,"pZ":1.5798115989929868,"vX0":-2.759749748556074,"vY0":-119.22410227214122,"vZ0":-3.422571282286064,"x":65.19,"y":196.13,"x0":2.5009652059908705,"y0":50.0031744577717,"z0":5.731290372148618,"aX":0.2404263073722743},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.6,"breakHorizontal":0.2,"spinRate":1201,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4559733959811396,"extension":6.06711158913313},"index":1,"playId":"12cc5e5b-d700-3750-b7ad-cc6415e2b09b","pitchNumber":2,"startTime":"2026-03-20T23:36:07.868Z","endTime":"2026-03-20T23:36:11.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":675394,"link":"/api/v1/people/675394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.930417442348407,"aZ":-16.006172592614345,"pfxX":3.9457831292885315,"pfxZ":8.759937162773618,"pX":0.011669642853746217,"pZ":3.4636362692746063,"vX0":-7.096370366339291,"vY0":-134.66375681323603,"vZ0":-3.2024227803877037,"x":116.56,"y":145.26,"x0":2.1625871034649946,"y0":50.0006842125371,"z0":5.7936151186105525,"aX":7.281398423750101},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.4,"breakHorizontal":-5.8,"spinRate":2174,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4059982250034926,"extension":6.3321101911878594},"index":2,"playId":"2ecaefe5-9e5c-3794-a549-d45476622eac","pitchNumber":3,"startTime":"2026-03-20T23:36:22.836Z","endTime":"2026-03-20T23:36:26.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":675394,"link":"/api/v1/people/675394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":92.7,"endSpeed":85.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07367166238112,"aZ":-15.599297091275764,"pfxX":4.432349781386583,"pfxZ":8.963634744481917,"pX":-0.2541798147937481,"pZ":3.117375339405316,"vX0":-7.9853085146558485,"vY0":-134.8115021260835,"vZ0":-4.023106074078884,"x":126.69,"y":154.61,"x0":2.1643314971671495,"y0":50.00281721187429,"z0":5.7233169972201985,"aX":8.19667820019351},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":-6.4,"spinRate":2172,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.4056080926945085,"extension":6.348857728440956},"index":3,"playId":"d1818604-f97d-3a1c-b4c9-528260555f47","pitchNumber":4,"startTime":"2026-03-20T23:36:46.072Z","endTime":"2026-03-20T23:36:49.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":675394,"link":"/api/v1/people/675394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.485445698960334,"aZ":-27.98055068008869,"pfxX":1.1217872338786696,"pfxZ":2.997715171938232,"pX":0.7401943368491606,"pZ":3.1184084726805112,"vX0":-4.163129505480535,"vY0":-117.30154570023085,"vZ0":-0.39832209683242903,"x":88.79,"y":154.58,"x0":2.389583166809414,"y0":50.00256529633996,"z0":5.89163416103471,"aX":1.5693759562317866},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":5.6,"breakHorizontal":-1.1,"spinRate":1177,"spinDirection":17},"zone":3,"typeConfidence":2.0,"plateTime":0.46633795386458843,"extension":6.063509971667741},"hitData":{"launchSpeed":81.5,"launchAngle":29.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.32,"coordY":91.82}},"index":4,"playId":"b78d7572-325a-3824-b0a8-eeb278c1a100","pitchNumber":5,"startTime":"2026-03-20T23:37:05.603Z","endTime":"2026-03-20T23:37:14.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":675394,"link":"/api/v1/people/675394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675394,"link":"/api/v1/people/675394"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":675394,"link":"/api/v1/people/675394"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:37:14.147Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Millas grounds out, third baseman Javier Sanoja to first baseman Christopher Morel.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T23:39:05.696Z","endTime":"2026-03-20T23:40:55.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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.2,"endSpeed":71.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44062958125773,"aZ":-41.99692773933109,"pfxX":2.2535954903865023,"pfxZ":-7.7308540425702255,"pX":-0.03003263545365343,"pZ":1.1002815014067955,"vX0":3.679088755820001,"vY0":-112.33352043945078,"vZ0":-1.7175556978000506,"x":118.14,"y":209.07,"x0":-1.9854942663688073,"y0":50.002218071046364,"z0":6.166480952166783,"aX":2.863365189869927},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-14.2,"breakHorizontal":-5.0,"spinRate":2147,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.4886581611404206,"extension":6.698819346439942},"index":0,"playId":"95d53fdc-38ba-302a-837a-f441cd10bef8","pitchNumber":1,"startTime":"2026-03-20T23:39:18.338Z","endTime":"2026-03-20T23:39:21.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61982022069287,"aZ":-23.972642027354404,"pfxX":-9.221644655344608,"pfxZ":5.319715395505144,"pX":-0.3595924748224913,"pZ":1.3304023761428974,"vX0":6.995610783268731,"vY0":-122.68754046907277,"vZ0":-6.047797812399951,"x":130.71,"y":202.86,"x0":-2.0335566837150028,"y0":50.00435790185591,"z0":5.838922380255575,"aX":-14.223568500507245},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.6,"breakHorizontal":15.4,"spinRate":1740,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.44445462930048496,"extension":6.831001737622052},"index":1,"playId":"a33da303-1347-3a05-9b17-cc118ab3a054","pitchNumber":2,"startTime":"2026-03-20T23:39:34.709Z","endTime":"2026-03-20T23:39:37.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":87.7,"endSpeed":82.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.63358497118677,"aZ":-24.955559724030852,"pfxX":2.07199771261572,"pfxZ":4.2609420474945665,"pX":0.2765044205860739,"pZ":2.863382217634971,"vX0":5.209667186291546,"vY0":-127.83876425004749,"vZ0":-3.3932587277604496,"x":106.46,"y":161.47,"x0":-2.0383369443872508,"y0":50.00116335858407,"z0":6.117156798309667,"aX":3.5077385371073206},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.3,"breakHorizontal":-4.7,"spinRate":1994,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.4247295033116134,"extension":6.742541680285365},"index":2,"playId":"1a023d35-6b0a-3664-9290-b2142d99d5e2","pitchNumber":3,"startTime":"2026-03-20T23:39:55.999Z","endTime":"2026-03-20T23:39:58.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":77.6,"endSpeed":72.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81835377256058,"aZ":-43.74514063060283,"pfxX":3.8438482054181375,"pfxZ":-9.019086619381149,"pX":0.9468235530589103,"pZ":0.5039667689780514,"vX0":4.902105318334718,"vY0":-112.91498318800397,"vZ0":-2.67295267077066,"x":80.91,"y":225.17,"x0":-1.7572361270863612,"y0":50.00433240353399,"z0":6.132195854256056,"aX":4.930031118494556},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-16.7,"breakHorizontal":-8.3,"spinRate":2145,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4863140126811283,"extension":6.752878739894323},"index":3,"playId":"be330ac6-8673-39e4-bafd-4a4654df1f5d","pitchNumber":4,"startTime":"2026-03-20T23:40:19.927Z","endTime":"2026-03-20T23:40:23.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-20T23:40:34.671Z","endTime":"2026-03-20T23:40:49.703Z","isPitch":false,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":93.9,"endSpeed":85.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.982314944081537,"aZ":-11.647898283529118,"pfxX":-4.22313275906374,"pfxZ":10.84949124049957,"pX":-0.23831902821196232,"pZ":3.7363108529644857,"vX0":5.437063328767954,"vY0":-136.66038431934484,"vZ0":-4.458509082057221,"x":126.08,"y":137.9,"x0":-1.7045517670258943,"y0":50.006519798775834,"z0":6.188428301982267,"aX":-7.993283895440913},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":6.5,"spinRate":2263,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.40071291849117907,"extension":6.762993061378812},"hitData":{"launchSpeed":85.2,"launchAngle":3.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.57,"coordY":152.11}},"index":5,"playId":"98a39b1e-7df0-3ecf-a60a-8959d7c29038","pitchNumber":5,"startTime":"2026-03-20T23:40:49.703Z","endTime":"2026-03-20T23:40:55.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:40:55.179Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Tena grounds out, second baseman Chase Jaworsky to first baseman Christopher Morel.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T23:41:02.195Z","endTime":"2026-03-20T23:42:21.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":814172,"link":"/api/v1/people/814172"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.151458457142137,"aZ":-12.984157463835183,"pfxX":-4.6698925147571835,"pfxZ":10.231363910417876,"pX":-0.46794405381259707,"pZ":4.571155412122617,"vX0":5.07989280926178,"vY0":-135.92391090198555,"vZ0":-2.199804828697158,"x":134.84,"y":115.36,"x0":-1.7522909574269536,"y0":50.00077651254879,"z0":6.289993708233415,"aX":-8.75745211016351},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.2,"breakHorizontal":7.4,"spinRate":2227,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.40260414213580553,"extension":6.744493466032799},"index":0,"playId":"c8d4a1f7-1833-3f98-8782-137615b683ec","pitchNumber":1,"startTime":"2026-03-20T23:41:20.254Z","endTime":"2026-03-20T23:41:23.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.00646160212242,"aZ":-25.883826882221367,"pfxX":-7.315847900562693,"pfxZ":4.023367885181628,"pX":-0.7663095842528083,"pZ":1.4498530590604406,"vX0":5.665233036171864,"vY0":-123.32023913990794,"vZ0":-5.536870322427646,"x":146.21,"y":199.63,"x0":-2.1257722433407067,"y0":50.002963542536065,"z0":5.86578365339095,"aX":-11.440751355905853},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.4,"breakHorizontal":12.2,"spinRate":1788,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.44157259416873273,"extension":6.833077227778298},"index":1,"playId":"7d0f3c58-d242-3d4b-a7f7-55a4e263df5a","pitchNumber":2,"startTime":"2026-03-20T23:41:34.335Z","endTime":"2026-03-20T23:41:38.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.800797928474978,"aZ":-23.087402555875766,"pfxX":1.4699669254539334,"pfxZ":5.502616914674618,"pX":0.25885822412578463,"pZ":2.7646438617165328,"vX0":5.11556863657044,"vY0":-126.88311406162305,"vZ0":-3.957388606222413,"x":107.13,"y":164.13,"x0":-1.9639091065870828,"y0":50.004182135612595,"z0":6.156158952150067,"aX":2.4274800677255066},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.4,"breakHorizontal":-3.7,"spinRate":2077,"spinDirection":185},"zone":3,"typeConfidence":2.0,"plateTime":0.4295523129304111,"extension":6.722237882335421},"index":2,"playId":"57836eea-c4a3-3fd4-a5ea-233491068c3e","pitchNumber":3,"startTime":"2026-03-20T23:41:52.338Z","endTime":"2026-03-20T23:41:55.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.381723975622265,"aZ":-27.067404071114993,"pfxX":-9.220561537706178,"pfxZ":3.228294729659309,"pX":-0.7236463692008183,"pZ":1.6878779115185778,"vX0":6.604957645372917,"vY0":-124.99049798738855,"vZ0":-4.829819614980582,"x":144.58,"y":193.21,"x0":-2.2035638744219974,"y0":50.00123185969287,"z0":5.869956642261211,"aX":-14.576129006210998},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.9,"breakHorizontal":15.1,"spinRate":1619,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.43834528207928525,"extension":6.885618782504494},"hitData":{"launchSpeed":68.7,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.17,"coordY":156.14}},"index":3,"playId":"8bb6bf4d-b6e5-39ff-a903-064d657599c1","pitchNumber":4,"startTime":"2026-03-20T23:42:16.865Z","endTime":"2026-03-20T23:42:21.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:42:21.673Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-20T23:42:28.587Z","endTime":"2026-03-20T23:44:44.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55564645242683,"aZ":-42.6078135428244,"pfxX":1.940233127815493,"pfxZ":-7.919750001848715,"pX":0.9936921950131493,"pZ":0.1490585083590627,"vX0":5.792522792480626,"vY0":-115.26057198839068,"vZ0":-4.057069821738993,"x":79.12,"y":234.76,"x0":-1.825346427949177,"y0":50.00173031971615,"z0":6.133998740936563,"aX":2.556274285560092},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-15.1,"breakHorizontal":-5.3,"spinRate":2232,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.4790082736618557,"extension":6.538558974273249},"index":0,"playId":"233d47b2-861d-3a51-beea-8f81e2f53fcd","pitchNumber":1,"startTime":"2026-03-20T23:42:47.225Z","endTime":"2026-03-20T23:42:50.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.975395223385064,"aZ":-27.43977258521482,"pfxX":-10.147722836436541,"pfxZ":3.079384488261198,"pX":0.23258110059005774,"pZ":1.712595399678783,"vX0":8.728021725804007,"vY0":-123.08976258205657,"vZ0":-4.444532761363069,"x":108.13,"y":192.54,"x0":-2.037400211463886,"y0":50.0028153437856,"z0":5.8595792000456575,"aX":-15.602775208953972},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.8,"breakHorizontal":16.4,"spinRate":1743,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4446383633798221,"extension":6.813703337235529},"index":1,"playId":"becaf112-78f4-3c62-97b4-47cff1005107","pitchNumber":2,"startTime":"2026-03-20T23:43:04.223Z","endTime":"2026-03-20T23:43:07.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.345453500274186,"aZ":-14.081377007260413,"pfxX":-3.993869998696896,"pfxZ":9.65663347174721,"pX":-0.08443361523159251,"pZ":4.501883391329024,"vX0":5.826735112775049,"vY0":-136.11926992447914,"vZ0":-1.953319487543073,"x":120.22,"y":117.23,"x0":-1.7354866787892227,"y0":50.00112476173381,"z0":6.205611553286128,"aX":-7.482178925613},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":6.0,"spinRate":2232,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4026416968977635,"extension":6.704172209635457},"index":2,"playId":"fb35ae4c-71f8-38e6-ba20-44048995d6e6","pitchNumber":3,"startTime":"2026-03-20T23:43:18.990Z","endTime":"2026-03-20T23:43:21.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.653134368449475,"aZ":-12.081030355931272,"pfxX":-4.856000543670309,"pfxZ":10.637920859762366,"pX":0.12351093812132542,"pZ":2.7057571290041937,"vX0":6.564942217057383,"vY0":-136.26297886788817,"vZ0":-6.978736863233146,"x":112.29,"y":165.72,"x0":-1.6809505933090805,"y0":50.00513616152129,"z0":6.126706789989184,"aX":-9.174905783146935},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.0,"breakHorizontal":7.4,"spinRate":2246,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.4012510160205003,"extension":6.6999060193441515},"index":3,"playId":"fb63503e-3180-3637-8250-2fbfc2bb43ff","pitchNumber":4,"startTime":"2026-03-20T23:43:38.689Z","endTime":"2026-03-20T23:43:42.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.005882205051858,"aZ":-25.261407096538655,"pfxX":-9.751576307602836,"pfxZ":4.458358097984847,"pX":-0.27970107379636727,"pZ":0.9306626749666073,"vX0":7.653510797058533,"vY0":-124.08258397308717,"vZ0":-6.708770702778137,"x":127.66,"y":213.65,"x0":-2.1448686886258095,"y0":50.00521828015209,"z0":5.789096171833083,"aX":-15.130940149334204},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.6,"breakHorizontal":15.7,"spinRate":1755,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.44227346941201473,"extension":6.797461176641745},"index":4,"playId":"5da14c5b-a534-348d-8959-668cdcf0c3c3","pitchNumber":5,"startTime":"2026-03-20T23:43:55.145Z","endTime":"2026-03-20T23:43:58.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83079579336171,"aZ":-41.729468107294295,"pfxX":3.1979313841986294,"pfxZ":-7.148967555528531,"pX":0.607704301859706,"pZ":2.19749617676591,"vX0":4.692487554623889,"vY0":-115.02558345479494,"vZ0":0.10398174565191076,"x":93.84,"y":179.45,"x0":-1.8761601028071508,"y0":50.00238814883961,"z0":6.205973579167503,"aX":4.274180217997353},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-12.6,"breakHorizontal":-7.0,"spinRate":2140,"spinDirection":21},"zone":9,"typeConfidence":2.0,"plateTime":0.47663170106587094,"extension":6.690562488420258},"index":5,"playId":"140f02c7-1871-361f-b939-0b3609bbc9f7","pitchNumber":6,"startTime":"2026-03-20T23:44:12.200Z","endTime":"2026-03-20T23:44:15.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.753631278098293,"aZ":-9.18340224370516,"pfxX":-5.116515401185135,"pfxZ":11.763031562634179,"pX":-0.4129406421903017,"pZ":2.218808991377431,"vX0":5.184316515205919,"vY0":-138.41208685287353,"vZ0":-8.887125733325009,"x":132.74,"y":178.87,"x0":-1.6388668322941253,"y0":50.00424165553983,"z0":6.072555189785471,"aX":-10.00188218476539},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.8,"breakHorizontal":8.3,"spinRate":2284,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.3946126136186776,"extension":6.921430082355485},"index":6,"playId":"bc0efc97-d8a4-30aa-af1f-1ccf4d5814fa","pitchNumber":7,"startTime":"2026-03-20T23:44:39.948Z","endTime":"2026-03-20T23:44:44.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:44:44.302Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Sanoja singles on a ground ball to left fielder Daylen Lile.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T23:46:22.826Z","endTime":"2026-03-20T23:47:48.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.062559135268252,"aZ":-29.18509657630749,"pfxX":-7.754198322946384,"pfxZ":2.174155125566923,"pX":-0.21957326590414422,"pZ":2.2697462463205165,"vX0":-4.071208817970044,"vY0":-116.79771579172268,"vZ0":-1.7879757858245804,"x":125.37,"y":177.5,"x0":2.556450355255603,"y0":50.003389001453236,"z0":5.803381671635056,"aX":-10.656233739154821},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.7,"breakHorizontal":15.1,"spinRate":2551,"spinDirection":302},"zone":4,"typeConfidence":2.0,"plateTime":0.46990183238436156,"extension":5.8151496487558445},"index":0,"playId":"2a900201-fe52-3baf-b179-29133ca2830b","pitchNumber":1,"startTime":"2026-03-20T23:46:47.781Z","endTime":"2026-03-20T23:46:51.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.490202750559362,"aZ":-12.741555377780372,"pfxX":3.9867391224841415,"pfxZ":10.95784658934172,"pX":-0.9054618240639193,"pZ":1.6174831874850726,"vX0":-9.384587649222977,"vY0":-133.05347712344806,"vZ0":-7.752990270042275,"x":151.51,"y":195.11,"x0":2.1667763111992935,"y0":50.00149662278782,"z0":5.514658057424308,"aX":7.070092328653997},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.1,"breakHorizontal":-4.9,"spinRate":2123,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.41342040451694073,"extension":6.372201064638181},"index":1,"playId":"4e0311c8-d18a-397d-99c3-98b9183e4abb","pitchNumber":2,"startTime":"2026-03-20T23:47:05.423Z","endTime":"2026-03-20T23:47:08.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.059793786027274,"aZ":-30.446790457571673,"pfxX":-0.9733327746636677,"pfxZ":1.190333328714254,"pX":-0.25536407043186576,"pZ":1.128467001417084,"vX0":-5.680807984844837,"vY0":-119.43301965583032,"vZ0":-4.513095942878725,"x":126.73,"y":208.31,"x0":2.2805237604647637,"y0":50.000209293710164,"z0":5.781677585715979,"aX":-1.4038489418142455},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.3,"breakHorizontal":3.1,"spinRate":1436,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.4586652468708472,"extension":6.1312052018214995},"index":2,"playId":"c271002f-615f-3fae-8dbd-43098f98326a","pitchNumber":3,"startTime":"2026-03-20T23:47:22.133Z","endTime":"2026-03-20T23:47:26.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":73.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.668936429309245,"aZ":-29.22282761869317,"pfxX":0.6773326540828697,"pfxZ":2.1121537448374363,"pX":0.36806839932302954,"pZ":1.2579492510139358,"vX0":-4.923842519367933,"vY0":-118.77953231774195,"vZ0":-4.117208918732844,"x":102.97,"y":204.82,"x0":2.40076261043193,"y0":50.00181839932316,"z0":5.740536174016976,"aX":0.9461060356146},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.9,"breakHorizontal":0.2,"spinRate":1402,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.465292766865828,"extension":6.0949575941997995},"hitData":{"launchSpeed":95.2,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.81,"coordY":114.07}},"index":3,"playId":"8001087c-bd1f-3f35-91de-bd15179c9d3a","pitchNumber":4,"startTime":"2026-03-20T23:47:42.868Z","endTime":"2026-03-20T23:47:48.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:47:48.340Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Agustín Ramírez doubles (1) on a sharp line drive to right fielder Christian Franklin. Javier Sanoja scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T23:47:55.777Z","endTime":"2026-03-20T23:49:07.570Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681047,"link":"/api/v1/people/681047"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":{"id":656492,"link":"/api/v1/people/656492"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.823573564455636,"aZ":-18.726520752853663,"pfxX":5.196315732326317,"pfxZ":7.828596384390721,"pX":0.6092810924501603,"pZ":2.255900542829318,"vX0":-6.636077629317151,"vY0":-129.41119309526218,"vZ0":-5.327525884638765,"x":93.78,"y":177.87,"x0":2.5167607202321047,"y0":50.00015606847032,"z0":5.749871493317962,"aX":8.923293038773451},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.3,"breakHorizontal":-8.2,"spinRate":2117,"spinDirection":172},"zone":6,"typeConfidence":2.0,"plateTime":0.42122368306673996,"extension":6.164537168564412},"index":0,"playId":"217d4642-0afb-38df-bd11-c0f7c6d8bda5","pitchNumber":1,"startTime":"2026-03-20T23:48:16.321Z","endTime":"2026-03-20T23:48:19.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.144191986575407,"aZ":-17.158691596867477,"pfxX":4.264941290223561,"pfxZ":8.186831515024565,"pX":-0.2619734172071643,"pZ":3.908466337595623,"vX0":-8.047540714416536,"vY0":-133.8947057882676,"vZ0":-1.7543699218046434,"x":126.99,"y":133.25,"x0":2.214656334272655,"y0":50.003260994113376,"z0":5.786849357481245,"aX":7.823613336839748},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":-6.2,"spinRate":2076,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.4074786362545728,"extension":6.348025189368411},"index":1,"playId":"2e4c470a-b202-3bb7-8c6d-ddb6073a52bb","pitchNumber":2,"startTime":"2026-03-20T23:48:43.693Z","endTime":"2026-03-20T23:48:47.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.10579742968293,"aZ":-26.5160264626775,"pfxX":8.77680792410677,"pfxZ":3.722126135475582,"pX":0.07880329117366962,"pZ":2.4115703960046186,"vX0":-8.012808940668267,"vY0":-121.50111035564763,"vZ0":-2.6124324136109487,"x":114.0,"y":173.67,"x0":2.253157182298571,"y0":50.00325613788602,"z0":5.766295740272435,"aX":13.341021984243904},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.5,"breakHorizontal":-14.4,"spinRate":1791,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.447981092411744,"extension":5.907663337297382},"hitData":{"launchSpeed":107.8,"launchAngle":11.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":157.29,"coordY":85.61}},"index":2,"playId":"bdc85fd4-254e-37ec-bb47-28815245ba09","pitchNumber":3,"startTime":"2026-03-20T23:49:00.786Z","endTime":"2026-03-20T23:49:07.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.5,"awayTeamWinProbability":27.5,"homeTeamWinProbabilityAdded":13.0,"leverageIndex":1.62,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:49:07.570Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Griffin Conine grounds out, third baseman Brady House to first baseman Andrés Chaparro. Agustín Ramírez to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T23:49:39.010Z","endTime":"2026-03-20T23:51:42.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.035594936377365,"aZ":-12.85576191075896,"pfxX":2.066450828078027,"pfxZ":10.596767692361244,"pX":-0.17892134105706078,"pZ":2.994386425423836,"vX0":-7.259617934245052,"vY0":-134.38327615517338,"vZ0":-4.633439386612049,"x":123.82,"y":157.93,"x0":2.2929533490691703,"y0":50.00178577883715,"z0":5.659219199665912,"aX":3.7682940197609183},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.4,"breakHorizontal":-2.2,"spinRate":2152,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.4081247722929451,"extension":6.30668142054082},"index":0,"playId":"60629dd6-9068-3133-ac04-8cad179e2d41","pitchNumber":1,"startTime":"2026-03-20T23:49:46.345Z","endTime":"2026-03-20T23:49:49.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":"08314506-0226-0013-001c-f08cd117d70a","startTime":"2026-03-20T23:50:10.673Z","endTime":"2026-03-20T23:50:23.906Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.83111082971164,"aZ":-41.982273831727035,"pfxX":-1.5332805209095253,"pfxZ":-7.128197874245524,"pX":-0.04410973181276321,"pZ":-0.11751815838410218,"vX0":-5.131681900071063,"vY0":-116.77448004531705,"vZ0":-4.462322684677894,"x":118.68,"y":241.95,"x0":2.384842372568331,"y0":50.00358143236039,"z0":5.784370240903331,"aX":-2.1091359834599306},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-13.8,"breakHorizontal":4.1,"spinRate":2364,"spinDirection":330},"zone":13,"typeConfidence":2.0,"plateTime":0.46977848351171936,"extension":5.992805457968158},"index":2,"playId":"4ab8a494-9e20-335e-b314-36f00bb28754","pitchNumber":2,"startTime":"2026-03-20T23:50:23.906Z","endTime":"2026-03-20T23:50:27.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05541030255913,"aZ":-33.41071101540844,"pfxX":-6.4663727320325055,"pfxZ":-0.8758660269426208,"pX":0.8912944115375122,"pZ":2.6485702653309304,"vX0":-2.557800657232594,"vY0":-118.06041372463272,"vZ0":-0.13640694272741438,"x":83.03,"y":167.27,"x0":2.829853006018695,"y0":50.00503104906284,"z0":5.789346986946621,"aX":-9.103167303131244},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.3,"breakHorizontal":12.4,"spinRate":2600,"spinDirection":303},"zone":12,"typeConfidence":2.0,"plateTime":0.46443009954242065,"extension":5.915308877217532},"index":3,"playId":"dffe5316-c716-3f9b-94af-e4e0974b58fc","pitchNumber":3,"startTime":"2026-03-20T23:50:46.003Z","endTime":"2026-03-20T23:50:50.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.851124693653166,"aZ":-32.707565376402044,"pfxX":-6.568091646778005,"pfxZ":-0.3655302798144082,"pX":-0.7543386191890236,"pZ":0.9471438295535503,"vX0":-5.76682862150286,"vY0":-120.13717579308907,"vZ0":-3.985662181712576,"x":145.75,"y":213.21,"x0":2.536959142680734,"y0":50.00403882286157,"z0":5.557579558493799,"aX":-9.531431687550445},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.4,"breakHorizontal":13.3,"spinRate":2668,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4571826419430618,"extension":6.218429550157159},"index":4,"playId":"90db1709-d061-341e-b3ef-41990ddc2f21","pitchNumber":4,"startTime":"2026-03-20T23:51:03.456Z","endTime":"2026-03-20T23:51:06.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.916539146877053,"aZ":-22.699437768476397,"pfxX":10.741313157684267,"pfxZ":5.382090618297635,"pX":0.8251905537509858,"pZ":3.017221431306042,"vX0":-7.87313108892213,"vY0":-131.79760708402367,"vZ0":-2.3731087498964922,"x":85.55,"y":157.32,"x0":2.4551115000408563,"y0":50.000563206315746,"z0":5.604973650421864,"aX":18.901290025549958},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.5,"breakHorizontal":-17.8,"spinRate":1965,"spinDirection":117},"zone":3,"typeConfidence":2.0,"plateTime":0.41551428076893115,"extension":6.272169570852508},"hitData":{"launchSpeed":53.8,"launchAngle":6.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.34,"coordY":172.87}},"index":5,"playId":"e6ce86a4-8a0e-3cbf-98aa-d0d17c7eece3","pitchNumber":5,"startTime":"2026-03-20T23:51:25.516Z","endTime":"2026-03-20T23:51:42.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.6,"awayTeamWinProbability":28.400000000000006,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":1.08,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:51:42.561Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christopher Morel singles on a fly ball to right fielder Christian Franklin. Agustín Ramírez scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T23:51:49.315Z","endTime":"2026-03-20T23:52:34.273Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681047,"link":"/api/v1/people/681047"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":{"id":656492,"link":"/api/v1/people/656492"},"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":89.8,"endSpeed":82.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00037952929674,"aZ":-18.99454313028328,"pfxX":2.9913908821387816,"pfxZ":7.549358636598532,"pX":-0.9697467427962925,"pZ":3.361593695196153,"vX0":-9.238317370373869,"vY0":-130.63583129042007,"vZ0":-2.501800203587007,"x":153.96,"y":148.02,"x0":2.208541760299991,"y0":50.00054339817033,"z0":5.744104017729547,"aX":5.2219542064278},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.4,"breakHorizontal":-3.6,"spinRate":2268,"spinDirection":168},"zone":11,"typeConfidence":2.0,"plateTime":0.4177320442585013,"extension":6.202267821257493},"index":0,"playId":"f464d803-7fe4-3cae-850a-f3a3ba02aaa4","pitchNumber":1,"startTime":"2026-03-20T23:52:04.307Z","endTime":"2026-03-20T23:52:07.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"f464d803-7fe4-3cae-850a-f3a3ba02aaa4","startTime":"2026-03-20T23:52:11.266Z","endTime":"2026-03-20T23:52:26.719Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.302935493154262,"aZ":-24.825143937057124,"pfxX":-2.4208176683456304,"pfxZ":4.31382943879853,"pX":-0.6567176917813761,"pZ":2.894481492072497,"vX0":-6.774706108509413,"vY0":-129.29358100961306,"vZ0":-2.506480946535409,"x":142.03,"y":160.63,"x0":2.305188277197668,"y0":50.00355559091171,"z0":5.768521673887057,"aX":-4.125530316175158},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.6,"breakHorizontal":5.8,"spinRate":2305,"spinDirection":175},"zone":1,"typeConfidence":2.0,"plateTime":0.4225736996913354,"extension":6.222204298857966},"hitData":{"launchSpeed":70.9,"launchAngle":22.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.27,"coordY":123.7}},"index":2,"playId":"042f4f0b-b571-35e8-b367-f10f088aca71","pitchNumber":2,"startTime":"2026-03-20T23:52:26.719Z","endTime":"2026-03-20T23:52:34.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.6,"awayTeamWinProbability":23.400000000000006,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":1.32,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:52:34.273Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T23:52:40.819Z","endTime":"2026-03-20T23:54:25.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.929622206988306,"aZ":-14.913279627199092,"pfxX":3.1571971165822927,"pfxZ":9.426546468234726,"pX":-0.18633905483327076,"pZ":3.4396874891832234,"vX0":-7.899675550002025,"vY0":-134.17974191290472,"vZ0":-2.925310587298308,"x":124.1,"y":145.91,"x0":2.380291484458721,"y0":50.0004847609477,"z0":5.6011723964671365,"aX":5.780535165631235},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":-4.1,"spinRate":2090,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.40756642214658534,"extension":6.446592715000438},"index":0,"playId":"319d70cf-6a0c-30a5-89f0-3239b91940ab","pitchNumber":1,"startTime":"2026-03-20T23:53:01.614Z","endTime":"2026-03-20T23:53:05.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84849927360964,"aZ":-21.482386468241693,"pfxX":8.509759165479718,"pfxZ":5.987934149138094,"pX":-0.11279899747429568,"pZ":2.0213294724654527,"vX0":-9.396685933649088,"vY0":-132.40322870342683,"vZ0":-5.03667334319916,"x":121.3,"y":184.2,"x0":2.3675497776898102,"y0":50.00251031692153,"z0":5.509137138545632,"aX":15.190919896076382},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.0,"breakHorizontal":-13.6,"spinRate":1983,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.4128398858340794,"extension":6.4148566665604365},"index":1,"playId":"dbca88a4-9197-3fa2-b889-5a981c86f22b","pitchNumber":2,"startTime":"2026-03-20T23:53:16.312Z","endTime":"2026-03-20T23:53:20.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.12434083077396,"aZ":-30.407622041369542,"pfxX":-6.447994837295199,"pfxZ":1.2339931866818556,"pX":0.29720686471082747,"pZ":2.6980797529191123,"vX0":-3.9874365304886856,"vY0":-118.68792491621274,"vZ0":-0.4188585652396949,"x":105.67,"y":165.93,"x0":2.8351209446313606,"y0":50.00315129880654,"z0":5.639473359604718,"aX":-9.223236325158572},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.4,"breakHorizontal":12.6,"spinRate":2510,"spinDirection":291},"zone":5,"typeConfidence":2.0,"plateTime":0.4610122639832914,"extension":6.06136051225053},"index":2,"playId":"8617367b-0f64-3f8e-89c9-9d69a59f0bc9","pitchNumber":3,"startTime":"2026-03-20T23:53:38.573Z","endTime":"2026-03-20T23:53:41.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62774351507185,"aZ":-28.668678952373252,"pfxX":-5.627554972609854,"pfxZ":2.394202468479593,"pX":-1.8477126661877614,"pZ":1.095199522251666,"vX0":-8.63870944424397,"vY0":-120.66541410554001,"vZ0":-4.462473019306626,"x":187.43,"y":209.21,"x0":2.5175140917512095,"y0":50.005383715105474,"z0":5.509578101235867,"aX":-8.256807472996655},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.5,"breakHorizontal":12.4,"spinRate":2604,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.45483275510131627,"extension":6.217158839621839},"index":3,"playId":"8065583e-6128-32a9-bbc2-504757d4bc76","pitchNumber":4,"startTime":"2026-03-20T23:54:02.440Z","endTime":"2026-03-20T23:54:05.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.509301694166926,"aZ":-29.85962539796133,"pfxX":2.5614165204137374,"pfxZ":1.6435926329220405,"pX":0.36526895833450035,"pZ":0.9988489888850279,"vX0":-5.705764876605018,"vY0":-118.74624716271886,"vZ0":-4.447203894898975,"x":103.08,"y":211.81,"x0":2.480567485628379,"y0":50.00499992212735,"z0":5.652973808031325,"aX":3.6114441695579034},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.0,"breakHorizontal":-3.0,"spinRate":1100,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4635987715237775,"extension":6.110287239908963},"index":4,"playId":"d72930b8-063b-333c-943f-a4e41636ee8f","pitchNumber":5,"startTime":"2026-03-20T23:54:22.582Z","endTime":"2026-03-20T23:54:25.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.6,"awayTeamWinProbability":25.400000000000006,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.86,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:54:25.582Z","atBatIndex":23},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Christopher Morel caught stealing 2nd base, catcher Drew Millas to shortstop CJ Abrams.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-20T23:54:38.909Z","endTime":"2026-03-20T23:57:55.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":702977,"fullName":"Dillon Head","link":"/api/v1/people/702977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.869149971475416,"aZ":-25.87584331312236,"pfxX":10.504424901098464,"pfxZ":4.2026775447351294,"pX":-0.7805121433572401,"pZ":0.8687772106685366,"vX0":-10.645244158917372,"vY0":-121.91628703279457,"vZ0":-6.056363775255497,"x":146.75,"y":215.32,"x0":2.2860605434981682,"y0":50.00583356221227,"z0":5.630436417767144,"aX":15.752963805875673},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.2,"breakHorizontal":-16.4,"spinRate":1925,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.44997244011255955,"extension":6.006387083668698},"index":0,"playId":"2d2591ce-d442-3804-8c84-03701a58d381","pitchNumber":1,"startTime":"2026-03-20T23:54:47.932Z","endTime":"2026-03-20T23:54:50.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.6,"endSpeed":83.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.394757330052897,"aZ":-22.728685809396758,"pfxX":-0.8774693309527635,"pfxZ":5.396481752955269,"pX":-0.6777114215395714,"pZ":1.7800030576406731,"vX0":-7.640790754506434,"vY0":-130.42519728383144,"vZ0":-5.479880807553326,"x":142.83,"y":190.72,"x0":2.38478489473908,"y0":50.0002992654992,"z0":5.586354458969713,"aX":-1.535182301398782},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.0,"breakHorizontal":3.0,"spinRate":2231,"spinDirection":171},"zone":7,"typeConfidence":2.0,"plateTime":0.4174523589442689,"extension":6.409140043205374},"index":1,"playId":"40d5e51c-4246-358d-b7de-88d5288a2ed6","pitchNumber":2,"startTime":"2026-03-20T23:55:04.670Z","endTime":"2026-03-20T23:55:07.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Dillon Head replaces Esteury Ruiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-03-20T23:57:08.487Z","endTime":"2026-03-20T23:57:49.798Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702977,"link":"/api/v1/people/702977"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":665923,"link":"/api/v1/people/665923"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.730492742465398,"aZ":-30.977308795026506,"pfxX":-8.962568094272967,"pfxZ":0.8501040494051981,"pX":0.6479240646044857,"pZ":2.791097108352766,"vX0":-2.337910491525525,"vY0":-117.33760196794817,"vZ0":-0.13152215679009516,"x":106.79,"y":180.26,"x0":2.8199381780530466,"y0":50.002361435478036,"z0":5.717250969830201,"aX":-12.583633570451271},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.8,"breakHorizontal":16.8,"spinRate":2516,"spinDirection":290},"zone":3,"typeConfidence":2.0,"plateTime":0.46554695931519463,"extension":6.084068289606167},"index":3,"playId":"3a649634-44ba-3bdf-bae0-76971efc0963","pitchNumber":3,"startTime":"2026-03-20T23:57:49.798Z","endTime":"2026-03-20T23:57:55.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":702977,"link":"/api/v1/people/702977","batSide":{"code":"L","description":"Left"}},"first":{"id":666624,"link":"/api/v1/people/666624"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-20T23:57:55.233Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Young grounds out, second baseman Chase Jaworsky to first baseman Christopher Morel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T00:00:06.225Z","endTime":"2026-03-21T00:01:32.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814172,"link":"/api/v1/people/814172"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Dillon Head remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"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-20T23:59:20.497Z","endTime":"2026-03-21T00:00:08.561Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702977,"link":"/api/v1/people/702977"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":665923,"link":"/api/v1/people/665923"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":665923,"link":"/api/v1/people/665923"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.697031440709843,"aZ":-9.334865445059956,"pfxX":-4.397470934811978,"pfxZ":12.778310621031912,"pX":1.1095659649915257,"pZ":2.903363446666012,"vX0":8.555337300150434,"vY0":-133.1262324197147,"vZ0":-6.765388598496141,"x":74.71,"y":160.39,"x0":-1.5805844305811374,"y0":50.00591088720376,"z0":6.160445246144592,"aX":-7.862934243418549},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":21.7,"breakHorizontal":6.0,"spinRate":2232,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4121031924907861,"extension":6.864570862708404},"index":1,"playId":"a646ed69-6054-3152-8369-ceae1f340e0c","pitchNumber":1,"startTime":"2026-03-21T00:00:08.561Z","endTime":"2026-03-21T00:00:12.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":74.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.88961195855435,"aZ":-36.4801083359043,"pfxX":2.1430600855699327,"pfxZ":-3.150141511614591,"pX":1.5252599684043562,"pZ":1.3804054985723735,"vX0":7.269289238974733,"vY0":-115.9295257231842,"vZ0":-2.833486248433805,"x":58.86,"y":201.51,"x0":-1.9246271696097392,"y0":50.00466056421834,"z0":6.087665605087399,"aX":2.9267901831143766},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-6.1,"breakHorizontal":-5.6,"spinRate":2237,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4717741483700646,"extension":6.768397619514402},"index":2,"playId":"2131677a-713b-354b-9b2c-6781495b8f52","pitchNumber":2,"startTime":"2026-03-21T00:00:25.674Z","endTime":"2026-03-21T00:00:28.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.861476596682774,"aZ":-10.829550502893904,"pfxX":-3.0183596056490147,"pfxZ":11.824876911433964,"pX":0.2628617954446057,"pZ":2.7895495977095357,"vX0":6.176134454639371,"vY0":-133.30061340255656,"vZ0":-6.835111434240054,"x":106.98,"y":163.46,"x0":-1.6888303830152227,"y0":50.00226956130031,"z0":6.1637078864669235,"aX":-5.448692693919082},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":20.2,"breakHorizontal":4.2,"spinRate":2188,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.4104425937285825,"extension":6.815886423231593},"index":3,"playId":"a07b7497-25d0-3e07-befe-133b44d7bfd9","pitchNumber":3,"startTime":"2026-03-21T00:00:42.866Z","endTime":"2026-03-21T00:00:47.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.350625023753427,"aZ":-15.227761017784845,"pfxX":-7.548094711554796,"pfxZ":9.02592319214572,"pX":-0.2814650629127287,"pZ":2.5420179184698615,"vX0":7.178629588991398,"vY0":-135.5840644721264,"vZ0":-6.352039467553043,"x":127.73,"y":170.15,"x0":-1.9722496984018232,"y0":50.00021459065994,"z0":5.9623662349239135,"aX":-14.167391124715932},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":12.4,"spinRate":2148,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.40271278151671774,"extension":6.903682924541779},"hitData":{"launchSpeed":106.7,"launchAngle":3.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.52,"coordY":143.58}},"index":4,"playId":"d6b6288a-ef27-3cc3-8c38-29cb66a80fed","pitchNumber":4,"startTime":"2026-03-21T00:01:24.430Z","endTime":"2026-03-21T00:01:32.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:01:32.703Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daylen Lile grounds out to first baseman Christopher Morel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T00:01:38.748Z","endTime":"2026-03-21T00:01:59.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83862262305239,"aZ":-24.913172495788515,"pfxX":-9.5832581685727,"pfxZ":4.762042965346297,"pX":-0.4326558933355233,"pZ":2.1106606849868585,"vX0":7.238079281452707,"vY0":-122.0749168546496,"vZ0":-3.96262483271616,"x":133.49,"y":181.79,"x0":-2.1769146529576,"y0":50.00075559380512,"z0":5.875668039364655,"aX":-14.603198975270473},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.0,"breakHorizontal":15.8,"spinRate":1697,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4470165410493139,"extension":6.791456649665618},"hitData":{"launchSpeed":80.2,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.72,"coordY":164.76}},"index":0,"playId":"cc0b7592-185b-399f-85bf-f988a98ad219","pitchNumber":1,"startTime":"2026-03-21T00:01:55.448Z","endTime":"2026-03-21T00:01:59.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:01:59.349Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrés Chaparro strikes out swinging, catcher Agustín Ramírez to first baseman Christopher Morel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T00:02:05.116Z","endTime":"2026-03-21T00:04:17.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":665953,"fullName":"Andrés Chaparro","link":"/api/v1/people/665953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8847490070404,"aZ":-15.874778043500772,"pfxX":-6.126921584640314,"pfxZ":9.033952392136486,"pX":-0.9707462030752222,"pZ":3.4255735893098116,"vX0":4.995289472752142,"vY0":-133.7207527787984,"vZ0":-3.8059323765256323,"x":154.0,"y":146.29,"x0":-2.0705967088158275,"y0":50.00154503114056,"z0":6.012290956705031,"aX":-11.051952516369404},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.7,"breakHorizontal":10.0,"spinRate":2114,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41022785982011367,"extension":6.757769853335026},"index":0,"playId":"a70b86b7-25d4-32c1-9b01-675b237e1810","pitchNumber":1,"startTime":"2026-03-21T00:02:27.769Z","endTime":"2026-03-21T00:02:31.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.104241433479913,"aZ":-24.591490594657447,"pfxX":-9.256745469891854,"pfxZ":5.018068274533724,"pX":-1.0936078720971418,"pZ":1.9849581784712225,"vX0":5.716999550782569,"vY0":-121.94431289891062,"vZ0":-4.193508636045792,"x":158.69,"y":185.19,"x0":-2.261073356071979,"y0":50.00519127991854,"z0":5.838775525851902,"aX":-13.997498349237095},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.4,"breakHorizontal":15.5,"spinRate":1817,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4484937254127508,"extension":6.806171143304621},"index":1,"playId":"50254302-42ca-37b1-9e7e-6d4965bc2c2a","pitchNumber":2,"startTime":"2026-03-21T00:02:50.807Z","endTime":"2026-03-21T00:02:53.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.428826874386957,"aZ":-12.169464109061453,"pfxX":-3.5208985955515226,"pfxZ":10.322366191168898,"pX":0.33074685511053986,"pZ":3.5246942858335757,"vX0":6.667343299798234,"vY0":-138.25305894377053,"vZ0":-4.819928303452424,"x":104.39,"y":143.61,"x0":-1.6532696718593425,"y0":50.00627310965392,"z0":6.105592549212148,"aX":-6.826234614571379},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.9,"breakHorizontal":5.0,"spinRate":2231,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.39595704086492844,"extension":6.862358083899564},"index":2,"playId":"aea035a4-4eab-3589-993a-8a42182c5cc2","pitchNumber":3,"startTime":"2026-03-21T00:03:14.480Z","endTime":"2026-03-21T00:03:17.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.545157786152693,"aZ":-42.243669789901915,"pfxX":3.978395805456711,"pfxZ":-7.751582351970702,"pX":-0.31530509274383073,"pZ":1.229477424289497,"vX0":2.427671442955982,"vY0":-114.03129621148017,"vZ0":-1.8166250647940063,"x":129.02,"y":205.58,"x0":-1.9153231408314324,"y0":50.00185025466213,"z0":6.254780025621922,"aX":5.169266488813801},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.2,"breakHorizontal":-7.9,"spinRate":2129,"spinDirection":21},"zone":13,"typeConfidence":2.0,"plateTime":0.48277353896142117,"extension":6.608935033833754},"index":3,"playId":"0c4bc6aa-2fae-33fe-8bf0-1e0d86f19fc2","pitchNumber":4,"startTime":"2026-03-21T00:03:34.031Z","endTime":"2026-03-21T00:03:37.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.051863512188557,"aZ":-9.54547022447682,"pfxX":-4.391053209008844,"pfxZ":11.742237306682952,"pX":1.111940035765817,"pZ":2.6478212896169766,"vX0":8.714675418867872,"vY0":-138.0181358081292,"vZ0":-7.633973321277858,"x":74.62,"y":167.29,"x0":-1.5175762434993425,"y0":50.001437691954415,"z0":6.09438299068706,"aX":-8.46181812290254},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.8,"breakHorizontal":6.1,"spinRate":2338,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.3970381012633668,"extension":6.860822267941417},"index":4,"playId":"e4a6239d-2776-35ed-920b-1d8511d18632","pitchNumber":5,"startTime":"2026-03-21T00:03:54.262Z","endTime":"2026-03-21T00:03:58.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77185144407193,"aZ":-35.70183471042879,"pfxX":5.938158919511008,"pfxZ":-2.520070018999355,"pX":1.1933072642831957,"pZ":0.22578299053372833,"vX0":5.568381286480935,"vY0":-117.8993199742285,"vZ0":-5.647998197010499,"x":71.51,"y":232.68,"x0":-1.9763597793602286,"y0":50.0043803522451,"z0":5.97184767230096,"aX":8.305483022193986},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-5.8,"breakHorizontal":-12.2,"spinRate":2345,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4657262044053372,"extension":6.70889919193381},"index":5,"playId":"72dfff24-6f43-3dac-894c-259f7b54157f","pitchNumber":6,"startTime":"2026-03-21T00:04:11.649Z","endTime":"2026-03-21T00:04:17.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665953,"link":"/api/v1/people/665953"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.45,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:04:17.068Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Head grounds out, second baseman José Tena to first baseman Andrés Chaparro.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T00:05:55.208Z","endTime":"2026-03-21T00:07:16.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":702977,"fullName":"Dillon Head","link":"/api/v1/people/702977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702977,"fullName":"Dillon Head","link":"/api/v1/people/702977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":79.0,"endSpeed":72.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63844925779135,"aZ":-41.26394934860411,"pfxX":-3.1246653391098933,"pfxZ":-6.86874582859803,"pX":0.17679456404799115,"pZ":0.7320193338852196,"vX0":-3.982152425915931,"vY0":-115.01282294719806,"vZ0":-2.547034924293561,"x":110.26,"y":219.02,"x0":2.3441630871142283,"y0":50.000437534887986,"z0":5.899858810423414,"aX":-4.1367450737650815},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.8,"breakHorizontal":6.7,"spinRate":2466,"spinDirection":333},"zone":14,"typeConfidence":2.0,"plateTime":0.47834692590044803,"extension":5.991069024788223},"index":0,"playId":"be906939-252f-3f4c-af45-5848548393ea","pitchNumber":1,"startTime":"2026-03-21T00:06:24.923Z","endTime":"2026-03-21T00:06:29.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":702977,"link":"/api/v1/people/702977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.622374893908578,"aZ":-13.377039604491781,"pfxX":5.746614550349692,"pfxZ":10.319029926882036,"pX":0.5899191079723752,"pZ":2.003043337747774,"vX0":-6.652977432959377,"vY0":-134.04179253820126,"vZ0":-6.817795125288171,"x":94.51,"y":184.7,"x0":2.356000645341214,"y0":50.00589669719462,"z0":5.532325553990938,"aX":10.47237742600992},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.4,"breakHorizontal":-9.0,"spinRate":2261,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.4084216645017533,"extension":6.425174342314252},"index":1,"playId":"7b0a08f9-7126-3c35-89fe-23964c59c727","pitchNumber":2,"startTime":"2026-03-21T00:06:38.439Z","endTime":"2026-03-21T00:06:42.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":702977,"link":"/api/v1/people/702977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.298829778196883,"aZ":-20.247056524840513,"pfxX":10.437352309720303,"pfxZ":6.727284877905357,"pX":0.8487110776064738,"pZ":2.0049803193569002,"vX0":-7.8022463827920285,"vY0":-132.33540490765762,"vZ0":-5.385081703073523,"x":84.65,"y":184.65,"x0":2.4794881192249836,"y0":50.00405010577449,"z0":5.549917694321027,"aX":18.50955242497278},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.2,"breakHorizontal":-17.2,"spinRate":2083,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.41392326451601,"extension":6.404674280378401},"index":2,"playId":"6f3b3083-ef66-3763-b9bf-072ff49c3a4c","pitchNumber":3,"startTime":"2026-03-21T00:06:52.486Z","endTime":"2026-03-21T00:06:56.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":702977,"link":"/api/v1/people/702977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.281929674783903,"aZ":-29.15851257704124,"pfxX":-8.326540241227155,"pfxZ":2.174588899860165,"pX":-0.32522262811704084,"pZ":2.6272942260391785,"vX0":-4.7036344171410684,"vY0":-117.4961012545695,"vZ0":-0.6482305445206528,"x":129.4,"y":167.84,"x0":2.7906123875656363,"y0":50.00129378064945,"z0":5.6396036513388745,"aX":-11.525447919288736},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":4.1,"breakHorizontal":16.3,"spinRate":2636,"spinDirection":296},"zone":4,"typeConfidence":2.0,"plateTime":0.46792299596241893,"extension":5.996434703427623},"hitData":{"launchSpeed":95.0,"launchAngle":3.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.46,"coordY":146.68}},"index":3,"playId":"9755fb65-fd49-3086-8388-ed50276649ec","pitchNumber":4,"startTime":"2026-03-21T00:07:07.753Z","endTime":"2026-03-21T00:07:16.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":702977,"link":"/api/v1/people/702977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702977,"link":"/api/v1/people/702977"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":702977,"link":"/api/v1/people/702977"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.6,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:07:16.687Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kemp Alderman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T00:07:29.512Z","endTime":"2026-03-21T00:08:29.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694580,"fullName":"Kemp Alderman","link":"/api/v1/people/694580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694580,"fullName":"Kemp Alderman","link":"/api/v1/people/694580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.323,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16573876424951,"aZ":-22.22793100264557,"pfxX":-2.0343883164028087,"pfxZ":5.998804465853695,"pX":0.690936976295683,"pZ":2.9626949235183706,"vX0":-4.1560217259970855,"vY0":-127.17933887462553,"vZ0":-2.7545210445674737,"x":90.66,"y":158.79,"x0":2.602846980493871,"y0":50.00139525899619,"z0":5.800007429950706,"aX":-3.371449124566726},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.6,"breakHorizontal":4.6,"spinRate":2248,"spinDirection":161},"zone":3,"typeConfidence":2.0,"plateTime":0.42872621740069405,"extension":6.174727898242897},"index":0,"playId":"34120292-2784-315f-ac13-47dd9fd67e76","pitchNumber":1,"startTime":"2026-03-21T00:07:36.931Z","endTime":"2026-03-21T00:07:41.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":694580,"link":"/api/v1/people/694580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":77.9,"endSpeed":72.0,"strikeZoneTop":3.323,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.459046607020912,"aZ":-42.08236803202765,"pfxX":-5.0634565974992345,"pfxZ":-7.589244543476484,"pX":1.2992130295111244,"pZ":3.206254747805416,"vX0":-1.0807251966598654,"vY0":-113.44579014478876,"vZ0":2.833483264195995,"x":67.48,"y":152.21,"x0":2.4394857354028723,"y0":50.003220375280165,"z0":6.131209728182654,"aX":-6.609765657875069},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-12.7,"breakHorizontal":9.5,"spinRate":2299,"spinDirection":325},"zone":12,"typeConfidence":2.0,"plateTime":0.4825379776583487,"extension":5.869932008669404},"index":1,"playId":"388dd244-0967-3c9d-b8c2-ff79b0d1af9c","pitchNumber":2,"startTime":"2026-03-21T00:07:50.445Z","endTime":"2026-03-21T00:07:54.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":694580,"link":"/api/v1/people/694580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.323,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30569797231901,"aZ":-13.154197457594321,"pfxX":4.260264991254121,"pfxZ":10.550595686317545,"pX":-0.6193072804360464,"pZ":3.1184990817904756,"vX0":-8.670825156223536,"vY0":-133.56703286692334,"vZ0":-4.2501616804175875,"x":140.61,"y":154.58,"x0":2.118627668291158,"y0":50.00642858671533,"z0":5.679243824113883,"aX":7.683501986097398},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.4,"breakHorizontal":-5.8,"spinRate":2188,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.410387993415406,"extension":6.467406031101131},"index":2,"playId":"efbea4ac-29ae-3780-8973-c7ee461aa8d7","pitchNumber":3,"startTime":"2026-03-21T00:08:06.101Z","endTime":"2026-03-21T00:08:09.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":694580,"link":"/api/v1/people/694580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.6,"strikeZoneTop":3.323,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.940761017163748,"aZ":-29.50615213783728,"pfxX":1.3470806697788364,"pfxZ":1.8599767762681054,"pX":0.5902410554749914,"pZ":1.1942240675092513,"vX0":-4.844550978530192,"vY0":-118.50271144426333,"vZ0":-4.263632450887836,"x":94.5,"y":206.54,"x0":2.478905450914638,"y0":50.00230859649899,"z0":5.688229887146553,"aX":1.9316830114663741},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.6,"breakHorizontal":-1.3,"spinRate":1039,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.46078647764085146,"extension":6.259373072741197},"index":3,"playId":"fec67b84-63ab-36a8-8a83-7ef013b65cb9","pitchNumber":4,"startTime":"2026-03-21T00:08:24.721Z","endTime":"2026-03-21T00:08:29.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":694580,"link":"/api/v1/people/694580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694580,"link":"/api/v1/people/694580"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":694580,"link":"/api/v1/people/694580"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.9,"awayTeamWinProbability":24.099999999999994,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:08:29.601Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chase Jaworsky flies out to center fielder Jacob Young.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T00:08:32.286Z","endTime":"2026-03-21T00:08:58.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":814172,"fullName":"Chase Jaworsky","link":"/api/v1/people/814172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":814172,"fullName":"Chase Jaworsky","link":"/api/v1/people/814172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":91.1,"endSpeed":83.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.797315957830637,"aZ":-22.049113015697614,"pfxX":9.91082837067356,"pfxZ":5.6978697629282316,"pX":0.2339763262414944,"pZ":2.089914588778934,"vX0":-9.221080981599313,"vY0":-132.36619230081715,"vZ0":-4.556451400101152,"x":108.08,"y":182.35,"x0":2.4722172217382443,"y0":50.00464381991831,"z0":5.444503577893564,"aX":17.618977559161813},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.5,"breakHorizontal":-16.0,"spinRate":2153,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.4135292222702298,"extension":6.503701883074295},"hitData":{"launchSpeed":80.9,"launchAngle":33.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.06,"coordY":95.6}},"index":0,"playId":"0c46a3f3-1c2b-32b0-b9b2-ec20e871a66b","pitchNumber":1,"startTime":"2026-03-21T00:08:51.798Z","endTime":"2026-03-21T00:08:58.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":814172,"link":"/api/v1/people/814172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814172,"link":"/api/v1/people/814172"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":814172,"link":"/api/v1/people/814172"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:08:58.108Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brady House singles on a ground ball to shortstop Johnny Olmstead.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T00:11:48.455Z","endTime":"2026-03-21T00:12:13.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":675394,"link":"/api/v1/people/675394"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Anthony Bender replaces Chris Paddack.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-21T00:10:20.327Z","endTime":"2026-03-21T00:11:50.682Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669622,"link":"/api/v1/people/669622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.4,"endSpeed":86.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.836478602733322,"aZ":-26.424988353630297,"pfxX":-10.886242247623727,"pfxZ":3.0111635682610984,"pX":-0.0723469679933459,"pZ":3.1715366395502813,"vX0":8.438178629019058,"vY0":-137.19005321625994,"vZ0":-2.406987302469231,"x":119.76,"y":153.15,"x0":-1.7708257140828634,"y0":50.00402286153772,"z0":5.858094868397653,"aX":-20.790260930055233},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.2,"breakHorizontal":18.0,"spinRate":2365,"spinDirection":237},"zone":2,"typeConfidence":0.86,"plateTime":0.3989703388222763,"extension":5.5617448016075866},"index":1,"playId":"b19a3afc-4de8-3fea-82d4-69080a0dba12","pitchNumber":1,"startTime":"2026-03-21T00:11:50.682Z","endTime":"2026-03-21T00:11:54.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2678632545007,"aZ":-32.87019233429586,"pfxX":2.894272656351408,"pfxZ":-0.4277034798304147,"pX":0.3794096353451593,"pZ":1.8167589692980803,"vX0":4.181230590016692,"vY0":-126.56671962854247,"vZ0":-3.5870289717148998,"x":102.54,"y":189.73,"x0":-1.6658565647299683,"y0":50.001151348403454,"z0":5.86662247064487,"aX":4.725425682223166},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.3,"breakHorizontal":-6.1,"spinRate":2640,"spinDirection":59},"zone":9,"typeConfidence":0.9,"plateTime":0.4316861637259941,"extension":5.485305490952599},"hitData":{"launchSpeed":79.6,"launchAngle":-41.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.21,"coordY":164.76}},"index":2,"playId":"7fd03d86-abb2-3afe-960d-0fec57bd4c90","pitchNumber":2,"startTime":"2026-03-21T00:12:07.835Z","endTime":"2026-03-21T00:12:13.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.19999999999999,"awayTeamWinProbability":29.80000000000001,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.13,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:12:13.880Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"CJ Abrams grounds out to first baseman Christopher Morel. Brady House to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T00:12:30.104Z","endTime":"2026-03-21T00:12:54.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.256306948237633,"aZ":-28.141538567962655,"pfxX":7.3084420757465605,"pfxZ":2.6237966553311116,"pX":0.6804303455815924,"pZ":1.995223446161161,"vX0":4.751075328110227,"vY0":-122.59753849986983,"vZ0":-2.189675710170254,"x":91.06,"y":184.91,"x0":-2.2262683315353233,"y0":50.00185052649619,"z0":5.281390250124491,"aX":11.219301118663079},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.6,"breakHorizontal":-14.3,"spinRate":2744,"spinDirection":65},"zone":9,"typeConfidence":0.87,"plateTime":0.4452927812201044,"extension":5.3732057081080935},"hitData":{"launchSpeed":82.5,"launchAngle":3.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.0,"coordY":165.78}},"index":0,"playId":"ecf89238-c1ef-39d7-bee5-de9e44266ca5","pitchNumber":1,"startTime":"2026-03-21T00:12:45.237Z","endTime":"2026-03-21T00:12:54.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.98,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:12:54.764Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Franklin grounds out, third baseman Javier Sanoja to first baseman Christopher Morel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T00:12:58.479Z","endTime":"2026-03-21T00:15:08.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681047,"fullName":"Christian Franklin","link":"/api/v1/people/681047"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681047,"fullName":"Christian Franklin","link":"/api/v1/people/681047"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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":87.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.943559224420717,"aZ":-26.72125301794117,"pfxX":-10.925460033247095,"pfxZ":2.7974346882136825,"pX":0.1153190474628419,"pZ":2.723120985752077,"vX0":8.624620639893655,"vY0":-138.2521262633601,"vZ0":-3.7416493999249862,"x":112.6,"y":165.26,"x0":-1.6152166347611192,"y0":50.000542697577934,"z0":5.873989716391434,"aX":-21.284468658337794},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.6,"breakHorizontal":18.1,"spinRate":2391,"spinDirection":236},"zone":2,"typeConfidence":0.89,"plateTime":0.3951878166727907,"extension":5.53094960462558},"index":0,"playId":"eedff197-0a5e-3f27-9ee2-703ab64b8a3a","pitchNumber":1,"startTime":"2026-03-21T00:13:18.681Z","endTime":"2026-03-21T00:13:22.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"second":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.610857463673636,"aZ":-35.73012619971494,"pfxX":-8.74327491634394,"pfxZ":-2.1557358888747244,"pX":2.9509049802818716,"pZ":0.49832453216681094,"vX0":14.066616747838918,"vY0":-126.82454101277604,"vZ0":-5.414044627575641,"x":4.52,"y":225.33,"x0":-1.5076059630856082,"y0":50.00629951294664,"z0":5.479415053966123,"aX":-14.381684760230556},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.9,"breakHorizontal":13.0,"spinRate":1231,"spinDirection":270},"zone":14,"typeConfidence":0.9,"plateTime":0.4303027604428906,"extension":5.709952172070777},"index":1,"playId":"2d52ac6d-90e6-3730-917a-71c1592bd02c","pitchNumber":2,"startTime":"2026-03-21T00:13:37.039Z","endTime":"2026-03-21T00:13:40.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"second":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.484053564317183,"aZ":-29.25250202398049,"pfxX":9.714298032605392,"pfxZ":1.980787702342977,"pX":-0.9128933206942214,"pZ":1.9186571542270965,"vX0":0.22323628320848465,"vY0":-120.69706826212186,"vZ0":-2.012601029753435,"x":151.8,"y":186.98,"x0":-2.2687104139012857,"y0":50.00358970930023,"z0":5.339264327300317,"aX":14.332809286045276},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.4,"breakHorizontal":-17.6,"spinRate":2769,"spinDirection":68},"zone":13,"typeConfidence":0.91,"plateTime":0.4537928255171817,"extension":5.439896992940409},"index":2,"playId":"504a42b7-1748-34e4-b705-3914e213dcd2","pitchNumber":3,"startTime":"2026-03-21T00:14:14.102Z","endTime":"2026-03-21T00:14:18.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"second":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91475612903366,"aZ":-34.35559486237104,"pfxX":3.6447698663413313,"pfxZ":-1.4170378417060672,"pX":0.7203940539482341,"pZ":2.570098917036479,"vX0":4.595133432075222,"vY0":-123.47115210261978,"vZ0":-1.197845377917267,"x":89.54,"y":169.39,"x0":-1.6392555005329468,"y0":50.0026176184572,"z0":5.956371200021584,"aX":5.617421821354502},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.6,"breakHorizontal":-7.7,"spinRate":2635,"spinDirection":60},"zone":6,"typeConfidence":0.68,"plateTime":0.4438644311571589,"extension":5.54053957675244},"index":3,"playId":"70a57a4d-8fa2-3ae0-a79b-0893dcb3a2df","pitchNumber":4,"startTime":"2026-03-21T00:14:34.558Z","endTime":"2026-03-21T00:14:37.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"second":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.155983403427502,"aZ":-30.51020092046447,"pfxX":9.913475180490298,"pfxZ":1.0986356899275709,"pX":0.658676643078915,"pZ":2.153261342756581,"vX0":3.308911669624187,"vY0":-122.2201176685731,"vZ0":-1.4569048225606906,"x":91.89,"y":180.64,"x0":-2.0006379841630957,"y0":50.00180247105772,"z0":5.378008051744622,"aX":14.99118329729454},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.9,"breakHorizontal":-18.7,"spinRate":2916,"spinDirection":60},"zone":6,"typeConfidence":0.91,"plateTime":0.4482045056327131,"extension":5.218590463636813},"hitData":{"launchSpeed":85.2,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.76,"coordY":160.52}},"index":4,"playId":"7f510bab-a413-3852-a0a8-4ead0795b98d","pitchNumber":5,"startTime":"2026-03-21T00:14:59.232Z","endTime":"2026-03-21T00:15:08.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"second":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681047,"link":"/api/v1/people/681047"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":681047,"link":"/api/v1/people/681047"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.3,"awayTeamWinProbability":22.700000000000003,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.63,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:15:08.217Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Millas singles on a sharp line drive to right fielder Owen Caissie. Brady House scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T00:15:12.441Z","endTime":"2026-03-21T00:16:41.586Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":{"id":669622,"link":"/api/v1/people/669622"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86258268812693,"aZ":-30.453580914778872,"pfxX":9.070244068292709,"pfxZ":1.1405865360694385,"pX":-1.3973630218896733,"pZ":2.779642565055256,"vX0":-0.12448961024568345,"vY0":-121.8283869430474,"vZ0":0.2090127325736153,"x":170.26,"y":163.73,"x0":-2.525122935739391,"y0":50.00390048343951,"z0":5.314659314204515,"aX":13.699834153096662},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.4,"breakHorizontal":-16.4,"spinRate":2635,"spinDirection":75},"zone":11,"typeConfidence":0.89,"plateTime":0.448778087544377,"extension":5.3808979316834025},"index":0,"playId":"67d32d5a-c992-32ea-98a4-675da857972e","pitchNumber":1,"startTime":"2026-03-21T00:15:33.486Z","endTime":"2026-03-21T00:15:36.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.423010103633494,"aZ":-33.924541645914886,"pfxX":3.034200405204505,"pfxZ":-1.104299296439894,"pX":-1.223712984556844,"pZ":2.8614094039734086,"vX0":0.8996637564902314,"vY0":-125.03477277630591,"vZ0":-0.861506349402708,"x":163.65,"y":161.52,"x0":-1.9820316142773502,"y0":50.00043704007315,"z0":5.985857152511282,"aX":4.819517983289612},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.9,"breakHorizontal":-5.6,"spinRate":2721,"spinDirection":66},"zone":11,"typeConfidence":0.87,"plateTime":0.43749425227424865,"extension":5.4133452086780505},"index":1,"playId":"cc38c3e2-0fcd-39ba-81dd-6f2c03372406","pitchNumber":2,"startTime":"2026-03-21T00:15:53.703Z","endTime":"2026-03-21T00:15:56.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.636350409812586,"aZ":-34.94211723302427,"pfxX":3.452381792176765,"pfxZ":-1.721039596410085,"pX":-0.7329364867688495,"pZ":2.7241328262512208,"vX0":1.6110557754968886,"vY0":-125.56403877291709,"vZ0":-0.9665008053281252,"x":144.94,"y":165.23,"x0":-1.8299011821038507,"y0":50.001757506498535,"z0":5.938175475473851,"aX":5.5538153411315285},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.1,"breakHorizontal":-6.6,"spinRate":2684,"spinDirection":66},"zone":4,"typeConfidence":0.88,"plateTime":0.4349540401127223,"extension":5.365198745043999},"index":2,"playId":"2cd20daf-f4d3-3a63-91ca-e7dd73583643","pitchNumber":3,"startTime":"2026-03-21T00:16:12.533Z","endTime":"2026-03-21T00:16:16.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43121655180264,"aZ":-25.31667776752507,"pfxX":-11.370021968084696,"pfxZ":3.5424618742510443,"pX":0.16099904352516095,"pZ":1.7953376494813857,"vX0":8.444331963205371,"vY0":-138.59002873908298,"vZ0":-6.168477836063527,"x":110.86,"y":190.31,"x0":-1.45593911120808,"y0":50.003222015946726,"z0":5.7527793619650955,"aX":-22.006976927675456},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.2,"breakHorizontal":18.7,"spinRate":2304,"spinDirection":236},"zone":8,"typeConfidence":0.88,"plateTime":0.3959807347108111,"extension":5.545245502493191},"hitData":{"launchSpeed":100.4,"launchAngle":13.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":166.01,"coordY":118.11}},"index":3,"playId":"68ef1da3-ca91-3bd5-a5b5-efac657cdc31","pitchNumber":4,"startTime":"2026-03-21T00:16:34.144Z","endTime":"2026-03-21T00:16:41.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":-9.699999999999989,"leverageIndex":1.45,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:16:41.586Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Tena strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T00:17:28.188Z","endTime":"2026-03-21T00:18:55.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[3],"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":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T00:17:15.538Z","endTime":"2026-03-21T00:17:28.840Z","isPitch":false,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":677588,"fullName":"José Tena"}}},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"08314506-0366-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-03-21T00:17:28.840Z","endTime":"2026-03-21T00:17:30.378Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84595688597051,"aZ":-30.298550208510036,"pfxX":9.77646211382564,"pfxZ":1.261749562326182,"pX":-0.9360086977700347,"pZ":2.2613614352291624,"vX0":0.3894674882212593,"vY0":-121.39850186194849,"vZ0":-0.9850511592536244,"x":152.68,"y":177.72,"x0":-2.3688720591368058,"y0":50.005807347638836,"z0":5.3105725019824686,"aX":14.589600678271243},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.3,"breakHorizontal":-17.8,"spinRate":2687,"spinDirection":65},"zone":13,"typeConfidence":0.91,"plateTime":0.45124916640779444,"extension":5.331221572071676},"index":2,"playId":"ede3968f-8d1a-3488-a021-686b83faa8e4","pitchNumber":1,"startTime":"2026-03-21T00:17:30.378Z","endTime":"2026-03-21T00:17:37.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Drew Millas steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"actionPlayId":"ede3968f-8d1a-3488-a021-686b83faa8e4","startTime":"2026-03-21T00:17:52.594Z","endTime":"2026-03-21T00:17:55.620Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686452,"link":"/api/v1/people/686452"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"first":{"id":686452,"link":"/api/v1/people/686452"},"postOnSecond":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"homeTeamWinProbability":66.10000000000001,"awayTeamWinProbability":33.89999999999999,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":1.28,"dramaIndex":46.0,"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":86.5,"endSpeed":80.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.414314377311538,"aZ":-35.532282094480635,"pfxX":2.104602449806654,"pfxZ":-2.0834556429185085,"pX":-0.07618426551339781,"pZ":1.5242999934534525,"vX0":3.5375381515021425,"vY0":-125.9624678437858,"vZ0":-3.4714854938086006,"x":119.9,"y":197.62,"x0":-1.7694217988263532,"y0":50.00078508960651,"z0":5.7787142230200645,"aX":3.3972224928498878},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.3,"breakHorizontal":-4.6,"spinRate":2709,"spinDirection":67},"zone":13,"typeConfidence":0.94,"plateTime":0.43401729177842086,"extension":5.597786718302567},"index":4,"playId":"99ac389a-b1f5-3af3-acef-17af05bce17c","pitchNumber":2,"startTime":"2026-03-21T00:17:55.620Z","endTime":"2026-03-21T00:17:59.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"second":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.313592832668633,"aZ":-28.376592644880294,"pfxX":7.700242929316931,"pfxZ":2.5301726039464993,"pX":-0.27782777928721886,"pZ":2.1465136733873,"vX0":2.429701382698647,"vY0":-121.30791736743751,"vZ0":-1.5787996163258748,"x":127.59,"y":180.82,"x0":-2.291089898849832,"y0":50.00177847513837,"z0":5.264761821642369,"aX":11.547567723186395},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.4,"breakHorizontal":-14.5,"spinRate":2767,"spinDirection":73},"zone":8,"typeConfidence":0.88,"plateTime":0.45041832787145397,"extension":5.427387935598275},"index":5,"playId":"af1fdc94-37ec-3321-8306-88a9014aa0e2","pitchNumber":3,"startTime":"2026-03-21T00:18:13.572Z","endTime":"2026-03-21T00:18:17.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"second":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.860860756211494,"aZ":-37.24427912625393,"pfxX":-8.494137304033213,"pfxZ":-3.0444499830242,"pX":1.296630156340177,"pZ":0.99324730245714,"vX0":10.305412528975062,"vY0":-128.02453010740575,"vZ0":-3.7421890207174004,"x":67.58,"y":211.96,"x0":-1.6729852874737872,"y0":50.00465652670345,"z0":5.38199281375194,"aX":-14.134362201015945},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-6.1,"breakHorizontal":13.1,"spinRate":1383,"spinDirection":268},"zone":14,"typeConfidence":0.91,"plateTime":0.42745320825911737,"extension":5.7832049190651205},"index":6,"playId":"7dcc9a22-9786-388d-b2a4-4566d266dcd5","pitchNumber":4,"startTime":"2026-03-21T00:18:31.024Z","endTime":"2026-03-21T00:18:35.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"second":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":83.6,"endSpeed":77.0,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29265536345744,"aZ":-30.32506158339434,"pfxX":8.571781448881266,"pfxZ":1.2290359905744,"pX":0.6303897439348376,"pZ":2.075780192153676,"vX0":4.271783786607378,"vY0":-121.74276646831261,"vZ0":-1.5287738953684586,"x":92.97,"y":182.73,"x0":-2.261258280415339,"y0":50.00003393374284,"z0":5.340991951905987,"aX":12.83977981461981},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.2,"breakHorizontal":-16.6,"spinRate":2747,"spinDirection":61},"zone":9,"typeConfidence":0.9,"plateTime":0.450223041585736,"extension":5.612193028762621},"index":7,"playId":"b3b8dabe-3663-3ada-b753-df95bc47c823","pitchNumber":5,"startTime":"2026-03-21T00:18:52.454Z","endTime":"2026-03-21T00:18:55.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"second":{"id":686452,"link":"/api/v1/people/686452"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":669622,"link":"/api/v1/people/669622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":4.699999999999989,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:18:55.526Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Johnny Olmstead singles on a ground ball to second baseman José Tena. Johnny Olmstead to 2nd. Johnny Olmstead advances to 2nd, on a throwing error by second baseman José Tena.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T00:20:54.508Z","endTime":"2026-03-21T00:22:11.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":675394,"fullName":"Johnny Olmstead","link":"/api/v1/people/675394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":675394,"fullName":"Johnny Olmstead","link":"/api/v1/people/675394"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":675394,"fullName":"Johnny Olmstead","link":"/api/v1/people/675394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":675394,"fullName":"Johnny Olmstead","link":"/api/v1/people/675394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"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":77.3,"endSpeed":72.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.607490399076305,"aZ":-41.72986984374041,"pfxX":-5.192912489404074,"pfxZ":-7.401808182607116,"pX":0.5604805636807205,"pZ":2.018662016083409,"vX0":-2.6324813227737027,"vY0":-112.64320392638072,"vZ0":0.2767157798135096,"x":95.64,"y":184.28,"x0":2.417302361745145,"y0":50.00369707925314,"z0":6.097910706458088,"aX":-6.702687015173375},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-13.1,"breakHorizontal":10.1,"spinRate":2371,"spinDirection":327},"zone":9,"typeConfidence":2.0,"plateTime":0.4854263163513255,"extension":5.982008644095515},"index":0,"playId":"ff5c2bbd-8811-3e7c-9c08-7013017f58d3","pitchNumber":1,"startTime":"2026-03-21T00:21:15.737Z","endTime":"2026-03-21T00:21:19.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":675394,"link":"/api/v1/people/675394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.715780319638522,"aZ":-14.791881732472707,"pfxX":4.915083343996582,"pfxZ":9.741083021094802,"pX":-0.3435118503842822,"pZ":1.0516535347294749,"vX0":-8.344058502718283,"vY0":-133.03586167454844,"vZ0":-9.059388701133196,"x":130.09,"y":210.39,"x0":2.2013053915205405,"y0":50.002388839181314,"z0":5.583463255318576,"aX":8.770981463766812},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.7,"breakHorizontal":-7.0,"spinRate":1977,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4124045899152935,"extension":6.461894634856166},"index":1,"playId":"9ea07dc5-607f-3e0e-a1c8-4ad4b1f23abe","pitchNumber":2,"startTime":"2026-03-21T00:21:29.446Z","endTime":"2026-03-21T00:21:32.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":675394,"link":"/api/v1/people/675394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.303694797396545,"aZ":-29.822261655435675,"pfxX":-6.386877610130229,"pfxZ":1.7092239469750972,"pX":-0.22244485091617652,"pZ":1.5306959673025549,"vX0":-4.964946397453516,"vY0":-117.3253370221042,"vZ0":-3.1610021304105116,"x":125.48,"y":197.45,"x0":2.7620582503748743,"y0":50.00012165890808,"z0":5.718348627317303,"aX":-8.768556562172506},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.5,"breakHorizontal":13.0,"spinRate":2612,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.46954630543124365,"extension":5.9292513025196705},"index":2,"playId":"a0591c2a-5c41-356e-b21b-84c1d1de9d5a","pitchNumber":3,"startTime":"2026-03-21T00:21:43.347Z","endTime":"2026-03-21T00:21:46.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":675394,"link":"/api/v1/people/675394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-21T00:21:54.082Z","endTime":"2026-03-21T00:22:04.038Z","isPitch":false,"type":"action","player":{"id":675394,"link":"/api/v1/people/675394"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":675394,"link":"/api/v1/people/675394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.041774166463732,"aZ":-12.281169005653208,"pfxX":3.83680280866135,"pfxZ":10.941706633035587,"pX":-1.0682540474905722,"pZ":2.3885992492641908,"vX0":-9.54770107863352,"vY0":-134.00798759745402,"vZ0":-6.241360158461142,"x":157.72,"y":174.29,"x0":2.0428521192304987,"y0":50.00564588157775,"z0":5.625882689921662,"aX":6.978778814504542},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.6,"breakHorizontal":-4.9,"spinRate":2240,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.40877843056923213,"extension":6.486392886499149},"hitData":{"launchSpeed":59.9,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.07,"coordY":157.95}},"index":4,"playId":"9cf5521e-7446-3c2e-b8dc-26b196d6deb2","pitchNumber":4,"startTime":"2026-03-21T00:22:04.038Z","endTime":"2026-03-21T00:22:11.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":675394,"link":"/api/v1/people/675394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675394,"link":"/api/v1/people/675394"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":675394,"link":"/api/v1/people/675394"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":5.900000000000006,"leverageIndex":0.84,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:22:11.747Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, third baseman Brady House to first baseman Andrés Chaparro. Johnny Olmstead to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T00:22:39.790Z","endTime":"2026-03-21T00:24:13.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":675394,"fullName":"Johnny Olmstead","link":"/api/v1/people/675394"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665953,"link":"/api/v1/people/665953"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":675394,"fullName":"Johnny Olmstead","link":"/api/v1/people/675394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":77.9,"endSpeed":71.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16722799281039,"aZ":-38.2832061395186,"pfxX":-5.658731200668342,"pfxZ":-4.780720769979318,"pX":-0.5010882819079403,"pZ":2.376178054323624,"vX0":-4.561106845697959,"vY0":-113.33536640034103,"vZ0":0.4566225436840683,"x":136.1,"y":174.62,"x0":2.285844330886564,"y0":50.004115344370774,"z0":6.0518956038359075,"aX":-7.22885176406182},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-8.2,"breakHorizontal":11.5,"spinRate":2344,"spinDirection":325},"zone":4,"typeConfidence":2.0,"plateTime":0.48663671086158633,"extension":5.850927663103052},"index":0,"playId":"b341c26c-0c36-36d5-9dc8-7da682d39baf","pitchNumber":1,"startTime":"2026-03-21T00:22:54.266Z","endTime":"2026-03-21T00:22:57.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"second":{"id":675394,"link":"/api/v1/people/675394"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":87.7,"endSpeed":81.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.235271344694052,"aZ":-23.121626925116903,"pfxX":-2.359360296511385,"pfxZ":5.440052431862327,"pX":-0.3974656557441831,"pZ":3.2280916339738916,"vX0":-6.2648838874326245,"vY0":-127.66508431063824,"vZ0":-2.0430264588348495,"x":132.15,"y":151.62,"x0":2.386768803388916,"y0":50.0039820847098,"z0":5.84336468222809,"aX":-3.9263869219350767},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":9.6,"breakHorizontal":5.5,"spinRate":2283,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.4276781237072207,"extension":6.182894114781525},"index":1,"playId":"91b6fd50-8712-3e63-9be9-edf12c87d64a","pitchNumber":2,"startTime":"2026-03-21T00:23:13.924Z","endTime":"2026-03-21T00:23:16.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"second":{"id":675394,"link":"/api/v1/people/675394"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.450646736883293,"aZ":-41.020857189796494,"pfxX":-3.2018571099244513,"pfxZ":-6.554604022509583,"pX":-2.0324843703097835,"pZ":0.3081745385898331,"vX0":-8.48077708926363,"vY0":-115.96128545924307,"vZ0":-3.6155865379211596,"x":194.47,"y":230.46,"x0":2.100902099683603,"y0":50.00192362724255,"z0":5.835234451296511,"aX":-4.321712471692964},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.5,"breakHorizontal":8.0,"spinRate":2418,"spinDirection":329},"zone":13,"typeConfidence":2.0,"plateTime":0.4739135329883406,"extension":6.2113358682811715},"index":2,"playId":"eaedec93-2e43-3976-bb32-83c0354e04ad","pitchNumber":3,"startTime":"2026-03-21T00:23:35.753Z","endTime":"2026-03-21T00:23:41.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"second":{"id":675394,"link":"/api/v1/people/675394"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.001311583503007,"aZ":-23.128044795235166,"pfxX":9.758249904325412,"pfxZ":6.08301859835244,"pX":-0.052680439364163646,"pZ":1.2466482460958763,"vX0":-9.2258441754676,"vY0":-120.4813661449925,"vZ0":-5.770791735581841,"x":119.01,"y":205.12,"x0":2.538458236621946,"y0":50.00089884983062,"z0":5.687424313609604,"aX":14.50259794049728},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":10.0,"breakHorizontal":-15.7,"spinRate":1976,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.45272738087072995,"extension":6.011777479814598},"hitData":{"launchSpeed":78.8,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":117.65,"coordY":169.83}},"index":3,"playId":"5695a54a-886a-3eff-845a-6079e1606e2b","pitchNumber":4,"startTime":"2026-03-21T00:24:02.405Z","endTime":"2026-03-21T00:24:13.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"second":{"id":675394,"link":"/api/v1/people/675394"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":1.1,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:24:13.593Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T00:24:21.491Z","endTime":"2026-03-21T00:26:54.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":675394,"fullName":"Johnny Olmstead","link":"/api/v1/people/675394"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.888560679400744,"aZ":-27.86435730593596,"pfxX":-2.2713941081132685,"pfxZ":2.6019777676784948,"pX":0.9318690153386102,"pZ":3.71958816293254,"vX0":-3.1583520669280403,"vY0":-127.53180952077268,"vZ0":-0.14238624371920217,"x":81.48,"y":138.35,"x0":2.478851806500713,"y0":50.0025775128093,"z0":5.963880484568373,"aX":-3.761300717476408},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.9,"breakHorizontal":4.8,"spinRate":2298,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.42859890613277773,"extension":6.026635658437284},"index":0,"playId":"c223caee-b639-33aa-98a5-8dadc0a35904","pitchNumber":1,"startTime":"2026-03-21T00:24:37.201Z","endTime":"2026-03-21T00:24:40.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":675394,"link":"/api/v1/people/675394"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.172049469576915,"aZ":-31.906407746597775,"pfxX":-8.374529631208388,"pfxZ":0.20314247404830077,"pX":0.6922217965505738,"pZ":3.8825823778840527,"vX0":-2.3578440825676936,"vY0":-114.35232927514993,"vZ0":2.3363891659868328,"x":90.61,"y":133.95,"x0":2.8235951812264726,"y0":50.00346814079905,"z0":5.967635617058251,"aX":-11.142663235526308},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":1.2,"breakHorizontal":15.7,"spinRate":2544,"spinDirection":303},"zone":12,"typeConfidence":2.0,"plateTime":0.4781260477823883,"extension":5.91450028085804},"index":1,"playId":"ffff330d-b8bf-3e41-8a99-363f7755c3b8","pitchNumber":2,"startTime":"2026-03-21T00:24:57.516Z","endTime":"2026-03-21T00:25:00.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":675394,"link":"/api/v1/people/675394"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.397994448655286,"aZ":-22.10755225344553,"pfxX":10.18147993827945,"pfxZ":6.715018961629099,"pX":-0.8328710815116646,"pZ":1.6653384710896326,"vX0":-10.777621726446013,"vY0":-121.53737076082791,"vZ0":-5.010747608289331,"x":148.75,"y":193.82,"x0":2.332282653829246,"y0":50.000805457474875,"z0":5.6689018944589895,"aX":15.25887312656449},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":11.2,"breakHorizontal":-16.0,"spinRate":1920,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4503384325207107,"extension":6.0433848701401995},"index":2,"playId":"8f614e06-0026-3877-87af-b1ee28c8642b","pitchNumber":3,"startTime":"2026-03-21T00:25:15.886Z","endTime":"2026-03-21T00:25:20.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":675394,"link":"/api/v1/people/675394"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.708828894901973,"aZ":-24.160546766838255,"pfxX":-1.7216799921015928,"pfxZ":4.816210063294431,"pX":0.01663160041684496,"pZ":2.828503630764679,"vX0":-5.691392153561728,"vY0":-127.72877907525749,"vZ0":-2.6283452895468784,"x":116.37,"y":162.41,"x0":2.4914511049032453,"y0":50.001704397207384,"z0":5.757718883557907,"aX":-2.8609931258607464},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.4,"breakHorizontal":4.3,"spinRate":2265,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.42776910867211093,"extension":6.259125330853858},"index":3,"playId":"a6ca29e2-7f61-37c0-b872-cf1172724e05","pitchNumber":4,"startTime":"2026-03-21T00:25:50.545Z","endTime":"2026-03-21T00:25:54.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":675394,"link":"/api/v1/people/675394"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":91.5,"endSpeed":83.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31143266925804,"aZ":-14.596430598949624,"pfxX":3.135519796238415,"pfxZ":9.809333114476182,"pX":-0.13213397453276848,"pZ":2.9203582868929057,"vX0":-7.525989822046025,"vY0":-132.97426240707293,"vZ0":-4.345314008885486,"x":122.04,"y":159.93,"x0":2.326528860848206,"y0":50.00520689938877,"z0":5.6335520831559025,"aX":5.620930385326189},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.0,"breakHorizontal":-4.1,"spinRate":2148,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.4117915610214484,"extension":6.453427473365077},"index":4,"playId":"1de829a0-7f65-3e2d-a830-916acbf0aa65","pitchNumber":5,"startTime":"2026-03-21T00:26:07.801Z","endTime":"2026-03-21T00:26:10.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":675394,"link":"/api/v1/people/675394"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.751366213147488,"aZ":-16.083146897235633,"pfxX":3.773637627608318,"pfxZ":8.819290471790032,"pX":-0.07338496222488981,"pZ":3.0312179730743742,"vX0":-7.553899083265278,"vY0":-134.1514694820826,"vZ0":-3.9115490446648233,"x":119.8,"y":156.94,"x0":2.287327963594372,"y0":50.001027738084275,"z0":5.652981307258903,"aX":6.884181665152364},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":-5.3,"spinRate":2164,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.40812242249327246,"extension":6.318511752716277},"index":5,"playId":"9dd84631-d405-37fe-b1c8-4001115e9190","pitchNumber":6,"startTime":"2026-03-21T00:26:31.650Z","endTime":"2026-03-21T00:26:34.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":675394,"link":"/api/v1/people/675394"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.971031383327492,"aZ":-27.991506253884257,"pfxX":-3.1008399587273443,"pfxZ":2.5676368658128634,"pX":-0.4311964783437309,"pZ":3.2791154553363504,"vX0":-6.047997884622968,"vY0":-126.8581837926246,"vZ0":-0.6911861064862347,"x":133.44,"y":150.24,"x0":2.3867520476910182,"y0":50.00338128101623,"z0":5.7865587814145245,"aX":-5.053414532284348},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.7,"breakHorizontal":7.0,"spinRate":2302,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.43177198298565234,"extension":6.217005264471813},"index":6,"playId":"4fe896c5-7dd3-33f8-aaeb-62d14d418725","pitchNumber":7,"startTime":"2026-03-21T00:26:51.416Z","endTime":"2026-03-21T00:26:54.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"third":{"id":675394,"link":"/api/v1/people/675394"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.89999999999999,"awayTeamWinProbability":30.10000000000001,"homeTeamWinProbabilityAdded":-6.1000000000000085,"leverageIndex":1.43,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:26:54.416Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Griffin Conine strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T00:26:58.108Z","endTime":"2026-03-21T00:29:01.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656492,"fullName":"Foster Griffin","link":"/api/v1/people/656492"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.554389005388945,"aZ":-29.932420679886345,"pfxX":-8.153249089115143,"pfxZ":1.6759205397131476,"pX":0.2560753252284669,"pZ":1.9042917701800424,"vX0":-3.3991350235385247,"vY0":-115.65998818772843,"vZ0":-1.8915257396072678,"x":107.24,"y":187.36,"x0":2.8104176431007506,"y0":50.00083442460481,"z0":5.644190606552362,"aX":-10.879957779547805},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":2.8,"breakHorizontal":15.7,"spinRate":2465,"spinDirection":309},"zone":8,"typeConfidence":2.0,"plateTime":0.4762810220257627,"extension":6.072445252293946},"index":0,"playId":"575d62df-17ae-3be4-9443-75032d2ae540","pitchNumber":1,"startTime":"2026-03-21T00:27:20.063Z","endTime":"2026-03-21T00:27:23.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"third":{"id":675394,"link":"/api/v1/people/675394"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.96009224760873,"aZ":-27.836847516521182,"pfxX":-6.151315122930827,"pfxZ":3.0694636989629593,"pX":0.8213686279827729,"pZ":2.7468795152960666,"vX0":-2.7677686645400086,"vY0":-117.77701733002012,"vZ0":-0.7505998026722172,"x":85.69,"y":164.61,"x0":2.8086728823117504,"y0":50.0050785340282,"z0":5.628908467426586,"aX":-8.700419206397891},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.6,"breakHorizontal":11.8,"spinRate":2472,"spinDirection":293},"zone":6,"typeConfidence":2.0,"plateTime":0.46386930410406446,"extension":6.093614953108043},"index":1,"playId":"eddfbb62-81bc-3daf-8bd8-abdf0da0fad5","pitchNumber":2,"startTime":"2026-03-21T00:27:36.308Z","endTime":"2026-03-21T00:27:40.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"third":{"id":675394,"link":"/api/v1/people/675394"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.178610265588674,"aZ":-28.283682337327896,"pfxX":3.3713876467323156,"pfxZ":2.7848534430068392,"pX":-0.47349751741707913,"pZ":-0.46048834407643263,"vX0":-7.627366381874847,"vY0":-119.11701824637204,"vZ0":-7.841662405007724,"x":135.05,"y":251.21,"x0":2.374823512296675,"y0":50.00029218587687,"z0":5.537818705408,"aX":4.701987535978409},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.8,"breakHorizontal":-3.6,"spinRate":1192,"spinDirection":75},"zone":13,"typeConfidence":2.0,"plateTime":0.46512943976455157,"extension":6.264597806368308},"index":2,"playId":"bb022ba6-7e38-372b-bdff-090bbfef1848","pitchNumber":3,"startTime":"2026-03-21T00:28:09.204Z","endTime":"2026-03-21T00:28:13.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"third":{"id":675394,"link":"/api/v1/people/675394"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53088658988877,"aZ":-32.9758549729213,"pfxX":2.227739241413819,"pfxZ":-0.5715691527602791,"pX":-0.7914231827600616,"pZ":-0.41878920197492825,"vX0":-8.237567561978867,"vY0":-119.46400806249453,"vZ0":-6.948177695397939,"x":147.17,"y":250.09,"x0":2.4439431748412646,"y0":50.00137373304895,"z0":5.570705614538094,"aX":3.1537712949796264},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.8,"breakHorizontal":-1.6,"spinRate":1093,"spinDirection":78},"zone":13,"typeConfidence":2.0,"plateTime":0.4622368999192137,"extension":6.334950302439611},"index":3,"playId":"f1e2f172-0c59-35ca-b76f-db6e5c23d97f","pitchNumber":4,"startTime":"2026-03-21T00:28:31.502Z","endTime":"2026-03-21T00:28:34.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"third":{"id":675394,"link":"/api/v1/people/675394"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.330886432634113,"aZ":-14.683034356306695,"pfxX":3.1115404717145205,"pfxZ":9.494339239571294,"pX":-0.03927969826105067,"pZ":3.7598843867952403,"vX0":-7.47307304624546,"vY0":-134.42313227541928,"vZ0":-2.37901959502224,"x":118.5,"y":137.26,"x0":2.364288656211958,"y0":50.000512356309905,"z0":5.690528786869109,"aX":5.731240498055863},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":-4.2,"spinRate":2234,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.40642713035377165,"extension":6.364159295226681},"index":4,"playId":"532ecadf-d28c-32db-9338-6704dc833625","pitchNumber":5,"startTime":"2026-03-21T00:28:58.891Z","endTime":"2026-03-21T00:29:01.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":665052,"link":"/api/v1/people/665052","batSide":{"code":"L","description":"Left"}},"third":{"id":675394,"link":"/api/v1/people/675394"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_ab"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_ab"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"credit":"b_pa"},{"player":{"id":656492,"link":"/api/v1/people/656492"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":1.45,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:29:01.980Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T00:31:18.014Z","endTime":"2026-03-21T00:32:15.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Nardi replaces Anthony Bender.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T00:30:23.541Z","endTime":"2026-03-21T00:31:19.521Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677053,"link":"/api/v1/people/677053"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669622,"link":"/api/v1/people/669622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.644537914319816,"aZ":-28.37190224225274,"pfxX":-7.16881995039117,"pfxZ":2.7550151046117364,"pX":0.15029118759158483,"pZ":2.7831204684881987,"vX0":-4.4566296275578825,"vY0":-116.63836028189459,"vZ0":-0.27049283496447085,"x":111.27,"y":163.64,"x0":3.016100640678432,"y0":50.00195518429984,"z0":5.572637291916683,"aX":-9.890647851750034},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":5.2,"breakHorizontal":14.0,"spinRate":2369,"spinDirection":286},"zone":5,"typeConfidence":2.0,"plateTime":0.4693254558081552,"extension":6.450686042414619},"index":1,"playId":"1e61cf57-0765-3d4a-9b9c-f0b0b51e1abb","pitchNumber":1,"startTime":"2026-03-21T00:31:19.521Z","endTime":"2026-03-21T00:31:23.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.744121347548898,"aZ":-26.82862246673304,"pfxX":-5.751775750613503,"pfxZ":3.8038436821102417,"pX":-1.1749527829984212,"pZ":1.5869393242313465,"vX0":-7.690456645600686,"vY0":-118.64437057676848,"vZ0":-3.4823819683848227,"x":161.79,"y":195.93,"x0":2.8736042637701513,"y0":50.00166827929844,"z0":5.557201253306879,"aX":-8.081588101285021},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":6.1,"breakHorizontal":12.5,"spinRate":2381,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.4642132989681449,"extension":6.599464066585015},"index":2,"playId":"71f7a63a-7249-3792-bed0-b6ccf7a626bf","pitchNumber":2,"startTime":"2026-03-21T00:31:36.559Z","endTime":"2026-03-21T00:31:40.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.718147695733386,"aZ":-27.06697699212041,"pfxX":-7.034890194871388,"pfxZ":3.6420291204647395,"pX":0.7293807310390203,"pZ":2.4780873647031636,"vX0":-3.357920302473587,"vY0":-118.29221373797805,"vZ0":-1.458743196912914,"x":89.2,"y":171.87,"x0":3.085874836387332,"y0":50.0031760096164,"z0":5.608099150464954,"aX":-9.867851792698328},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.5,"breakHorizontal":13.6,"spinRate":2371,"spinDirection":285},"zone":6,"typeConfidence":2.0,"plateTime":0.4648551763441571,"extension":6.3764988692447675},"index":3,"playId":"8d5bab7a-a44a-3971-a10d-cc055d10f123","pitchNumber":3,"startTime":"2026-03-21T00:31:53.848Z","endTime":"2026-03-21T00:31:59.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64983296187904,"aZ":-12.868673384142454,"pfxX":4.594075290568871,"pfxZ":10.45649939936852,"pX":-0.2569767954474455,"pZ":2.4930373968501804,"vX0":-9.594910938717806,"vY0":-135.06260892287045,"vZ0":-5.45663355021029,"x":126.8,"y":171.47,"x0":2.7459226979359284,"y0":50.00106297547837,"z0":5.445900491669947,"aX":8.48158632322244},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":-6.2,"spinRate":2332,"spinDirection":137},"zone":4,"typeConfidence":0.9,"plateTime":0.40567843224133515,"extension":6.683358318218458},"index":4,"playId":"9b0418d8-1eb3-3e5d-b26c-366434c3a52d","pitchNumber":4,"startTime":"2026-03-21T00:32:10.536Z","endTime":"2026-03-21T00:32:15.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":677053,"link":"/api/v1/people/677053"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":677053,"link":"/api/v1/people/677053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:32:15.173Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Wiemer grounds out, third baseman Javier Sanoja to first baseman Christopher Morel.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T00:32:34.832Z","endTime":"2026-03-21T00:34:44.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"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":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Joey Wiemer replaces Jacob Young.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T00:32:32.322Z","endTime":"2026-03-21T00:32:37.083Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":696285,"link":"/api/v1/people/696285"},"defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.5,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.268179501719455,"aZ":-28.150159107029523,"pfxX":-7.057825622755205,"pfxZ":2.8520300194491934,"pX":0.8892957251496112,"pZ":2.328772159157133,"vX0":-3.032050723728806,"vY0":-118.5620106882917,"vZ0":-1.6252107210729771,"x":83.1,"y":175.9,"x0":3.104832394752493,"y0":50.00584264045112,"z0":5.610640965293462,"aX":-9.973238314521979},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":5.0,"breakHorizontal":13.6,"spinRate":2424,"spinDirection":283},"zone":14,"typeConfidence":2.0,"plateTime":0.46332444594838496,"extension":6.475497740462725},"index":1,"playId":"1c05e135-1b91-3bb9-8d03-fc78e34f4365","pitchNumber":1,"startTime":"2026-03-21T00:32:37.083Z","endTime":"2026-03-21T00:32:42.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"}},"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":92.5,"endSpeed":84.5,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97721071142873,"aZ":-15.938217672842464,"pfxX":4.52517503982033,"pfxZ":8.86258563506648,"pX":0.09544446339558263,"pZ":3.7461683795905554,"vX0":-8.694888943491332,"vY0":-134.46001291551033,"vZ0":-1.9193338159538302,"x":113.36,"y":137.63,"x0":2.78224257385317,"y0":50.00567646323263,"z0":5.599437336218549,"aX":8.293929016309587},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":-6.4,"spinRate":2259,"spinDirection":137},"zone":12,"typeConfidence":0.89,"plateTime":0.40725831977254634,"extension":6.536971249525435},"index":2,"playId":"0d3052ec-8cb0-3c8d-9b9c-30bac73c60a6","pitchNumber":2,"startTime":"2026-03-21T00:33:11.092Z","endTime":"2026-03-21T00:33:15.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47554118681219,"aZ":-14.338440873745085,"pfxX":5.219103181988553,"pfxZ":9.79170964017552,"pX":0.12503744981447262,"pZ":3.161053034635048,"vX0":-8.784776388740717,"vY0":-134.2071614592295,"vZ0":-3.6694277360589918,"x":112.23,"y":153.43,"x0":2.7649381242751803,"y0":50.00014555226864,"z0":5.5694511425667885,"aX":9.504637286060586},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.2,"breakHorizontal":-7.6,"spinRate":2304,"spinDirection":138},"zone":2,"typeConfidence":0.9,"plateTime":0.4083691316415985,"extension":6.665189424351313},"index":3,"playId":"0bf63015-2883-3700-8aa8-49bda9b5baa9","pitchNumber":3,"startTime":"2026-03-21T00:33:28.738Z","endTime":"2026-03-21T00:33:32.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"startTime":"2026-03-21T00:33:45.044Z","endTime":"2026-03-21T00:33:55.826Z","isPitch":false,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"},"defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":93.4,"endSpeed":85.5,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25636988792528,"aZ":-13.0541822192809,"pfxX":3.872283635794117,"pfxZ":10.239576507867266,"pX":-0.09322126033266485,"pZ":2.443725273285004,"vX0":-9.089783836944504,"vY0":-135.67787556276954,"vZ0":-5.684329413152534,"x":120.55,"y":172.8,"x0":2.7950002895813895,"y0":50.00329832956717,"z0":5.473206436792126,"aX":7.231886820573661},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":-5.2,"spinRate":2236,"spinDirection":138},"zone":5,"typeConfidence":0.9,"plateTime":0.4034672072317562,"extension":6.624273818966334},"index":5,"playId":"d7418137-b6bf-3472-8b05-1fe3689c7185","pitchNumber":4,"startTime":"2026-03-21T00:33:55.826Z","endTime":"2026-03-21T00:33:59.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.754651081922294,"aZ":-30.676288157331733,"pfxX":8.542115220334434,"pfxZ":0.9140668473427578,"pX":1.578971538701651,"pZ":1.87156586393006,"vX0":-6.289916170216425,"vY0":-127.6602434189289,"vZ0":-2.7700466808353355,"x":56.81,"y":188.25,"x0":2.9723508625313295,"y0":50.00290207241677,"z0":5.400213502605973,"aX":14.014578720301596},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.2,"breakHorizontal":-13.9,"spinRate":1293,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.43003786560231116,"extension":6.669390899161098},"index":6,"playId":"0dc02f18-5b32-3e2c-84b3-a526d242e353","pitchNumber":5,"startTime":"2026-03-21T00:34:17.221Z","endTime":"2026-03-21T00:34:21.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":82.8,"endSpeed":76.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.915991275898,"aZ":-30.836242305642084,"pfxX":-7.345596580695629,"pfxZ":0.9132184515372987,"pX":0.201314120462999,"pZ":1.8477279316329898,"vX0":-4.472586702600833,"vY0":-120.57269404188057,"vZ0":-2.2578443596465982,"x":109.33,"y":188.89,"x0":3.0387961899563054,"y0":50.00282738917741,"z0":5.535455853510615,"aX":-10.740428195298989},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.3,"breakHorizontal":14.4,"spinRate":2403,"spinDirection":271},"zone":8,"typeConfidence":2.0,"plateTime":0.45546203505764193,"extension":6.6729002757022595},"hitData":{"launchSpeed":83.5,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.38,"coordY":170.84}},"index":7,"playId":"dc73b744-d004-3691-ad7a-c51e303207b5","pitchNumber":6,"startTime":"2026-03-21T00:34:35.342Z","endTime":"2026-03-21T00:34:44.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":677053,"link":"/api/v1/people/677053"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":677053,"link":"/api/v1/people/677053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:34:44.214Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daylen Lile walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T00:35:00.855Z","endTime":"2026-03-21T00:38:49.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.472749273023787,"aZ":-25.771111737306132,"pfxX":-2.401702629444486,"pfxZ":4.534892546819336,"pX":-1.064292503477764,"pZ":0.6194414666676843,"vX0":-9.07410909678972,"vY0":-118.31157568748327,"vZ0":-5.353186935434062,"x":157.57,"y":222.06,"x0":3.1393511504680833,"y0":50.001882058300325,"z0":5.285701565524864,"aX":-3.3891329112984954},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":7.1,"breakHorizontal":6.6,"spinRate":2320,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.4637054197613759,"extension":6.570901686558448},"index":0,"playId":"df850012-53b4-38de-8848-ce8f96b1292f","pitchNumber":1,"startTime":"2026-03-21T00:35:08.114Z","endTime":"2026-03-21T00:35:12.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85232209087647,"aZ":-13.974559009455202,"pfxX":5.218277501697397,"pfxZ":9.927792273056012,"pX":0.1806417829775985,"pZ":2.8783822222714,"vX0":-8.713286701395935,"vY0":-134.0264293395581,"vZ0":-4.476142395497008,"x":110.11,"y":161.06,"x0":2.7843758960127074,"y0":50.00545501068517,"z0":5.556365965827269,"aX":9.569649256473989},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.3,"breakHorizontal":-7.8,"spinRate":2216,"spinDirection":133},"zone":2,"typeConfidence":0.89,"plateTime":0.40745338783834173,"extension":6.4968245998310055},"index":1,"playId":"b0ecfee8-d9bb-3178-af0a-67f0c86b9d64","pitchNumber":2,"startTime":"2026-03-21T00:35:27.762Z","endTime":"2026-03-21T00:35:31.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.637715179208236,"aZ":-13.464281588360876,"pfxX":4.959359999275176,"pfxZ":10.259093288904808,"pX":-0.805730489151518,"pZ":2.3756353072503376,"vX0":-10.615421980620852,"vY0":-133.66675077736681,"vZ0":-5.6740752820011275,"x":147.71,"y":174.64,"x0":2.558628893037363,"y0":50.00527430709999,"z0":5.479118877974677,"aX":9.047587686191676},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.6,"breakHorizontal":-6.8,"spinRate":2220,"spinDirection":128},"zone":13,"typeConfidence":0.9,"plateTime":0.4085183137161299,"extension":6.535320966307538},"index":2,"playId":"4fd7d172-83b6-3e1d-af03-590223167ca2","pitchNumber":3,"startTime":"2026-03-21T00:35:44.281Z","endTime":"2026-03-21T00:35:48.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.305985977154965,"aZ":-13.817758114967356,"pfxX":5.042853399726581,"pfxZ":10.275686348439226,"pX":0.7979516185202995,"pZ":3.0276172705465365,"vX0":-7.37121347663899,"vY0":-132.55981394073657,"vZ0":-3.8519690908328927,"x":86.58,"y":157.03,"x0":2.9545874612662244,"y0":50.00579030496324,"z0":5.5028652263312345,"aX":9.011989013094956},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.0,"breakHorizontal":-7.6,"spinRate":2375,"spinDirection":133},"zone":3,"typeConfidence":0.89,"plateTime":0.4125958399740637,"extension":6.502755460866147},"index":3,"playId":"794a6e8a-1a6a-3d30-90d3-968f62754c13","pitchNumber":4,"startTime":"2026-03-21T00:36:03.596Z","endTime":"2026-03-21T00:36:08.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.416642708465645,"aZ":-26.74411885001487,"pfxX":-5.835160811277273,"pfxZ":3.77018453820755,"pX":0.31433416569021067,"pZ":2.5414374628118974,"vX0":-4.760989078482622,"vY0":-119.12658471337423,"vZ0":-1.2805433941164739,"x":105.02,"y":170.16,"x0":3.0953620915818774,"y0":50.00361050431475,"z0":5.498740536182078,"aX":-8.403880711271357},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.8,"breakHorizontal":11.6,"spinRate":2318,"spinDirection":253},"zone":5,"typeConfidence":2.0,"plateTime":0.4593988121065262,"extension":6.340389135778514},"index":4,"playId":"ce38c7e3-23ef-364a-9657-a8fe3d2d686a","pitchNumber":5,"startTime":"2026-03-21T00:36:27.757Z","endTime":"2026-03-21T00:36:30.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91061494197516,"aZ":-27.383098873353926,"pfxX":-7.956571894096704,"pfxZ":3.3512832949986278,"pX":-0.5298925748085346,"pZ":1.4662187683080536,"vX0":-6.020895034605503,"vY0":-118.81615348207372,"vZ0":-3.4605470235665114,"x":137.2,"y":199.19,"x0":3.0712069659903247,"y0":50.002651859282444,"z0":5.431841478232478,"aX":-11.365451423283051},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.5,"breakHorizontal":15.8,"spinRate":2399,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.4611127710702956,"extension":6.418503970601462},"index":5,"playId":"933aedfc-a5ee-31b4-8b63-97fde5a220dd","pitchNumber":6,"startTime":"2026-03-21T00:36:45.663Z","endTime":"2026-03-21T00:36:49.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":91.5,"endSpeed":84.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02635885197359,"aZ":-16.98042109815216,"pfxX":4.662392668057305,"pfxZ":8.400835509030662,"pX":-0.1338046248424287,"pZ":2.638742448926662,"vX0":-9.591609077033793,"vY0":-133.01475780547034,"vZ0":-4.218657503095861,"x":122.1,"y":167.53,"x0":2.898042198224483,"y0":50.00373884293093,"z0":5.460794720892065,"aX":8.434284491197813},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.5,"breakHorizontal":-6.6,"spinRate":2222,"spinDirection":133},"zone":5,"typeConfidence":0.87,"plateTime":0.4103084225708007,"extension":6.536796524261191},"index":6,"playId":"5b46706b-0c18-3365-8ad6-9b604dc7ce3b","pitchNumber":7,"startTime":"2026-03-21T00:37:07.771Z","endTime":"2026-03-21T00:37:13.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.845834376507995,"aZ":-32.5657581402809,"pfxX":7.62462234852913,"pfxZ":-0.2517636700706207,"pX":0.30410701725127115,"pZ":0.7050250183956843,"vX0":-8.870179159079882,"vY0":-125.20091308185813,"vZ0":-4.558202452887576,"x":105.41,"y":219.74,"x0":2.9062030649175883,"y0":50.0001027104706,"z0":5.2214946357300045,"aX":12.07429205199416},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.3,"breakHorizontal":-11.8,"spinRate":1137,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.43787797955828767,"extension":6.696484686674417},"index":7,"playId":"2aeebcbd-035d-3500-8041-faa812d63405","pitchNumber":8,"startTime":"2026-03-21T00:37:37.142Z","endTime":"2026-03-21T00:37:41.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.86609986479436,"aZ":-26.788297449540707,"pfxX":-6.488215147436332,"pfxZ":3.7291313752879267,"pX":0.09678031283719683,"pZ":2.063295360912276,"vX0":-5.02731511624893,"vY0":-118.87273766165687,"vZ0":-2.1511932675909304,"x":113.31,"y":183.07,"x0":3.075280019170794,"y0":50.00327112764229,"z0":5.390565900898064,"aX":-9.36734775523681},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.5,"breakHorizontal":12.8,"spinRate":2296,"spinDirection":275},"zone":8,"typeConfidence":2.0,"plateTime":0.45920716040358744,"extension":6.448739203848415},"index":8,"playId":"927f7f89-faf4-30da-ba07-5d2b7bcdaee4","pitchNumber":9,"startTime":"2026-03-21T00:38:02.105Z","endTime":"2026-03-21T00:38:12.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":91.5,"endSpeed":83.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60443749713112,"aZ":-16.168502652570393,"pfxX":4.290948227012186,"pfxZ":8.892474474682329,"pX":0.4414738826964133,"pZ":3.709560018915926,"vX0":-7.753916262770158,"vY0":-133.0715810600073,"vZ0":-1.927408539655568,"x":100.17,"y":138.62,"x0":2.8308514855998417,"y0":50.00292877869852,"z0":5.6100851948229815,"aX":7.724377261480386},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.0,"breakHorizontal":-6.1,"spinRate":2157,"spinDirection":139},"zone":12,"typeConfidence":0.88,"plateTime":0.4110589280439467,"extension":6.734439972546149},"index":9,"playId":"4d6403ab-e680-3ea2-bd30-36f8f37bd117","pitchNumber":10,"startTime":"2026-03-21T00:38:44.956Z","endTime":"2026-03-21T00:38:49.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":677053,"link":"/api/v1/people/677053"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.68,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:38:49.950Z","atBatIndex":42},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Daylen Lile caught stealing 2nd base, catcher Agustín Ramírez to shortstop Johnny Olmstead.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T00:39:13.035Z","endTime":"2026-03-21T00:39:56.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":675394,"link":"/api/v1/people/675394"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luis García Jr. replaces Andrés Chaparro.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T00:39:05.450Z","endTime":"2026-03-21T00:39:15.193Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":665953,"link":"/api/v1/people/665953"},"defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":665953,"link":"/api/v1/people/665953","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.338758162748128,"aZ":-29.604487520298022,"pfxX":-4.098648362195302,"pfxZ":1.8365481387320681,"pX":-0.6101592267499201,"pZ":1.481358794490388,"vX0":-7.1768700673380526,"vY0":-117.39866498400534,"vZ0":-2.797020276401925,"x":140.26,"y":198.78,"x0":3.0192933138834612,"y0":50.00018978959198,"z0":5.445329114876253,"aX":-5.714624573464114},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.9,"breakHorizontal":9.2,"spinRate":2383,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.46666509336937656,"extension":6.6940170913823795},"index":1,"playId":"af392fac-a0c4-3372-bb72-0c76100ed2c2","pitchNumber":1,"startTime":"2026-03-21T00:39:15.193Z","endTime":"2026-03-21T00:39:18.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.806172709341066,"aZ":-28.38034938251044,"pfxX":-3.452340064726578,"pfxZ":2.6340436278735835,"pX":-0.7945979675141194,"pZ":2.061049110117589,"vX0":-7.59649299270574,"vY0":-119.27728351129811,"vZ0":-1.9746508120912525,"x":147.29,"y":183.13,"x0":2.879359371389826,"y0":50.00446148461267,"z0":5.457093739476386,"aX":-4.9778617976929045},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.6,"breakHorizontal":8.0,"spinRate":2293,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.45908436295397514,"extension":6.414602834415528},"index":2,"playId":"6c50a575-6463-323a-a479-cd28d8f96e84","pitchNumber":2,"startTime":"2026-03-21T00:39:30.219Z","endTime":"2026-03-21T00:39:34.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.608898221243447,"aZ":-27.570565384603647,"pfxX":-3.4750992641251286,"pfxZ":3.241060625185396,"pX":-0.2062523752120066,"pZ":1.323479681961131,"vX0":-6.396260127347063,"vY0":-118.44606692668108,"vZ0":-3.596754905291447,"x":124.86,"y":203.05,"x0":2.9806491287387433,"y0":50.00378730137609,"z0":5.382543373228102,"aX":-4.937677345400067},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.3,"breakHorizontal":7.8,"spinRate":2281,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.46241128346256977,"extension":6.597981348704262},"index":3,"playId":"edc8e6e2-3df0-3637-b7ae-aa6d179e3b45","pitchNumber":3,"startTime":"2026-03-21T00:39:49.261Z","endTime":"2026-03-21T00:39:56.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.49,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:39:56.048Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christopher Morel flies out to right fielder Christian Franklin.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T00:42:21.206Z","endTime":"2026-03-21T00:42:45.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6],"actionIndex":[0,1,2,3,4],"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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681047,"link":"/api/v1/people/681047"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Joey Wiemer remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T00:42:07.279Z","endTime":"2026-03-21T00:42:07.297Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":696285,"link":"/api/v1/people/696285"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luis García Jr. remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T00:42:07.297Z","endTime":"2026-03-21T00:42:07.299Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":665953,"link":"/api/v1/people/665953"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":665953,"link":"/api/v1/people/665953"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nasim Nuñez replaces third baseman Brady House, batting 5th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T00:42:07.299Z","endTime":"2026-03-21T00:42:07.301Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":691781,"link":"/api/v1/people/691781"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ronny Cruz replaces shortstop CJ Abrams, batting 6th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-21T00:42:07.301Z","endTime":"2026-03-21T00:42:07.303Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":826723,"link":"/api/v1/people/826723"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":682928,"link":"/api/v1/people/682928"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cionel Pérez replaces Foster Griffin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-21T00:42:07.303Z","endTime":"2026-03-21T00:42:23.405Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672335,"link":"/api/v1/people/672335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656492,"link":"/api/v1/people/656492","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.206405745796953,"aZ":-14.060935667364511,"pfxX":4.189644242189333,"pfxZ":9.369584184611957,"pX":-1.0179958578548334,"pZ":1.9733175124792095,"vX0":-7.372860178353691,"vY0":-137.6143605248456,"vZ0":-6.479632050549612,"x":155.8,"y":185.5,"x0":1.1417343487956746,"y0":50.00533762435753,"z0":5.2965377937449,"aX":8.102308436005737},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":-6.2,"spinRate":2222,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.39676843607780077,"extension":5.701895209203944},"index":5,"playId":"4e1d3839-d17a-3627-879b-5765b7dae7dc","pitchNumber":1,"startTime":"2026-03-21T00:42:23.405Z","endTime":"2026-03-21T00:42:27.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.193712243101725,"aZ":-16.333205540047327,"pfxX":5.63721375052104,"pfxZ":7.99754458095791,"pX":-0.17288078870445917,"pZ":1.7061331294578295,"vX0":-6.0145871173318515,"vY0":-139.34130077966572,"vZ0":-6.7222274191998235,"x":123.59,"y":192.71,"x0":1.2737797535436581,"y0":50.002911357061976,"z0":5.215352411023507,"aX":11.165638958334634},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":-9.1,"spinRate":2085,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.3920019789037519,"extension":5.808042483119035},"hitData":{"launchSpeed":92.7,"launchAngle":40.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.22,"coordY":88.07}},"index":6,"playId":"f1fc91b7-4126-32cf-bc59-d54db8fe8767","pitchNumber":2,"startTime":"2026-03-21T00:42:38.915Z","endTime":"2026-03-21T00:42:45.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":666624,"link":"/api/v1/people/666624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_ab"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_ab"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"credit":"b_pa"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:42:45.465Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Owen Caissie lines out to second baseman José Tena.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T00:43:07.001Z","endTime":"2026-03-21T00:44:57.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79807261779144,"aZ":-36.44047548959601,"pfxX":-4.625104234739464,"pfxZ":-2.8235687116518617,"pX":-0.33412524268778687,"pZ":1.3683304156704716,"vX0":-2.7344370480087097,"vY0":-122.29810385268418,"vZ0":-2.274697622435145,"x":129.74,"y":201.84,"x0":1.4005546052559101,"y0":50.004958728574245,"z0":5.445215757864271,"aX":-6.984551942494264},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-5.4,"breakHorizontal":9.0,"spinRate":2457,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.44839231708621163,"extension":5.6595419469944295},"index":0,"playId":"52d98877-7096-36ae-8759-ec700581fbfe","pitchNumber":1,"startTime":"2026-03-21T00:43:12.645Z","endTime":"2026-03-21T00:43:16.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.820242447357252,"aZ":-37.15482918809063,"pfxX":-6.013461376632438,"pfxZ":-3.3202615793993058,"pX":0.3567899977444536,"pZ":2.750760102761008,"vX0":-0.9615203165119103,"vY0":-121.87429659620376,"vZ0":1.0149688624374134,"x":118.45,"y":171.58,"x0":1.5379784244435684,"y0":50.005914931853255,"z0":5.54766274340665,"aX":-9.01170202005536},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.5,"breakHorizontal":11.2,"spinRate":2472,"spinDirection":325},"zone":6,"typeConfidence":2.0,"plateTime":0.45009243188595693,"extension":5.675613174321474},"index":1,"playId":"fb659011-90ae-30ea-ab9a-245b831c258d","pitchNumber":2,"startTime":"2026-03-21T00:43:27.281Z","endTime":"2026-03-21T00:43:30.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.260314907026235,"aZ":-22.71542715258034,"pfxX":9.273615688160069,"pfxZ":4.772418912911303,"pX":-0.2804023222408905,"pZ":1.0562572473126994,"vX0":-7.047151068778647,"vY0":-139.37613853611757,"vZ0":-7.519687939294606,"x":127.69,"y":210.26,"x0":1.0670855844269962,"y0":50.00243297026784,"z0":5.272703113516858,"aX":18.37320449758335},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.3,"breakHorizontal":-15.5,"spinRate":2214,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.3919375202048836,"extension":5.878113067212226},"index":2,"playId":"c87dc5b3-4f83-3fd5-a924-a2c4b2e3115d","pitchNumber":3,"startTime":"2026-03-21T00:43:41.925Z","endTime":"2026-03-21T00:43:45.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":95.3,"endSpeed":89.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.223314477349494,"aZ":-24.987594809699658,"pfxX":7.92052271168728,"pfxZ":3.6161153585491785,"pX":-0.45273055288017305,"pZ":1.2895580045640982,"vX0":-7.494991403327495,"vY0":-138.69534344869257,"vZ0":-6.4465739273222,"x":134.26,"y":203.96,"x0":1.2297511586683953,"y0":50.003666356909356,"z0":5.26416172412789,"aX":15.739950744360975},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.6,"breakHorizontal":-13.2,"spinRate":2167,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.3919546618525134,"extension":5.853338459016125},"index":3,"playId":"38d212f9-ecac-37fd-83ce-a3ef43b8b152","pitchNumber":4,"startTime":"2026-03-21T00:43:59.902Z","endTime":"2026-03-21T00:44:03.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-03-21T00:44:26.310Z","endTime":"2026-03-21T00:44:51.281Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.976280313626678,"aZ":-37.50207943026295,"pfxX":-5.776586613243628,"pfxZ":-3.4643454305879917,"pX":0.9930801456715624,"pZ":2.224151614581674,"vX0":0.1749837472101271,"vY0":-123.02175809965203,"vZ0":-0.2505758913908227,"x":79.15,"y":178.73,"x0":1.6719507194460843,"y0":50.0057749462845,"z0":5.501063504563436,"aX":-8.872352661371465},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.1,"breakHorizontal":10.4,"spinRate":2530,"spinDirection":328},"zone":14,"typeConfidence":2.0,"plateTime":0.44490973153960844,"extension":5.665114801463203},"hitData":{"launchSpeed":98.8,"launchAngle":8.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":151.26,"coordY":145.44}},"index":5,"playId":"38ab121b-33e5-3b86-bb63-a9595e55568b","pitchNumber":5,"startTime":"2026-03-21T00:44:51.281Z","endTime":"2026-03-21T00:44:57.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":683357,"link":"/api/v1/people/683357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_ab"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_ab"},{"player":{"id":683357,"link":"/api/v1/people/683357"},"credit":"b_pa"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:44:57.430Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Head strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T00:45:07.234Z","endTime":"2026-03-21T00:45:54.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":702977,"fullName":"Dillon Head","link":"/api/v1/people/702977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702977,"fullName":"Dillon Head","link":"/api/v1/people/702977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":95.4,"endSpeed":88.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.424588343854232,"aZ":-23.382489488403213,"pfxX":7.456619239350479,"pfxZ":4.426267078186026,"pX":-0.561304122489038,"pZ":2.661036400475873,"vX0":-7.054383881253745,"vY0":-138.92855638494473,"vZ0":-3.499283536701989,"x":138.4,"y":166.93,"x0":1.0223514634495892,"y0":50.003885078437065,"z0":5.462144056475805,"aX":14.812426093641047},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.6,"breakHorizontal":-12.4,"spinRate":2164,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.3918619618315091,"extension":5.8021361719225375},"index":0,"playId":"2b63dacf-2fe3-304e-881d-be9147371982","pitchNumber":1,"startTime":"2026-03-21T00:45:22.784Z","endTime":"2026-03-21T00:45:26.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":702977,"link":"/api/v1/people/702977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00878261794691,"aZ":-15.46802325253555,"pfxX":9.50261012683163,"pfxZ":8.357568027531222,"pX":0.2059323528004923,"pZ":2.3677389490436496,"vX0":-5.584079406562498,"vY0":-140.53429483339715,"vZ0":-5.654449496468918,"x":109.15,"y":174.85,"x0":0.9846507597780126,"y0":50.002955982253624,"z0":5.411432464864979,"aX":18.997441695146765},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":-16.1,"spinRate":2335,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.3898238347800733,"extension":5.764466035371617},"index":1,"playId":"1a84c0f8-6e16-30ac-a408-3268d0fd50f0","pitchNumber":2,"startTime":"2026-03-21T00:45:36.553Z","endTime":"2026-03-21T00:45:40.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":702977,"link":"/api/v1/people/702977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.433140802696197,"aZ":-34.40927979891046,"pfxX":-2.488845734069799,"pfxZ":-1.4489407470504454,"pX":-0.3340221566223855,"pZ":0.8767105006972101,"vX0":-2.974395775200332,"vY0":-123.64957885958432,"vZ0":-3.8686811266504737,"x":129.73,"y":215.11,"x0":1.2093476126517153,"y0":50.002952995380234,"z0":5.359107630411849,"aX":-3.84024847844032},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.2,"breakHorizontal":5.2,"spinRate":2468,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.44354887850197766,"extension":5.825441250277105},"index":2,"playId":"6de4ff85-b463-33c3-926d-c050102316fc","pitchNumber":3,"startTime":"2026-03-21T00:45:50.299Z","endTime":"2026-03-21T00:45:54.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":702977,"link":"/api/v1/people/702977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702977,"link":"/api/v1/people/702977"},"credit":"b_ab"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_ab"},{"player":{"id":702977,"link":"/api/v1/people/702977"},"credit":"b_pa"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:45:54.089Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis García Jr. challenged (pitch result), call on the field was confirmed: Luis García Jr. called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T00:48:05.860Z","endTime":"2026-03-21T00:49:40.083Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8,9],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":807720,"link":"/api/v1/people/807720"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Phillips replaces Andrew Nardi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T00:48:08.022Z","endTime":"2026-03-21T00:48:08.023Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677053,"link":"/api/v1/people/677053","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Emaarion Boyd replaces first baseman Christopher Morel, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T00:48:08.024Z","endTime":"2026-03-21T00:48:08.025Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702708,"link":"/api/v1/people/702708"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":666624,"link":"/api/v1/people/666624"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":683357,"link":"/api/v1/people/683357"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jay Beshears replaces catcher Agustín Ramírez, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-21T00:48:08.026Z","endTime":"2026-03-21T00:48:08.027Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":810891,"link":"/api/v1/people/810891"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":682663,"link":"/api/v1/people/682663"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":666624,"link":"/api/v1/people/666624"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Garret Forrester replaces right fielder Owen Caissie, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-21T00:48:08.028Z","endTime":"2026-03-21T00:48:08.029Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807720,"link":"/api/v1/people/807720"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Dylan Jasso replaces third baseman Javier Sanoja, batting 1st, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-21T00:48:08.030Z","endTime":"2026-03-21T00:48:08.031Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815734,"link":"/api/v1/people/815734"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":691594,"link":"/api/v1/people/691594"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96966129904446,"aZ":-41.16732395423329,"pfxX":3.7502995318691736,"pfxZ":-6.006453071149759,"pX":0.2774470122020067,"pZ":0.16975456944922518,"vX0":1.2759639395648763,"vY0":-121.60164353699007,"vZ0":-5.9348704175315055,"x":106.42,"y":234.2,"x0":-0.7414261325735672,"y0":50.00379321951825,"z0":6.215716203672886,"aX":5.613485038670951},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-12.0,"breakHorizontal":-7.1,"spinRate":2627,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4505202012192604,"extension":6.260020354200484},"index":5,"playId":"2ecc53f1-7d10-3877-96c3-0e768a1557b3","pitchNumber":1,"startTime":"2026-03-21T00:48:08.032Z","endTime":"2026-03-21T00:48:11.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":94.3,"endSpeed":87.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.152548355124132,"aZ":-24.28647892023173,"pfxX":-0.7045420496366197,"pfxZ":4.0502025909298816,"pX":-0.32046247044474563,"pZ":5.436145711397949,"vX0":1.7280138580588322,"vY0":-137.44144456911704,"vZ0":2.0531297492828005,"x":129.22,"y":92.0,"x0":-0.8606695500087097,"y0":50.00571923592866,"z0":6.30941552580352,"aX":-1.3733530413450696},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.9,"breakHorizontal":1.0,"spinRate":2239,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39571952286502876,"extension":6.038732938293347},"index":6,"playId":"9282d279-0b38-3fb7-a0ea-5d51fc8ff5a6","pitchNumber":2,"startTime":"2026-03-21T00:48:29.989Z","endTime":"2026-03-21T00:48:32.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.123539473804673,"aZ":-23.94685996371507,"pfxX":-6.867553208776662,"pfxZ":4.161474237689344,"pX":-0.6579501945686344,"pZ":2.4507388099923357,"vX0":3.4378706270025527,"vY0":-139.39892796487453,"vZ0":-4.975568127834404,"x":142.08,"y":172.61,"x0":-1.0122301803978224,"y0":50.002188886707955,"z0":5.831227840922509,"aX":-13.570658342562957},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.7,"breakHorizontal":11.8,"spinRate":2228,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3923134407071722,"extension":6.174666030219287},"index":7,"playId":"b4977419-afcd-3397-b087-3d496b5b6e92","pitchNumber":3,"startTime":"2026-03-21T00:48:53.547Z","endTime":"2026-03-21T00:48:57.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37368431290206,"aZ":-17.110931829464313,"pfxX":-3.8005168702620793,"pfxZ":7.5031352680957255,"pX":-0.018793568573273564,"pZ":3.525123619772576,"vX0":3.4762429696814285,"vY0":-140.68825581181278,"vZ0":-4.055721224498127,"x":117.72,"y":143.6,"x0":-0.7755360903120031,"y0":50.00593984095194,"z0":6.091661925944614,"aX":-7.633868015748278},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.0,"breakHorizontal":6.2,"spinRate":2348,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38904931429656564,"extension":6.249739283799847},"index":8,"playId":"eaf00864-0e24-32d3-bb28-e2962f73230c","pitchNumber":4,"startTime":"2026-03-21T00:49:09.283Z","endTime":"2026-03-21T00:49:12.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.639780686357255,"aZ":-44.80006054425107,"pfxX":4.064617315157313,"pfxZ":-8.43308047736927,"pX":-0.366425525952421,"pZ":1.946774897578973,"vX0":-0.4633087913706849,"vY0":-122.29101811180652,"vZ0":-1.2959283169596563,"x":130.97,"y":186.22,"x0":-0.7006749931171625,"y0":50.00282738993242,"z0":6.365406511003603,"aX":6.086833530897899},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-15.2,"breakHorizontal":-7.2,"spinRate":2695,"spinDirection":34},"zone":7,"typeConfidence":2.0,"plateTime":0.4498253983937386,"extension":6.2898522149764124},"index":9,"playId":"3ca44cd7-76ec-36bc-9f31-aa8094ea1847","pitchNumber":5,"startTime":"2026-03-21T00:49:35.278Z","endTime":"2026-03-21T00:49:40.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":120,"player":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"}},"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:49:40.083Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nasim Nuñez walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T00:50:16.547Z","endTime":"2026-03-21T00:52:53.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28378464600384,"aZ":-30.881045696183993,"pfxX":5.821432425862912,"pfxZ":0.859077090682439,"pX":1.1728920185733618,"pZ":0.41210092658660324,"vX0":3.8996292076588306,"vY0":-122.84926206752618,"vZ0":-6.362043791350355,"x":72.29,"y":227.65,"x0":-1.1985700192808861,"y0":50.00421038280816,"z0":5.703348129283119,"aX":8.782835990051824},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.1,"breakHorizontal":-11.5,"spinRate":2606,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4480928191186453,"extension":6.265941442666534},"index":0,"playId":"7adb4638-d176-3b04-8773-1def65db9911","pitchNumber":1,"startTime":"2026-03-21T00:50:16.547Z","endTime":"2026-03-21T00:50:22.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.676379925359292,"aZ":-17.779157904139304,"pfxX":-4.432895699845749,"pfxZ":7.109362181048242,"pX":-1.1760968734602404,"pZ":3.829252054150558,"vX0":0.4150279424249788,"vY0":-141.05943544021181,"vZ0":-3.3216312836077186,"x":161.83,"y":135.39,"x0":-0.7484890702383757,"y0":50.00243029054282,"z0":6.161554154289916,"aX":-8.974497729105071},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.5,"breakHorizontal":7.9,"spinRate":2327,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3876069981747694,"extension":6.099365199015409},"index":1,"playId":"a1245514-39f4-398a-a058-72ee45b90edb","pitchNumber":2,"startTime":"2026-03-21T00:50:37.894Z","endTime":"2026-03-21T00:50:40.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.678226878489557,"aZ":-32.0235073645431,"pfxX":5.3209395104554815,"pfxZ":0.09248164184446939,"pX":1.2875770278092442,"pZ":0.3765134094052007,"vX0":4.271642511650516,"vY0":-124.24284283849344,"vZ0":-6.406894842337131,"x":67.92,"y":228.61,"x0":-1.1471928959069686,"y0":50.00152184278651,"z0":5.661291351848677,"aX":8.287705948473942},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.1,"breakHorizontal":-10.7,"spinRate":2659,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4414346650094587,"extension":6.24313215251715},"index":2,"playId":"b6f91aa2-9485-3ad4-95c2-17db539e39e1","pitchNumber":3,"startTime":"2026-03-21T00:50:57.483Z","endTime":"2026-03-21T00:51:02.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.670075900603116,"aZ":-23.214733716346945,"pfxX":-9.022759476864522,"pfxZ":4.588708050919331,"pX":-0.34533600000210796,"pZ":2.5716231005554677,"vX0":5.053559477473005,"vY0":-139.22631147534247,"vZ0":-4.641655726624107,"x":130.16,"y":169.35,"x0":-1.0163125354182965,"y0":50.00530685742835,"z0":5.806413191813393,"aX":-17.63023320622023},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.4,"breakHorizontal":15.2,"spinRate":2289,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.3941317683055745,"extension":6.082547642880792},"index":3,"playId":"c0398bcd-bd3c-361b-9bd6-3b28aae53006","pitchNumber":4,"startTime":"2026-03-21T00:51:17.847Z","endTime":"2026-03-21T00:51:21.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.764388507203787,"aZ":-44.2665162899018,"pfxX":3.6200189840614705,"pfxZ":-8.181727380256184,"pX":0.08420819101781017,"pZ":1.7454187648345763,"vX0":0.681040630536597,"vY0":-121.63200574033921,"vZ0":-1.549988400594772,"x":113.79,"y":191.65,"x0":-0.6701813549172912,"y0":50.00149829442106,"z0":6.275183843491885,"aX":5.352167712069791},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-14.9,"breakHorizontal":-6.7,"spinRate":2788,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4525917541677096,"extension":6.386773335859981},"index":4,"playId":"903ee932-03c9-34ca-bbff-d2fe7b77f627","pitchNumber":5,"startTime":"2026-03-21T00:51:34.773Z","endTime":"2026-03-21T00:51:38.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.495290409270282,"aZ":-43.89557982555785,"pfxX":4.128906593402723,"pfxZ":-7.873923720040285,"pX":0.5509192537705833,"pZ":1.6720195345702487,"vX0":1.6467966654252575,"vY0":-121.42517691060594,"vZ0":-2.0427942529309004,"x":96.0,"y":193.64,"x0":-0.6731782532789305,"y0":50.004160025074285,"z0":6.355024142016087,"aX":6.14535823544771},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-14.5,"breakHorizontal":-7.9,"spinRate":2625,"spinDirection":27},"zone":9,"typeConfidence":2.0,"plateTime":0.45165174771191463,"extension":6.413067984289994},"index":5,"playId":"dc680168-fc50-3f24-a8af-ee6206c4ccfc","pitchNumber":6,"startTime":"2026-03-21T00:52:21.232Z","endTime":"2026-03-21T00:52:25.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28195080937028,"aZ":-24.0740321135425,"pfxX":-7.974865628558876,"pfxZ":4.0294072350126955,"pX":1.2872971303804237,"pZ":1.1650291791567535,"vX0":8.553031236462447,"vY0":-139.85028300597526,"vZ0":-8.351299545523686,"x":67.93,"y":207.32,"x0":-0.7536727876465102,"y0":50.002882294620555,"z0":5.732530901384024,"aX":-16.025293228418395},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.0,"breakHorizontal":13.0,"spinRate":2166,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.38952140677717484,"extension":6.222887210376224},"index":6,"playId":"a0d19ee8-e8c7-3c5b-951a-2657f23dc729","pitchNumber":7,"startTime":"2026-03-21T00:52:48.616Z","endTime":"2026-03-21T00:52:53.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":-4.999999999999986,"leverageIndex":1.27,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:52:53.135Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronny Cruz singles on a line drive to center fielder Dillon Head. Nasim Nuñez to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T00:52:58.116Z","endTime":"2026-03-21T00:55:12.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":826723,"fullName":"Ronny Cruz","link":"/api/v1/people/826723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":826723,"fullName":"Ronny Cruz","link":"/api/v1/people/826723"},"postOnThird":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":826723,"fullName":"Ronny Cruz","link":"/api/v1/people/826723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702977,"link":"/api/v1/people/702977"},"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.8,"endSpeed":88.3,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.233085429410217,"aZ":-18.664441409337446,"pfxX":-8.608317550025017,"pfxZ":6.857817383234852,"pX":1.4332155766454493,"pZ":0.7179755009771185,"vX0":8.65103794706697,"vY0":-139.02865075872717,"vZ0":-10.406742793283799,"x":62.37,"y":219.39,"x0":-0.5904579187615185,"y0":50.0047170160443,"z0":5.73126375157585,"aX":-16.965397500571306},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":13.9,"spinRate":2202,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3929592214891251,"extension":6.368816040098745},"index":0,"playId":"5f82a1d2-f9af-3144-9ad4-b3eb193891ee","pitchNumber":1,"startTime":"2026-03-21T00:53:20.016Z","endTime":"2026-03-21T00:53:23.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":826723,"link":"/api/v1/people/826723","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":94.8,"endSpeed":87.6,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70870101691466,"aZ":-19.562873530088904,"pfxX":-8.648929198693706,"pfxZ":6.4770378170643035,"pX":0.8863929456841527,"pZ":2.619483848837292,"vX0":7.385480147039113,"vY0":-137.94551117123785,"vZ0":-5.368536078929779,"x":83.21,"y":168.05,"x0":-0.6883684089442536,"y0":50.0038959563718,"z0":5.890096339588131,"aX":-16.842440950254602},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.9,"breakHorizontal":14.3,"spinRate":2248,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3955025525017022,"extension":6.363774482370287},"index":1,"playId":"728bf72c-e076-3ceb-a1cc-ad4b521b4e5b","pitchNumber":2,"startTime":"2026-03-21T00:53:39.184Z","endTime":"2026-03-21T00:53:43.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":826723,"link":"/api/v1/people/826723","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":95.9,"endSpeed":88.4,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.318992967003044,"aZ":-18.698236803885564,"pfxX":-8.107306257378319,"pfxZ":6.801674854122484,"pX":0.8384125933601335,"pZ":1.763437209655591,"vX0":6.838674676705302,"vY0":-139.38807020854173,"vZ0":-7.813728782353008,"x":85.04,"y":191.17,"x0":-0.5852540046388929,"y0":50.00140072947385,"z0":5.822398277001626,"aX":-16.061235477515428},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.9,"breakHorizontal":13.4,"spinRate":2257,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.391914287853496,"extension":6.428301020238579},"index":2,"playId":"bf19cac1-e617-308d-9a76-33302a852752","pitchNumber":3,"startTime":"2026-03-21T00:53:59.267Z","endTime":"2026-03-21T00:54:04.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":826723,"link":"/api/v1/people/826723","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.694484775750084,"aZ":-20.512126092693038,"pfxX":-8.192562458938298,"pfxZ":5.936816605893377,"pX":0.22751589202278683,"pZ":2.8813243053168778,"vX0":5.361743466838066,"vY0":-138.699481887428,"vZ0":-4.8060565757734475,"x":108.33,"y":160.98,"x0":-0.6583707820279976,"y0":50.00207170061893,"z0":5.989566209599746,"aX":-16.089133935045577},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.1,"breakHorizontal":13.8,"spinRate":2225,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3937050116527425,"extension":6.318427820670893},"index":3,"playId":"6623067f-4430-327b-a7d0-72dabe65d6b3","pitchNumber":4,"startTime":"2026-03-21T00:54:19.230Z","endTime":"2026-03-21T00:54:23.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":826723,"link":"/api/v1/people/826723","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.778358291681478,"aZ":-32.56967705564304,"pfxX":5.641235889590382,"pfxZ":-0.25282670529896567,"pX":0.9118977725186567,"pZ":0.9777236348043299,"vX0":2.756344480482932,"vY0":-124.3672816935577,"vZ0":-5.2389676244075485,"x":82.24,"y":212.38,"x0":-0.9434473668461465,"y0":50.003637231857496,"z0":5.810834321545209,"aX":8.842271144783567},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.4,"breakHorizontal":-10.8,"spinRate":2676,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4402984810265598,"extension":6.451091135501068},"index":4,"playId":"45f172a4-d4da-3a6c-96f4-a606db4c1db2","pitchNumber":5,"startTime":"2026-03-21T00:54:38.403Z","endTime":"2026-03-21T00:54:42.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":826723,"link":"/api/v1/people/826723","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.299,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09614108805953,"aZ":-33.787694674532716,"pfxX":7.567707439979522,"pfxZ":-1.0306198475501471,"pX":0.37838372956352034,"pZ":2.2472275076441943,"vX0":0.9793943915205742,"vY0":-124.2268684593029,"vZ0":-2.1220374488849254,"x":102.58,"y":178.1,"x0":-1.004074834036891,"y0":50.00167853569872,"z0":5.912044352619991,"aX":11.866714512619765},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.2,"breakHorizontal":-13.9,"spinRate":2530,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.4403316862581934,"extension":6.41374700893753},"hitData":{"launchSpeed":92.7,"launchAngle":16.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.01,"coordY":101.96}},"index":5,"playId":"a632430c-fdec-3a86-8c07-042b854d4b14","pitchNumber":6,"startTime":"2026-03-21T00:55:00.661Z","endTime":"2026-03-21T00:55:12.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":826723,"link":"/api/v1/people/826723","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":826723,"link":"/api/v1/people/826723"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":826723,"link":"/api/v1/people/826723"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-12.300000000000011,"leverageIndex":2.42,"dramaIndex":141.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:55:12.901Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Franklin grounds out, pitcher Tyler Phillips to first baseman Jay Beshears.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T00:56:08.109Z","endTime":"2026-03-21T00:56:45.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681047,"fullName":"Christian Franklin","link":"/api/v1/people/681047"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":826723,"fullName":"Ronny Cruz","link":"/api/v1/people/826723"},"postOnThird":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,3],"actionIndex":[2],"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":826723,"fullName":"Ronny Cruz","link":"/api/v1/people/826723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681047,"fullName":"Christian Franklin","link":"/api/v1/people/681047"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":810891,"link":"/api/v1/people/810891"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T00:55:48.412Z","endTime":"2026-03-21T00:56:10.371Z","isPitch":false,"type":"action","player":{"id":681047,"link":"/api/v1/people/681047"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"first":{"id":826723,"link":"/api/v1/people/826723"},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39757745655622,"aZ":-35.75863071832006,"pfxX":7.755833710628281,"pfxZ":-2.292418810929272,"pX":1.5634090693440459,"pZ":0.4863188670178615,"vX0":3.247011400163057,"vY0":-124.95858848966326,"vZ0":-5.737995276921738,"x":57.41,"y":225.65,"x0":-0.7638402685908857,"y0":50.00069270244658,"z0":5.782535534472646,"aX":12.146754232456832},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.3,"breakHorizontal":-14.9,"spinRate":2562,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4399126708340777,"extension":6.5745005779674255},"index":1,"playId":"8c2045ed-7af3-3995-9713-2e5b00a041b7","pitchNumber":1,"startTime":"2026-03-21T00:56:10.371Z","endTime":"2026-03-21T00:56:18.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"first":{"id":826723,"link":"/api/v1/people/826723"},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ronny Cruz steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"actionPlayId":"8c2045ed-7af3-3995-9713-2e5b00a041b7","startTime":"2026-03-21T00:56:22.924Z","endTime":"2026-03-21T00:56:38.369Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":826723,"link":"/api/v1/people/826723"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"first":{"id":826723,"link":"/api/v1/people/826723"},"third":{"id":683083,"link":"/api/v1/people/683083"},"postOnSecond":{"id":826723,"link":"/api/v1/people/826723"},"postOnThird":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":3.6,"dramaIndex":120.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05808409555368,"aZ":-20.313266198691377,"pfxX":-10.177775801145028,"pfxZ":5.9896445902534055,"pX":0.25236097223676823,"pZ":1.9273917579864839,"vX0":6.196371750965247,"vY0":-140.16421041326115,"vZ0":-7.023426117578436,"x":107.38,"y":186.74,"x0":-0.6700027914764478,"y0":50.00471062415565,"z0":5.802299271313824,"aX":-20.15868183179654},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":17.0,"spinRate":2065,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.3914688370570669,"extension":6.471247577460848},"hitData":{"launchSpeed":109.6,"launchAngle":-25.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.52,"coordY":181.49}},"index":3,"playId":"79a464dc-2fdb-3d6c-b5b2-5e83e6da095e","pitchNumber":2,"startTime":"2026-03-21T00:56:38.369Z","endTime":"2026-03-21T00:56:45.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":681047,"link":"/api/v1/people/681047","batSide":{"code":"R","description":"Right"}},"second":{"id":826723,"link":"/api/v1/people/826723"},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681047,"link":"/api/v1/people/681047"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":681047,"link":"/api/v1/people/681047"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.30000000000001,"awayTeamWinProbability":32.69999999999999,"homeTeamWinProbabilityAdded":15.100000000000009,"leverageIndex":3.6,"dramaIndex":163.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:56:45.475Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Millas strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T00:56:54.335Z","endTime":"2026-03-21T00:58:36.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686452,"fullName":"Drew Millas","link":"/api/v1/people/686452"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807720,"link":"/api/v1/people/807720"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.218803606728756,"aZ":-43.614429343996996,"pfxX":3.2732335755079687,"pfxZ":-7.60241495910205,"pX":0.3881772100510596,"pZ":1.4423108246665308,"vX0":1.754447709495095,"vY0":-121.93441362418109,"vZ0":-2.4729859274318526,"x":102.2,"y":199.84,"x0":-0.7662602403041235,"y0":50.00519688539272,"z0":6.236787489379661,"aX":4.9236809118251355},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-14.2,"breakHorizontal":-6.4,"spinRate":2654,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.44939179310145283,"extension":6.452300530828472},"index":0,"playId":"1ee30d45-6ff7-3f9f-bc3f-872e8dc7b4e1","pitchNumber":1,"startTime":"2026-03-21T00:57:13.105Z","endTime":"2026-03-21T00:57:17.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":826723,"link":"/api/v1/people/826723"},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"08314506-0526-0013-001c-f08cd117d70a","startTime":"2026-03-21T00:57:41.169Z","endTime":"2026-03-21T00:57:48.366Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":826723,"link":"/api/v1/people/826723"},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.784513690988494,"aZ":-43.64861635722168,"pfxX":3.599845192247618,"pfxZ":-7.868141751979493,"pX":1.3873400312276412,"pZ":0.6735312267309531,"vX0":3.435144149411306,"vY0":-120.91258299688124,"vZ0":-3.9974967562146273,"x":64.12,"y":220.59,"x0":-0.5269706966558418,"y0":50.000256024912005,"z0":6.235390170216327,"aX":5.251579588124357},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-15.0,"breakHorizontal":-7.4,"spinRate":2661,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.45553201918697717,"extension":6.7018175206589214},"index":2,"playId":"06fbca4c-76d8-3279-b7b1-19ee65895efd","pitchNumber":2,"startTime":"2026-03-21T00:57:48.366Z","endTime":"2026-03-21T00:57:53.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":826723,"link":"/api/v1/people/826723"},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.023769324504865,"aZ":-43.99397704707135,"pfxX":4.140419537020248,"pfxZ":-7.89634177576252,"pX":0.334667735220154,"pZ":1.1715652001334806,"vX0":1.1285587747556696,"vY0":-121.3546364234042,"vZ0":-3.219751866066014,"x":104.24,"y":207.15,"x0":-0.6740805180778001,"y0":50.00558662408749,"z0":6.335871991015019,"aX":6.195813533903509},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-14.8,"breakHorizontal":-7.8,"spinRate":2693,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4507831419820585,"extension":6.491292112454517},"index":3,"playId":"18276184-f7de-349f-8099-9689190e09f6","pitchNumber":3,"startTime":"2026-03-21T00:58:14.478Z","endTime":"2026-03-21T00:58:17.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":826723,"link":"/api/v1/people/826723"},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92401030370477,"aZ":-43.6609688104702,"pfxX":6.573338107568796,"pfxZ":-7.786028640726162,"pX":0.03575581897043802,"pZ":0.9792222392477421,"vX0":-0.37313285745316477,"vY0":-121.05172391553543,"vZ0":-3.3938940776636475,"x":115.64,"y":212.34,"x0":-0.6609010539306989,"y0":50.00343950626343,"z0":6.244047641939573,"aX":9.697943847847435},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-14.6,"breakHorizontal":-11.8,"spinRate":2729,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.45349415652687153,"extension":6.613373329857705},"index":4,"playId":"0b67b9a9-92c6-3105-8507-64f8d83626d4","pitchNumber":4,"startTime":"2026-03-21T00:58:32.533Z","endTime":"2026-03-21T00:58:36.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":686452,"link":"/api/v1/people/686452","batSide":{"code":"L","description":"Left"}},"second":{"id":826723,"link":"/api/v1/people/826723"},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":686452,"link":"/api/v1/people/686452"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":11.599999999999994,"leverageIndex":4.19,"dramaIndex":181.0,"contextMetrics":{},"playEndTime":"2026-03-21T00:58:36.248Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kemp Alderman flies out sharply to left fielder Daylen Lile.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T01:01:02.525Z","endTime":"2026-03-21T01:02:26.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694580,"fullName":"Kemp Alderman","link":"/api/v1/people/694580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622098,"fullName":"Drew Smith","link":"/api/v1/people/622098"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694580,"fullName":"Kemp Alderman","link":"/api/v1/people/694580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Smith replaces Cionel Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T01:00:49.141Z","endTime":"2026-03-21T01:01:04.789Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622098,"link":"/api/v1/people/622098"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":694580,"link":"/api/v1/people/694580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.323,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.487558230286943,"aZ":-27.47499572957614,"pfxX":5.434786518742336,"pfxZ":3.2249205394656055,"pX":0.13097217379274806,"pZ":3.236475996473668,"vX0":3.787633379555732,"vY0":-119.52670199189352,"vZ0":0.6575926112815511,"x":112.01,"y":151.4,"x0":-2.176335448587934,"y0":50.002385921234364,"z0":5.410960631605018,"aX":7.920068301108802},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":6.2,"breakHorizontal":-10.7,"spinRate":2969,"spinDirection":80},"zone":2,"typeConfidence":0.9,"plateTime":0.4569792225979534,"extension":5.858840394119764},"index":1,"playId":"e08a12b2-7151-3799-b02c-5dfcc1b9722f","pitchNumber":1,"startTime":"2026-03-21T01:01:04.789Z","endTime":"2026-03-21T01:01:09.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":694580,"link":"/api/v1/people/694580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":82.5,"endSpeed":76.9,"strikeZoneTop":3.323,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.917568390493116,"aZ":-30.58713788859028,"pfxX":5.974069221040313,"pfxZ":1.0852392444588002,"pX":2.6327470889029807,"pZ":-0.016588090097789738,"vX0":8.406498530391108,"vY0":-119.83940270449907,"vZ0":-5.991977622169754,"x":16.65,"y":239.23,"x0":-1.6891207045502292,"y0":50.00387156687329,"z0":5.22954618004555,"aX":8.737793247894608},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.8,"breakHorizontal":-12.7,"spinRate":2929,"spinDirection":63},"zone":14,"typeConfidence":0.86,"plateTime":0.4560534428837304,"extension":5.983489239022815},"index":2,"playId":"c0fe32da-2056-3676-a6ea-243c28b33d1f","pitchNumber":2,"startTime":"2026-03-21T01:01:20.679Z","endTime":"2026-03-21T01:01:23.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":694580,"link":"/api/v1/people/694580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.5,"endSpeed":85.2,"strikeZoneTop":3.323,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.966536813381893,"aZ":-14.047029587021646,"pfxX":-5.645527008736044,"pfxZ":9.7167497382789,"pX":-0.5895724831912125,"pZ":2.1945103280434575,"vX0":5.571854378182702,"vY0":-136.0096738103285,"vZ0":-5.495877920773545,"x":139.47,"y":179.53,"x0":-1.935284479944205,"y0":50.00424072946211,"z0":5.222311541062823,"aX":-10.534666400424474},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":9.0,"spinRate":2414,"spinDirection":224},"zone":7,"typeConfidence":0.86,"plateTime":0.4033270828926643,"extension":5.9120681127883286},"index":3,"playId":"e014dab8-7c6f-32e6-b3d5-b6f8244f9c75","pitchNumber":3,"startTime":"2026-03-21T01:01:39.427Z","endTime":"2026-03-21T01:01:42.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":694580,"link":"/api/v1/people/694580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.323,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96564650916924,"aZ":-14.452113329643792,"pfxX":-5.227164886807857,"pfxZ":9.344798123389385,"pX":0.26893874537475093,"pZ":2.747613622366182,"vX0":7.3072982772590285,"vY0":-137.01562474306607,"vZ0":-4.487943220487339,"x":106.75,"y":164.59,"x0":-1.7564973852928012,"y0":50.00355270207797,"z0":5.398077366188456,"aX":-9.914701646502857},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":7.9,"spinRate":2471,"spinDirection":223},"zone":6,"typeConfidence":0.88,"plateTime":0.40013299010414993,"extension":5.861333005477272},"index":4,"playId":"ee0d4d1f-af35-3d8b-ada0-fefe5c0f2072","pitchNumber":4,"startTime":"2026-03-21T01:01:59.618Z","endTime":"2026-03-21T01:02:02.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":694580,"link":"/api/v1/people/694580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.323,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.029185552668512,"aZ":-28.627833856512854,"pfxX":10.116219557551716,"pfxZ":2.4705787717405894,"pX":0.21908477480916427,"pZ":3.1486452779240355,"vX0":2.0471288423862486,"vY0":-119.11499147547548,"vZ0":0.5182681761770641,"x":108.65,"y":153.77,"x0":-1.9659663302040244,"y0":50.00434347768023,"z0":5.518164273487966,"aX":14.525970966614828},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.9,"breakHorizontal":-18.8,"spinRate":2773,"spinDirection":61},"zone":2,"typeConfidence":0.79,"plateTime":0.45995978503917057,"extension":5.8193036992291365},"hitData":{"launchSpeed":100.7,"launchAngle":45.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":82.77,"coordY":95.45}},"index":5,"playId":"65711e35-c175-3baa-80b1-83d056502180","pitchNumber":5,"startTime":"2026-03-21T01:02:17.857Z","endTime":"2026-03-21T01:02:26.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":694580,"link":"/api/v1/people/694580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694580,"link":"/api/v1/people/694580"},"credit":"b_ab"},{"player":{"id":622098,"link":"/api/v1/people/622098"},"credit":"p_ab"},{"player":{"id":694580,"link":"/api/v1/people/694580"},"credit":"b_pa"},{"player":{"id":622098,"link":"/api/v1/people/622098"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:02:26.202Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase Jaworsky strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T01:02:45.248Z","endTime":"2026-03-21T01:04:17.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":814172,"fullName":"Chase Jaworsky","link":"/api/v1/people/814172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622098,"fullName":"Drew Smith","link":"/api/v1/people/622098"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814172,"fullName":"Chase Jaworsky","link":"/api/v1/people/814172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.239836118500428,"aZ":-31.985655884057085,"pfxX":4.35451384677351,"pfxZ":0.12223807272080123,"pX":-0.559493871038168,"pZ":3.235886553614966,"vX0":2.38689617705837,"vY0":-125.61815926425687,"vZ0":0.7641541490046566,"x":138.33,"y":151.41,"x0":-2.0863693818866853,"y0":50.005860643384494,"z0":5.5176966954432585,"aX":6.995922899210106},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.6,"breakHorizontal":-8.4,"spinRate":2659,"spinDirection":125},"zone":1,"typeConfidence":0.87,"plateTime":0.43517110077647514,"extension":5.816158002816209},"index":0,"playId":"1a4e6f00-73c2-3963-b310-66e20958d7de","pitchNumber":1,"startTime":"2026-03-21T01:02:56.181Z","endTime":"2026-03-21T01:03:00.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":814172,"link":"/api/v1/people/814172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81899329910603,"aZ":-13.775491743130834,"pfxX":-4.717076379049352,"pfxZ":9.652670107053433,"pX":0.17154500103292855,"pZ":2.9898665822619264,"vX0":7.252821817749896,"vY0":-137.29946988561335,"vZ0":-3.862508567400663,"x":110.46,"y":158.05,"x0":-1.8932926141423958,"y0":50.006856693121776,"z0":5.354550168692187,"aX":-8.995580850654406},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":7.0,"spinRate":2494,"spinDirection":217},"zone":2,"typeConfidence":0.89,"plateTime":0.39915448585366775,"extension":5.845526816981071},"index":1,"playId":"a93a54a9-0574-3415-b147-d9c22bbcba70","pitchNumber":2,"startTime":"2026-03-21T01:03:14.976Z","endTime":"2026-03-21T01:03:17.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":814172,"link":"/api/v1/people/814172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29188940731005,"aZ":-12.788417307892328,"pfxX":-4.521525543137741,"pfxZ":10.14475883565763,"pX":-0.6025869495105889,"pZ":2.721744804478296,"vX0":5.046401796095085,"vY0":-137.77641005059075,"vZ0":-4.766788414318067,"x":84.36,"y":168.68,"x0":-1.8756456202688834,"y0":50.00659473570265,"z0":5.34730492698418,"aX":-8.643754647983897},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2471,"spinDirection":219},"zone":4,"typeConfidence":0.91,"plateTime":0.3984491817895721,"extension":5.84400381509202},"index":2,"playId":"1ddead50-b9ca-3e13-b95e-2db8828ba469","pitchNumber":3,"startTime":"2026-03-21T01:03:31.711Z","endTime":"2026-03-21T01:03:34.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":814172,"link":"/api/v1/people/814172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80847958947438,"aZ":-35.62678442396105,"pfxX":-7.723282362331831,"pfxZ":-2.1592843028810647,"pX":1.7803803777612734,"pZ":-0.6070267424600411,"vX0":11.565987278150827,"vY0":-125.62344779393673,"vZ0":-6.528777621339936,"x":49.14,"y":255.17,"x0":-1.8741367942062543,"y0":50.00085468989253,"z0":4.912260563968478,"aX":-12.377485206859086},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.3,"breakHorizontal":11.4,"spinRate":1458,"spinDirection":265},"zone":14,"typeConfidence":0.69,"plateTime":0.4355716888500383,"extension":6.112671108498697},"index":3,"playId":"2867de44-65ca-3378-a961-35ce322a4bcc","pitchNumber":4,"startTime":"2026-03-21T01:03:53.057Z","endTime":"2026-03-21T01:03:56.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":814172,"link":"/api/v1/people/814172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":80.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.448270564358655,"aZ":-31.131762749166896,"pfxX":-7.527755821101115,"pfxZ":0.643853982108106,"pX":1.0901593578547226,"pZ":1.4661814107796027,"vX0":10.09918185774367,"vY0":-124.90259338252599,"vZ0":-2.72202791275057,"x":75.45,"y":199.19,"x0":-1.9907239769437552,"y0":50.00184980114684,"z0":5.079417961085345,"aX":-12.132287385562522},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.8,"breakHorizontal":11.9,"spinRate":1525,"spinDirection":264},"zone":14,"typeConfidence":0.81,"plateTime":0.43524002075867996,"extension":6.064875769414855},"index":4,"playId":"42521c42-7116-3a7a-9188-0aa6365e02c9","pitchNumber":5,"startTime":"2026-03-21T01:04:13.601Z","endTime":"2026-03-21T01:04:17.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":814172,"link":"/api/v1/people/814172","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814172,"link":"/api/v1/people/814172"},"credit":"b_ab"},{"player":{"id":622098,"link":"/api/v1/people/622098"},"credit":"p_ab"},{"player":{"id":814172,"link":"/api/v1/people/814172"},"credit":"b_pa"},{"player":{"id":622098,"link":"/api/v1/people/622098"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:04:17.450Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Johnny Olmstead strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T01:04:19.302Z","endTime":"2026-03-21T01:05:50.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":675394,"fullName":"Johnny Olmstead","link":"/api/v1/people/675394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622098,"fullName":"Drew Smith","link":"/api/v1/people/622098"},"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":675394,"fullName":"Johnny Olmstead","link":"/api/v1/people/675394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686452,"link":"/api/v1/people/686452"},"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":82.8,"endSpeed":75.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19308945857319,"aZ":-27.1704837834635,"pfxX":7.654630121423081,"pfxZ":3.4061815724158606,"pX":-0.04211943116751397,"pZ":3.6855997735782986,"vX0":2.7613940240011745,"vY0":-120.61432078028967,"vZ0":1.498454612677949,"x":118.61,"y":139.27,"x0":-2.1972470617595676,"y0":50.00164416711492,"z0":5.458033949316515,"aX":11.238705916298192},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.8,"breakHorizontal":-14.5,"spinRate":2839,"spinDirection":67},"zone":12,"typeConfidence":0.9,"plateTime":0.45470482122552935,"extension":5.87038771529983},"index":0,"playId":"dc13b115-0c6f-3f1f-bbab-35a19fd60444","pitchNumber":1,"startTime":"2026-03-21T01:04:40.980Z","endTime":"2026-03-21T01:04:44.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":675394,"link":"/api/v1/people/675394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90577503250554,"aZ":-14.620354608134626,"pfxX":-4.373579336498272,"pfxZ":9.476387438669558,"pX":-0.20995113993584535,"pZ":3.59388251116399,"vX0":6.131809736992025,"vY0":-135.7768290456751,"vZ0":-1.8825600939262146,"x":125.0,"y":141.75,"x0":-1.93759975615529,"y0":50.00404926286814,"z0":5.3226458689574585,"aX":-8.103195748082541},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":6.5,"spinRate":2503,"spinDirection":221},"zone":11,"typeConfidence":0.86,"plateTime":0.40461698174549143,"extension":5.940906031663191},"index":1,"playId":"5df7594e-6934-3539-8eb8-af5e4356d60a","pitchNumber":2,"startTime":"2026-03-21T01:04:55.919Z","endTime":"2026-03-21T01:04:58.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":675394,"link":"/api/v1/people/675394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.596799950057374,"aZ":-12.794449705422869,"pfxX":-4.192961017086896,"pfxZ":10.264012669954095,"pX":-0.17134742591677854,"pZ":2.700312126559156,"vX0":6.119054423346447,"vY0":-137.10180892887325,"vZ0":-4.496989860717003,"x":123.53,"y":165.87,"x0":-1.8958017870577182,"y0":50.006415662356716,"z0":5.246718943222164,"aX":-7.920156120815204},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":6.2,"spinRate":2487,"spinDirection":224},"zone":5,"typeConfidence":0.9,"plateTime":0.40075385905177185,"extension":5.962111596743787},"index":2,"playId":"4788ccd4-2cdd-38b2-a476-255cae4e31cd","pitchNumber":3,"startTime":"2026-03-21T01:05:12.618Z","endTime":"2026-03-21T01:05:16.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":675394,"link":"/api/v1/people/675394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":76.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.788059275371072,"aZ":-30.335648753558267,"pfxX":6.466481648116267,"pfxZ":1.2205774950282127,"pX":0.9295426371740196,"pZ":2.164156808803922,"vX0":4.732734394333883,"vY0":-123.03058662677915,"vZ0":-1.5935642393026646,"x":81.57,"y":180.35,"x0":-1.8720897102710325,"y0":50.00183967737807,"z0":5.438523354864516,"aX":9.72010453709897},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.0,"breakHorizontal":-13.0,"spinRate":2857,"spinDirection":66},"zone":14,"typeConfidence":0.92,"plateTime":0.4485167738179965,"extension":6.039035407622934},"index":3,"playId":"c7abafc0-9b28-3ff1-9b68-4f69550681d5","pitchNumber":4,"startTime":"2026-03-21T01:05:29.718Z","endTime":"2026-03-21T01:05:33.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":675394,"link":"/api/v1/people/675394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.621892906704115,"aZ":-13.12693335104804,"pfxX":-4.101620497238512,"pfxZ":10.066165208608796,"pX":0.1370085280959493,"pZ":3.1663342959042846,"vX0":6.943929396381887,"vY0":-137.01246339497789,"vZ0":-3.416598545359569,"x":111.78,"y":153.29,"x0":-1.9028520655558434,"y0":50.00248034855187,"z0":5.332648968377623,"aX":-7.761521541710079},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":5.9,"spinRate":2501,"spinDirection":220},"zone":2,"typeConfidence":0.89,"plateTime":0.4004997853400223,"extension":5.890303889593088},"index":4,"playId":"8322e6ad-1d1f-3193-b3c4-448c2ed14567","pitchNumber":5,"startTime":"2026-03-21T01:05:47.072Z","endTime":"2026-03-21T01:05:50.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":675394,"link":"/api/v1/people/675394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675394,"link":"/api/v1/people/675394"},"credit":"b_ab"},{"player":{"id":622098,"link":"/api/v1/people/622098"},"credit":"p_ab"},{"player":{"id":675394,"link":"/api/v1/people/675394"},"credit":"b_pa"},{"player":{"id":622098,"link":"/api/v1/people/622098"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:05:50.861Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Tena grounds out, pitcher Pete Fairbanks to first baseman Jay Beshears.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T01:08:15.490Z","endTime":"2026-03-21T01:12:21.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8,9,10],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":664126,"link":"/api/v1/people/664126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":810891,"link":"/api/v1/people/810891"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Brendan Jones replaces left fielder Griffin Conine, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T01:07:28.128Z","endTime":"2026-03-21T01:07:28.149Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800957,"link":"/api/v1/people/800957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":665052,"link":"/api/v1/people/665052"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":665052,"link":"/api/v1/people/665052"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Pete Fairbanks replaces Tyler Phillips.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T01:07:28.149Z","endTime":"2026-03-21T01:08:17.453Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664126,"link":"/api/v1/people/664126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":77.7,"endSpeed":72.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.843914624291536,"aZ":-40.03099416797871,"pfxX":6.112702549150395,"pfxZ":-6.004130791841069,"pX":-1.569120396094739,"pZ":3.62994415945646,"vX0":-3.4619264212129983,"vY0":-113.19011356442158,"vZ0":0.8622177125093315,"x":176.81,"y":140.77,"x0":-0.8212320120577575,"y0":50.00037855414218,"z0":7.2228163764024895,"aX":8.005062741961948},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.4,"breakHorizontal":-10.3,"spinRate":2311,"spinDirection":42},"zone":11,"typeConfidence":2.0,"plateTime":0.48216913962801566,"extension":5.695806950269129},"index":2,"playId":"d9ebe74c-2409-379c-bb30-46d7edffb874","pitchNumber":1,"startTime":"2026-03-21T01:08:17.453Z","endTime":"2026-03-21T01:08:20.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.2,"endSpeed":88.8,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.692042659748466,"aZ":-12.665097428481642,"pfxX":-0.45909613417947837,"pfxZ":9.725732089392475,"pX":0.3353222718738552,"pZ":3.295356983106043,"vX0":2.5509958896437532,"vY0":-140.04249218508954,"vZ0":-7.1085376931979445,"x":104.22,"y":149.81,"x0":-0.5238977873599377,"y0":50.00500716623064,"z0":6.677967845330087,"aX":-0.9216236888142791},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":0.4,"spinRate":2320,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.38965725951158525,"extension":6.18648299006423},"index":3,"playId":"41033679-6f23-35f9-ba14-e4f8a3036160","pitchNumber":2,"startTime":"2026-03-21T01:08:44.128Z","endTime":"2026-03-21T01:08:47.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":82.4,"endSpeed":76.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.055879990821854,"aZ":-35.55767656542435,"pfxX":5.1398103351039355,"pfxZ":-2.3281963098334177,"pX":0.6956142662880842,"pZ":1.5652738745738384,"vX0":0.6852689439566346,"vY0":-120.02608055226855,"vZ0":-5.262937417869432,"x":90.48,"y":196.52,"x0":-0.26137914703750964,"y0":50.00290902345402,"z0":6.966310667144983,"aX":7.470359806554549},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.3,"breakHorizontal":-9.5,"spinRate":2590,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4570058317725336,"extension":6.13305524853828},"index":4,"playId":"12435552-b878-3b63-b3de-4134b88a9315","pitchNumber":3,"startTime":"2026-03-21T01:09:08.186Z","endTime":"2026-03-21T01:09:12.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37481634326121,"aZ":-10.085540159986518,"pfxX":-1.3182092107524241,"pfxZ":11.30209351033944,"pX":0.3648524226043458,"pZ":3.5639221591405255,"vX0":2.3245633728875124,"vY0":-139.40707954779123,"vZ0":-6.769238031749712,"x":103.09,"y":142.55,"x0":-0.311210616747081,"y0":50.00614022287545,"z0":6.700560903963908,"aX":-2.577235019017237},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.1,"breakHorizontal":1.9,"spinRate":2448,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.3939453987270487,"extension":6.205173740039503},"index":5,"playId":"395482d4-2397-3cc5-bd59-4c49868878ef","pitchNumber":4,"startTime":"2026-03-21T01:09:29.503Z","endTime":"2026-03-21T01:09:32.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-21T01:09:52.374Z","endTime":"2026-03-21T01:10:25.365Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.880967183775752,"aZ":-10.5168375283533,"pfxX":-1.7329233450918526,"pfxZ":10.912161623413583,"pX":0.20353667162909167,"pZ":2.194805319535234,"vX0":2.1659021248979493,"vY0":-140.04736434217006,"vZ0":-10.28393329634845,"x":109.24,"y":179.52,"x0":-0.35502788224817267,"y0":50.00173395614123,"z0":6.604072718249994,"aX":-3.439157292026438},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.8,"breakHorizontal":2.6,"spinRate":2370,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.3912187681599364,"extension":6.260679429696902},"index":7,"playId":"9f999683-b26b-3041-9981-e4a1b013bc5c","pitchNumber":5,"startTime":"2026-03-21T01:10:25.365Z","endTime":"2026-03-21T01:10:36.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87358776742802,"aZ":-27.01658623552657,"pfxX":2.6452070907124137,"pfxZ":3.0919336906046233,"pX":0.21143886449019156,"pZ":2.342700563032493,"vX0":0.7717300726823906,"vY0":-128.22358056554518,"vZ0":-6.181869795401367,"x":108.94,"y":175.53,"x0":-0.4369685382142867,"y0":50.004481148136364,"z0":6.885748591654011,"aX":4.416447165215175},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.4,"breakHorizontal":-4.9,"spinRate":2512,"spinDirection":103},"zone":5,"typeConfidence":2.0,"plateTime":0.42674095673877455,"extension":5.9955790114092755},"index":8,"playId":"a9c8e3f1-b1ff-3974-adee-bad83068b886","pitchNumber":6,"startTime":"2026-03-21T01:11:13.024Z","endTime":"2026-03-21T01:11:18.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":95.8,"endSpeed":88.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.995324948650495,"aZ":-12.252229568812389,"pfxX":0.9308568235528711,"pfxZ":9.987048217203027,"pX":-0.14416034249665446,"pZ":3.8846510241891345,"vX0":0.5547059896554538,"vY0":-139.54272748150876,"vZ0":-5.715043804015584,"x":122.5,"y":133.89,"x0":-0.46575948785962884,"y0":50.00563964041732,"z0":6.749017652578106,"aX":1.8570823240613588},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":-1.8,"spinRate":2344,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.3908011177700157,"extension":6.142554058677292},"index":9,"playId":"346da944-3095-3226-b4c2-aec4a81bafbe","pitchNumber":7,"startTime":"2026-03-21T01:11:52.619Z","endTime":"2026-03-21T01:11:56.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":80.1,"endSpeed":74.9,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.684385945912698,"aZ":-40.47794745667775,"pfxX":4.122576463076168,"pfxZ":-5.984968643348573,"pX":-0.2554366000255979,"pZ":1.5177425540579481,"vX0":-1.4002437993609578,"vY0":-116.72433937211561,"vZ0":-3.8237264051902073,"x":126.74,"y":197.8,"x0":-0.18547348702788408,"y0":50.000760207415595,"z0":6.964322218181123,"aX":5.723413286493842},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-11.5,"breakHorizontal":-7.2,"spinRate":2347,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.46813301359911996,"extension":5.904215163586858},"hitData":{"launchSpeed":80.1,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.0,"coordY":181.49}},"index":10,"playId":"0de6062f-0bf3-3087-95a5-24a74b98a334","pitchNumber":8,"startTime":"2026-03-21T01:12:13.355Z","endTime":"2026-03-21T01:12:21.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:12:21.350Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T01:12:23.922Z","endTime":"2026-03-21T01:13:38.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807720,"link":"/api/v1/people/807720"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90492957017849,"aZ":-29.228008933798886,"pfxX":3.658257494873523,"pfxZ":1.7635240331461155,"pX":0.11228457410571757,"pZ":1.762942497103522,"vX0":0.23828843041971315,"vY0":-127.92890022924145,"vZ0":-6.917712959921306,"x":112.72,"y":191.18,"x0":-0.4575128563510854,"y0":50.00050586048835,"z0":6.774819012926738,"aX":6.098854783675963},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.9,"breakHorizontal":-6.7,"spinRate":2474,"spinDirection":117},"zone":8,"typeConfidence":2.0,"plateTime":0.42716075750046034,"extension":5.985443546211747},"index":0,"playId":"242d549a-a94e-3b72-9577-68d0f0d26b58","pitchNumber":1,"startTime":"2026-03-21T01:12:47.314Z","endTime":"2026-03-21T01:12:50.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.690319108387737,"aZ":-28.71175652887357,"pfxX":2.76959828665444,"pfxZ":2.085745155290997,"pX":0.7685762098078193,"pZ":2.154718535723031,"vX0":1.8171536749286419,"vY0":-128.05502780932585,"vZ0":-6.229083908576326,"x":87.7,"y":180.6,"x0":-0.310297607654001,"y0":50.00341285269923,"z0":6.867995714797863,"aX":4.594329143541307},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.6,"breakHorizontal":-5.4,"spinRate":2426,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.42790171758277795,"extension":6.015332628876391},"index":1,"playId":"50e6f780-0095-3645-b357-d467b6a12962","pitchNumber":2,"startTime":"2026-03-21T01:13:10.943Z","endTime":"2026-03-21T01:13:14.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.826460696694248,"aZ":-37.02743405083668,"pfxX":4.903213561689706,"pfxZ":-3.473245337232459,"pX":-0.22917936250046628,"pZ":-0.16130981648013315,"vX0":-1.3534542968862808,"vY0":-117.6106987742741,"vZ0":-8.113479264190223,"x":125.74,"y":243.14,"x0":-0.2824290865333076,"y0":50.00419970252342,"z0":6.778268242621565,"aX":6.852037699703083},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-8.0,"breakHorizontal":-8.5,"spinRate":2459,"spinDirection":20},"zone":13,"typeConfidence":2.0,"plateTime":0.46617079617970525,"extension":5.990080015605067},"index":2,"playId":"320e039b-affa-322f-9289-dba15fd1ec0c","pitchNumber":3,"startTime":"2026-03-21T01:13:31.215Z","endTime":"2026-03-21T01:13:38.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.61,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:13:38.488Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Joey Wiemer pops out to second baseman Chase Jaworsky.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T01:13:44.569Z","endTime":"2026-03-21T01:15:49.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814172,"link":"/api/v1/people/814172"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.856310207700993,"aZ":-27.56995638381768,"pfxX":2.5388419225574017,"pfxZ":2.8335194574562,"pX":0.4847414557581319,"pZ":1.5657750202664913,"vX0":1.3459656479400308,"vY0":-126.85361999322868,"vZ0":-7.619070400926455,"x":98.52,"y":196.5,"x0":-0.3831711946033794,"y0":50.002477296410106,"z0":6.817808812877467,"aX":4.1214405654332},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.6,"breakHorizontal":-4.9,"spinRate":2391,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4323976817183608,"extension":5.903211801081072},"index":0,"playId":"2273a30e-502f-3ade-a695-37afbeb2b656","pitchNumber":1,"startTime":"2026-03-21T01:14:05.600Z","endTime":"2026-03-21T01:14:08.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92941914365572,"aZ":-38.25225478225024,"pfxX":3.6395427331459453,"pfxZ":-4.3292438878804544,"pX":1.4570174104801261,"pZ":0.03310900577546244,"vX0":2.5527048480574113,"vY0":-118.417526559278,"vZ0":-7.678918803022176,"x":61.46,"y":237.89,"x0":-0.1119052095076862,"y0":50.00280310156685,"z0":6.864826312090002,"aX":5.111326471954293},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-9.6,"breakHorizontal":-7.2,"spinRate":2466,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4644909211667434,"extension":5.967189832260455},"index":1,"playId":"3b3a9b5b-c956-39c9-a19e-2844a33e6d45","pitchNumber":2,"startTime":"2026-03-21T01:14:24.850Z","endTime":"2026-03-21T01:14:29.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23582160259455,"aZ":-11.923690211688294,"pfxX":1.2572286950826026,"pfxZ":10.215316020943268,"pX":0.0986277972299697,"pZ":4.051705397466225,"vX0":-0.09687628715576957,"vY0":-140.05242901132624,"vZ0":-5.45358826682393,"x":113.24,"y":129.38,"x0":-0.02958765272429605,"y0":50.002935810822265,"z0":6.807025402781395,"aX":2.492413333317354},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":-2.3,"spinRate":2314,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.3913946265710684,"extension":6.069615992983783},"index":2,"playId":"79494fe0-1ce8-3fa8-a144-68c17566de8e","pitchNumber":3,"startTime":"2026-03-21T01:14:48.966Z","endTime":"2026-03-21T01:14:52.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.276053396835664,"aZ":-26.53922732181193,"pfxX":3.9341031084276468,"pfxZ":3.2047788452010755,"pX":0.7172125646338707,"pZ":1.912211957629607,"vX0":1.596787683638461,"vY0":-131.55668914482422,"vZ0":-7.500830850038487,"x":89.66,"y":187.15,"x0":-0.40827276783407984,"y0":50.00223885290783,"z0":6.760718733961568,"aX":6.911327358593976},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.4,"breakHorizontal":-7.4,"spinRate":2511,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.41595971079571026,"extension":6.074600460990492},"index":3,"playId":"79e5d189-bbab-38bd-8737-b05da5090b59","pitchNumber":4,"startTime":"2026-03-21T01:15:08.286Z","endTime":"2026-03-21T01:15:12.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.8,"endSpeed":88.4,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64489280680986,"aZ":-14.513271460682418,"pfxX":1.2965710919144124,"pfxZ":8.87782309803115,"pX":0.2544002067344002,"pZ":3.6055713282359325,"vX0":1.8294886270817445,"vY0":-139.49815969608463,"vZ0":-5.8195082005358065,"x":107.3,"y":141.43,"x0":-0.5760166312495836,"y0":50.00003320258204,"z0":6.65986933756491,"aX":2.5787667674703103},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":-2.6,"spinRate":2397,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.39125181210900406,"extension":6.176316747762041},"hitData":{"launchSpeed":81.5,"launchAngle":55.0,"totalDistance":175.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":133.34,"coordY":131.98}},"index":4,"playId":"36375205-9c39-3beb-8f79-5976123652ed","pitchNumber":5,"startTime":"2026-03-21T01:15:42.317Z","endTime":"2026-03-21T01:15:49.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:15:49.660Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Jasso grounds out, shortstop Ronny Cruz to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T01:17:58.717Z","endTime":"2026-03-21T01:18:53.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":815734,"fullName":"Dylan Jasso","link":"/api/v1/people/815734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":815734,"fullName":"Dylan Jasso","link":"/api/v1/people/815734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":826723,"link":"/api/v1/people/826723"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tres Barrera replaces catcher Drew Millas, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T01:17:38.085Z","endTime":"2026-03-21T01:17:38.105Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668663,"link":"/api/v1/people/668663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":686452,"link":"/api/v1/people/686452"},"defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686452,"link":"/api/v1/people/686452"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":815734,"link":"/api/v1/people/815734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Orlando Ribalta replaces Drew Smith.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T01:17:38.105Z","endTime":"2026-03-21T01:18:00.938Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687377,"link":"/api/v1/people/687377"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":622098,"link":"/api/v1/people/622098","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":815734,"link":"/api/v1/people/815734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.8,"endSpeed":87.0,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.050151816507036,"aZ":-16.45172849466731,"pfxX":-8.537804627052756,"pfxZ":8.190170733996545,"pX":-0.11016522552905439,"pZ":1.1134668890076076,"vX0":6.958457721269278,"vY0":-137.56640140213847,"vZ0":-10.50123672645628,"x":121.2,"y":208.72,"x0":-1.5610748185925964,"y0":50.00604768949872,"z0":6.091724193272804,"aX":-16.394037149341724},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":14.0,"spinRate":2507,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.3979053702839459,"extension":6.26679524278217},"index":2,"playId":"ac39ccf7-914a-35d0-adce-644d619280af","pitchNumber":1,"startTime":"2026-03-21T01:18:00.938Z","endTime":"2026-03-21T01:18:04.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":815734,"link":"/api/v1/people/815734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.101270330300792,"aZ":-31.56927290316791,"pfxX":0.1195298674911826,"pfxZ":0.37987464245198677,"pX":-0.08475181986129386,"pZ":1.739873927342758,"vX0":4.354452298155129,"vY0":-125.6119318275496,"vZ0":-5.01956076987149,"x":120.23,"y":191.8,"x0":-1.8522944682251024,"y0":50.006075422835586,"z0":6.314289562719068,"aX":0.19156856839657416},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.2,"breakHorizontal":-1.2,"spinRate":2115,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.43510595851184064,"extension":6.152715899867239},"index":3,"playId":"628817fb-d847-32fe-b5c9-ee80902f0fef","pitchNumber":2,"startTime":"2026-03-21T01:18:13.752Z","endTime":"2026-03-21T01:18:18.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":815734,"link":"/api/v1/people/815734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":85.8,"endSpeed":79.5,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.090913876753394,"aZ":-30.38432980052978,"pfxX":0.05272467802470393,"pfxZ":1.1257966773619366,"pX":0.09488481493461187,"pZ":1.535489206300258,"vX0":4.613138000606463,"vY0":-124.87205978434122,"vZ0":-5.646657347657836,"x":113.38,"y":197.32,"x0":-1.7797114566078684,"y0":50.00001139798374,"z0":6.312037214453116,"aX":0.08359428927864024},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.0,"breakHorizontal":-1.1,"spinRate":2138,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.437875103571407,"extension":6.153662783960771},"index":4,"playId":"5798dbfc-cf4a-3509-ab30-26fdb30e51e2","pitchNumber":3,"startTime":"2026-03-21T01:18:28.615Z","endTime":"2026-03-21T01:18:33.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":815734,"link":"/api/v1/people/815734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.261,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.875973703189086,"aZ":-16.844213298387647,"pfxX":-8.85103011755849,"pfxZ":7.790937485274003,"pX":-1.0278600907412612,"pZ":2.01314211007292,"vX0":4.937919519865258,"vY0":-139.29503605221765,"vZ0":-8.693143766511316,"x":156.18,"y":184.43,"x0":-1.672240312762384,"y0":50.004071741373544,"z0":6.285007240876473,"aX":-17.41904353456876},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.5,"breakHorizontal":15.0,"spinRate":2608,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.39299967619324505,"extension":6.213353771884731},"hitData":{"launchSpeed":85.5,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.42,"coordY":152.09}},"index":5,"playId":"ef7f2a97-4f9e-3853-a283-05288de48252","pitchNumber":4,"startTime":"2026-03-21T01:18:45.456Z","endTime":"2026-03-21T01:18:53.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":815734,"link":"/api/v1/people/815734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815734,"link":"/api/v1/people/815734"},"credit":"b_ab"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_ab"},{"player":{"id":815734,"link":"/api/v1/people/815734"},"credit":"b_pa"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:18:53.358Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jay Beshears grounds out, second baseman José Tena to first baseman Luis García Jr.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T01:19:19.098Z","endTime":"2026-03-21T01:19:58.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":810891,"fullName":"Jay Beshears","link":"/api/v1/people/810891"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":810891,"fullName":"Jay Beshears","link":"/api/v1/people/810891"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.521444824757445,"aZ":-29.62252084415622,"pfxX":0.4011234183922352,"pfxZ":1.5533113391589453,"pX":-0.5164939407756927,"pZ":3.3478561160176636,"vX0":3.2060499643287503,"vY0":-126.72931543281598,"vZ0":-1.9717249893551052,"x":136.69,"y":148.39,"x0":-1.8449808899778612,"y0":50.003108367089666,"z0":6.479857393365938,"aX":0.6582848581680164},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.6,"breakHorizontal":-1.4,"spinRate":2136,"spinDirection":189},"zone":1,"typeConfidence":2.0,"plateTime":0.43060034768535926,"extension":6.0781048301536975},"index":0,"playId":"fd3f2475-a7dc-342c-aa96-748e6c4e4f19","pitchNumber":1,"startTime":"2026-03-21T01:19:19.098Z","endTime":"2026-03-21T01:19:23.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":810891,"link":"/api/v1/people/810891","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36749089001274,"aZ":-30.221562863692395,"pfxX":2.335486214654334,"pfxZ":1.2803330672243103,"pX":0.16883578508269498,"pZ":1.4301954802271302,"vX0":4.002703172923721,"vY0":-122.80439536957391,"vZ0":-5.798904074331178,"x":110.56,"y":200.16,"x0":-1.7858902591262573,"y0":50.00572456360147,"z0":6.393910021020236,"aX":3.5657079070370448},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.2,"breakHorizontal":-5.2,"spinRate":2138,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.44605769739326995,"extension":6.083492258218662},"index":1,"playId":"4c88d314-8b4e-3fee-876c-9a49e401b8ad","pitchNumber":2,"startTime":"2026-03-21T01:19:35.149Z","endTime":"2026-03-21T01:19:38.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":810891,"link":"/api/v1/people/810891","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.356,"strikeZoneBottom":1.694,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.496339347320514,"aZ":-33.31209496094552,"pfxX":0.6036387155785519,"pfxZ":-0.7389095534039232,"pX":-0.21462707556343802,"pZ":2.149836711979534,"vX0":3.4496923201498837,"vY0":-122.86917008281866,"vZ0":-3.6620265036804502,"x":125.18,"y":180.73,"x0":-1.7131661021512283,"y0":50.005496750901216,"z0":6.479351399717058,"aX":0.9258797848292055},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.9,"breakHorizontal":-1.9,"spinRate":2189,"spinDirection":161},"zone":8,"typeConfidence":2.0,"plateTime":0.44516107337539257,"extension":6.140852112650726},"hitData":{"launchSpeed":74.8,"launchAngle":-1.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.79,"coordY":143.98}},"index":2,"playId":"9e2b538c-3d6f-3528-8c7e-c1f5c1551082","pitchNumber":3,"startTime":"2026-03-21T01:19:53.191Z","endTime":"2026-03-21T01:19:58.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":810891,"link":"/api/v1/people/810891","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810891,"link":"/api/v1/people/810891"},"credit":"b_ab"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_ab"},{"player":{"id":810891,"link":"/api/v1/people/810891"},"credit":"b_pa"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:19:58.176Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brendan Jones walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T01:20:20.946Z","endTime":"2026-03-21T01:22:28.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":800957,"fullName":"Brendan Jones","link":"/api/v1/people/800957"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800957,"fullName":"Brendan Jones","link":"/api/v1/people/800957"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":800957,"fullName":"Brendan Jones","link":"/api/v1/people/800957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31175321323574,"aZ":-9.923799897674138,"pfxX":-5.038507697693742,"pfxZ":11.165394515410046,"pX":-0.8837811328304211,"pZ":2.3292335787796277,"vX0":4.142619716965067,"vY0":-140.40302730146567,"vZ0":-8.995115170898076,"x":150.69,"y":175.89,"x0":-1.7250172437350482,"y0":50.005624223462334,"z0":6.223854817753825,"aX":-10.043375362063236},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.5,"breakHorizontal":8.3,"spinRate":2767,"spinDirection":214},"zone":13,"typeConfidence":0.91,"plateTime":0.39037063411366235,"extension":6.227501039200927},"index":0,"playId":"4bff8c65-c049-386e-9bbd-4e1fddd4f563","pitchNumber":1,"startTime":"2026-03-21T01:20:25.949Z","endTime":"2026-03-21T01:20:29.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":800957,"link":"/api/v1/people/800957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27530990540778,"aZ":-19.8938775011873,"pfxX":-3.3753299963453616,"pfxZ":7.62627340196001,"pX":-1.478618602681104,"pZ":1.6478929464345244,"vX0":1.859339576358198,"vY0":-125.53645854056381,"vZ0":-7.257220948282773,"x":173.36,"y":194.29,"x0":-1.7868865382837278,"y0":50.00415864097959,"z0":6.17287815901287,"aX":-5.436137738449953},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":12.6,"breakHorizontal":5.8,"spinRate":1971,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.43482505732606924,"extension":6.26962009839556},"index":1,"playId":"86eaa087-939b-31bb-adb1-d872f9cc02cb","pitchNumber":2,"startTime":"2026-03-21T01:20:41.221Z","endTime":"2026-03-21T01:20:45.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":800957,"link":"/api/v1/people/800957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44298547764345,"aZ":-8.192376615786282,"pfxX":-3.349205281409378,"pfxZ":12.408971438271791,"pX":0.31835641701127526,"pZ":0.8052674882555999,"vX0":5.79339528383833,"vY0":-138.50557597441514,"vZ0":-12.894656947124574,"x":104.87,"y":217.04,"x0":-1.370342519707788,"y0":50.00615746207104,"z0":6.082022789352483,"aX":-6.474808665528114},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.8,"breakHorizontal":4.8,"spinRate":2663,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.3962495552571492,"extension":6.303145233000794},"index":2,"playId":"44b0dcbb-6c12-3054-877c-9670db73c6da","pitchNumber":3,"startTime":"2026-03-21T01:20:56.312Z","endTime":"2026-03-21T01:21:00.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":800957,"link":"/api/v1/people/800957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.1,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.286015942252867,"aZ":-30.270806463100893,"pfxX":1.0766983904831813,"pfxZ":1.1825331045698118,"pX":0.16250219100773147,"pZ":2.2494073471085376,"vX0":4.20489267770623,"vY0":-125.19597057566335,"vZ0":-4.318629672814639,"x":110.81,"y":178.05,"x0":-1.6701016282046746,"y0":50.00276532635405,"z0":6.43956028436483,"aX":1.7296520026182103},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.4,"breakHorizontal":-2.8,"spinRate":2220,"spinDirection":140},"zone":5,"typeConfidence":0.9,"plateTime":0.4354087075989441,"extension":6.2348952115521},"index":3,"playId":"c45a27b8-c139-3173-993d-d5bbbc55fbdf","pitchNumber":4,"startTime":"2026-03-21T01:21:15.432Z","endTime":"2026-03-21T01:21:19.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":800957,"link":"/api/v1/people/800957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-21T01:21:26.391Z","endTime":"2026-03-21T01:21:41.732Z","isPitch":false,"type":"action","player":{"id":800957,"link":"/api/v1/people/800957"},"defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":800957,"link":"/api/v1/people/800957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80639277303724,"aZ":-10.724479071783163,"pfxX":-1.8718043441118772,"pfxZ":10.565852061324941,"pX":-0.6431025574448579,"pZ":3.9175213920864143,"vX0":3.5017337028868214,"vY0":-141.68363424495283,"vZ0":-5.045210856203867,"x":141.51,"y":133.01,"x0":-1.6526722197059471,"y0":50.00441784134012,"z0":6.408651082067511,"aX":-3.8008696871750076},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":2.6,"spinRate":2630,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.3868043432916477,"extension":6.203045114209339},"index":5,"playId":"17f0f54a-acac-3ca4-8214-728a38e89126","pitchNumber":5,"startTime":"2026-03-21T01:21:41.732Z","endTime":"2026-03-21T01:21:45.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":800957,"link":"/api/v1/people/800957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.554956162461917,"aZ":-31.64069281108925,"pfxX":1.4041669207229597,"pfxZ":0.3358644138710787,"pX":0.0990361908671965,"pZ":2.902150664109172,"vX0":3.597230077889449,"vY0":-126.21952482612657,"vZ0":-2.6427796718775083,"x":113.22,"y":160.42,"x0":-1.5268657168586814,"y0":50.006062729349125,"z0":6.509093692308949,"aX":2.2676322400768743},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.2,"breakHorizontal":-3.4,"spinRate":2179,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.4338524132762922,"extension":6.181753635367717},"index":6,"playId":"73ac7ff3-1d1a-3f14-b575-fca268f0ad68","pitchNumber":6,"startTime":"2026-03-21T01:22:01.116Z","endTime":"2026-03-21T01:22:04.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":800957,"link":"/api/v1/people/800957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":97.2,"endSpeed":88.7,"strikeZoneTop":3.081,"strikeZoneBottom":1.555,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.865736668856826,"aZ":-10.994124574796276,"pfxX":-3.943462688880772,"pfxZ":10.48617725546057,"pX":-0.9340240474137683,"pZ":3.12417836987323,"vX0":3.2443253161568166,"vY0":-141.38334782873133,"vZ0":-6.957077697969054,"x":152.6,"y":154.43,"x0":-1.5852320763561891,"y0":50.00656819550165,"z0":6.325904343441982,"aX":-7.9684506188867275},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.8,"breakHorizontal":6.5,"spinRate":2800,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.387719456273365,"extension":6.326136387560059},"index":7,"playId":"6c918065-25de-3427-8e5f-08edd2d64380","pitchNumber":7,"startTime":"2026-03-21T01:22:24.316Z","endTime":"2026-03-21T01:22:28.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":800957,"link":"/api/v1/people/800957","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":800957,"link":"/api/v1/people/800957"},"credit":"b_pa"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:22:28.198Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Emaarion Boyd singles on a ground ball to second baseman José Tena, deflected by right fielder Christian Franklin. Brendan Jones to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T01:22:31.081Z","endTime":"2026-03-21T01:23:00.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702708,"fullName":"Emaarion Boyd","link":"/api/v1/people/702708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702708,"fullName":"Emaarion Boyd","link":"/api/v1/people/702708"},"postOnThird":{"id":800957,"fullName":"Brendan Jones","link":"/api/v1/people/800957"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":702708,"fullName":"Emaarion Boyd","link":"/api/v1/people/702708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681047,"link":"/api/v1/people/681047"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":800957,"fullName":"Brendan Jones","link":"/api/v1/people/800957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":800957,"fullName":"Brendan Jones","link":"/api/v1/people/800957"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47663070960851,"aZ":-14.334663412771171,"pfxX":-8.468111324044983,"pfxZ":9.059391541476597,"pX":-0.2510705240766826,"pZ":2.2766700075409267,"vX0":6.7583627771554795,"vY0":-139.65954662556922,"vZ0":-8.27251620270199,"x":126.57,"y":177.31,"x0":-1.6063882712387751,"y0":50.00038215465318,"z0":6.2270284895659165,"aX":-16.667692496991098},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":13.9,"spinRate":2507,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3927238688825909,"extension":6.266442296073541},"hitData":{"launchSpeed":65.2,"launchAngle":15.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.45,"coordY":140.27}},"index":0,"playId":"7aa3d0c3-c1ac-32d4-ab73-0fd025c5aa95","pitchNumber":1,"startTime":"2026-03-21T01:22:52.313Z","endTime":"2026-03-21T01:23:00.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":702708,"link":"/api/v1/people/702708","batSide":{"code":"R","description":"Right"}},"first":{"id":800957,"link":"/api/v1/people/800957"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702708,"link":"/api/v1/people/702708"},"credit":"b_ab"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_ab"},{"player":{"id":702708,"link":"/api/v1/people/702708"},"credit":"b_pa"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.6,"awayTeamWinProbability":13.400000000000006,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:23:00.985Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Garret Forrester lines out to right fielder Christian Franklin.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T01:23:18.152Z","endTime":"2026-03-21T01:24:52.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":807720,"fullName":"Garret Forrester","link":"/api/v1/people/807720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687377,"fullName":"Orlando Ribalta","link":"/api/v1/people/687377"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,5],"actionIndex":[1],"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":702708,"fullName":"Emaarion Boyd","link":"/api/v1/people/702708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":807720,"fullName":"Garret Forrester","link":"/api/v1/people/807720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681047,"link":"/api/v1/people/681047"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80957651698565,"aZ":-30.332072697580845,"pfxX":0.18664505709249662,"pfxZ":1.10189271707684,"pX":-0.0343031971198393,"pZ":2.5972547839999858,"vX0":4.416857369504445,"vY0":-127.51320797194637,"vZ0":-3.646840944051648,"x":121.14,"y":137.34,"x0":-1.803141608810418,"y0":50.00270379096673,"z0":6.403622804217184,"aX":0.3105797034576924},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.4,"breakHorizontal":-1.2,"spinRate":2188,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.427289702212025,"extension":6.243384398197201},"index":0,"playId":"36dec1f3-3dd6-31f2-8e77-815483d7eeb1","pitchNumber":1,"startTime":"2026-03-21T01:23:36.211Z","endTime":"2026-03-21T01:23:43.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":807720,"link":"/api/v1/people/807720","batSide":{"code":"R","description":"Right"}},"first":{"id":702708,"link":"/api/v1/people/702708"},"third":{"id":800957,"link":"/api/v1/people/800957"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Emaarion Boyd steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"36dec1f3-3dd6-31f2-8e77-815483d7eeb1","startTime":"2026-03-21T01:23:50.967Z","endTime":"2026-03-21T01:24:00.073Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702708,"link":"/api/v1/people/702708"},"defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":807720,"link":"/api/v1/people/807720","batSide":{"code":"R","description":"Right"}},"first":{"id":702708,"link":"/api/v1/people/702708"},"third":{"id":800957,"link":"/api/v1/people/800957"},"postOnSecond":{"id":702708,"link":"/api/v1/people/702708"},"postOnThird":{"id":800957,"link":"/api/v1/people/800957"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"homeTeamWinProbability":87.0,"awayTeamWinProbability":13.0,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":1.19,"dramaIndex":38.0,"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":97.2,"endSpeed":88.2,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.97396754501575,"aZ":-12.5545049920214,"pfxX":-7.293907746401212,"pfxZ":9.806813213986935,"pX":-1.2421015047754644,"pZ":2.362774879687845,"vX0":3.3956904868941753,"vY0":-141.20353078039955,"vZ0":-8.743511574231025,"x":164.35,"y":174.99,"x0":-1.5189496026298326,"y0":50.002353452093466,"z0":6.325939829957421,"aX":-14.589533280937172},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":12.4,"spinRate":2493,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.3893041168251523,"extension":6.367117913753669},"index":2,"playId":"6dd654ed-8904-3a5a-b023-f4d48d1d20b9","pitchNumber":2,"startTime":"2026-03-21T01:24:00.073Z","endTime":"2026-03-21T01:24:03.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":807720,"link":"/api/v1/people/807720","batSide":{"code":"R","description":"Right"}},"second":{"id":702708,"link":"/api/v1/people/702708"},"third":{"id":800957,"link":"/api/v1/people/800957"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24669988334737,"aZ":-12.577579894930947,"pfxX":-7.5219084161677365,"pfxZ":9.977006045608928,"pX":-0.28662295401024684,"pZ":2.082348300742021,"vX0":5.591536815978028,"vY0":-139.69434969221848,"vZ0":-9.132285904206732,"x":127.93,"y":182.56,"x0":-1.342984011855587,"y0":50.00640380329303,"z0":6.233499999855002,"aX":-14.779465785330329},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":12.4,"spinRate":2635,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.39301008386003033,"extension":6.224840156775626},"index":3,"playId":"e58fd240-eecb-35b0-885c-8811f473f161","pitchNumber":3,"startTime":"2026-03-21T01:24:19.120Z","endTime":"2026-03-21T01:24:23.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":807720,"link":"/api/v1/people/807720","batSide":{"code":"R","description":"Right"}},"second":{"id":702708,"link":"/api/v1/people/702708"},"third":{"id":800957,"link":"/api/v1/people/800957"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-03-21T01:24:32.471Z","endTime":"2026-03-21T01:24:47.443Z","isPitch":false,"type":"action","player":{"id":807720,"link":"/api/v1/people/807720"},"defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":807720,"link":"/api/v1/people/807720","batSide":{"code":"R","description":"Right"}},"second":{"id":702708,"link":"/api/v1/people/702708"},"third":{"id":800957,"link":"/api/v1/people/800957"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06192630352908,"aZ":-11.072409039309125,"pfxX":-4.344631852128627,"pfxZ":10.452383771617857,"pX":0.2541792727117085,"pZ":2.835143795668094,"vX0":6.057752108625284,"vY0":-141.38900548120736,"vZ0":-7.7784292097153,"x":107.31,"y":162.23,"x0":-1.3544039153234095,"y0":50.00518638239882,"z0":6.337365482186279,"aX":-8.773580763569152},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":6.6,"spinRate":2761,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.3877936373823858,"extension":6.511924430926088},"hitData":{"launchSpeed":90.1,"launchAngle":18.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.02,"coordY":109.07}},"index":5,"playId":"923f89e4-93e9-3180-abed-977a29e565df","pitchNumber":4,"startTime":"2026-03-21T01:24:47.443Z","endTime":"2026-03-21T01:24:52.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687377,"link":"/api/v1/people/687377","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668663,"link":"/api/v1/people/668663"},"first":{"id":671277,"link":"/api/v1/people/671277"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":683083,"link":"/api/v1/people/683083"},"shortstop":{"id":826723,"link":"/api/v1/people/826723"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":686894,"link":"/api/v1/people/686894"},"right":{"id":681047,"link":"/api/v1/people/681047"}},"offense":{"batter":{"id":807720,"link":"/api/v1/people/807720","batSide":{"code":"R","description":"Right"}},"second":{"id":702708,"link":"/api/v1/people/702708"},"third":{"id":800957,"link":"/api/v1/people/800957"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807720,"link":"/api/v1/people/807720"},"credit":"b_ab"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_ab"},{"player":{"id":807720,"link":"/api/v1/people/807720"},"credit":"b_pa"},{"player":{"id":687377,"link":"/api/v1/people/687377"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.19,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:24:52.001Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daylen Lile flies out to left fielder Brendan Jones.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T01:27:12.425Z","endTime":"2026-03-21T01:27:24.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":800957,"link":"/api/v1/people/800957"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Calvin Faucher replaces Pete Fairbanks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T01:26:25.576Z","endTime":"2026-03-21T01:27:14.651Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.492347942998126,"aZ":-14.741504567259003,"pfxX":-2.8278306769166908,"pfxZ":9.154875092604648,"pX":-0.21246951934807987,"pZ":3.0905095628083803,"vX0":3.576559486254757,"vY0":-137.16418295569935,"vZ0":-4.510574971727986,"x":125.1,"y":155.34,"x0":-1.1662350703754925,"y0":50.004799241783296,"z0":5.762348088823692,"aX":-5.3862052279745045},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":4.3,"spinRate":2329,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39940368002102744,"extension":5.641384755325319},"hitData":{"launchSpeed":89.5,"launchAngle":33.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.86,"coordY":114.63}},"index":1,"playId":"0de05766-9f1a-3adb-9378-27e0ab99c0f0","pitchNumber":1,"startTime":"2026-03-21T01:27:14.651Z","endTime":"2026-03-21T01:27:24.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:27:24.115Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis García Jr. grounds out, third baseman Dylan Jasso to first baseman Jay Beshears.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T01:27:28.607Z","endTime":"2026-03-21T01:28:41.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671277,"fullName":"Luis García Jr.","link":"/api/v1/people/671277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":815734,"link":"/api/v1/people/815734"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":810891,"link":"/api/v1/people/810891"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.706630900494055,"aZ":-14.001681330432692,"pfxX":-4.5880920527779105,"pfxZ":9.283057097859853,"pX":-0.13462747477518733,"pZ":2.0149475959438257,"vX0":4.248175721539681,"vY0":-138.5135299537722,"vZ0":-7.0312368496742215,"x":122.13,"y":184.38,"x0":-1.086366589039477,"y0":50.006706383300276,"z0":5.508537715981339,"aX":-8.986060153457823},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":7.6,"spinRate":2386,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.39426740591460074,"extension":5.674849115231395},"index":0,"playId":"c3dfbcac-c8b6-3c00-9662-fc1be84f9afc","pitchNumber":1,"startTime":"2026-03-21T01:27:47.742Z","endTime":"2026-03-21T01:27:51.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":83.3,"endSpeed":76.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.393625183279458,"aZ":-43.38128706388885,"pfxX":7.178350920477488,"pfxZ":-7.5488763901246525,"pX":-0.682519272985751,"pZ":3.2789508465834762,"vX0":-1.5463032871703795,"vY0":-121.28374454781061,"vZ0":2.051468895976738,"x":143.02,"y":150.25,"x0":-0.967957215571946,"y0":50.00185347369079,"z0":6.214046072285138,"aX":10.660425611969647},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-12.8,"breakHorizontal":-12.6,"spinRate":2887,"spinDirection":32},"zone":1,"typeConfidence":2.0,"plateTime":0.452137148445376,"extension":5.4970056037850945},"index":1,"playId":"f9ff4c1e-8716-3ffa-acb7-ae26f6037ff7","pitchNumber":2,"startTime":"2026-03-21T01:28:05.651Z","endTime":"2026-03-21T01:28:12.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40003735958442,"aZ":-41.18962960009477,"pfxX":1.1649096791006173,"pfxZ":-5.331693227649746,"pX":-1.1329028942898518,"pZ":2.7818046680247988,"vX0":-0.7363282138040579,"vY0":-128.5960335665747,"vZ0":-0.4530786061243889,"x":160.18,"y":163.67,"x0":-0.9955329982029965,"y0":50.00573124467031,"z0":6.131082839643964,"aX":1.9690817542371521},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-9.6,"breakHorizontal":-1.9,"spinRate":2950,"spinDirection":24},"zone":11,"typeConfidence":2.0,"plateTime":0.42446421848096616,"extension":5.522110944430171},"hitData":{"launchSpeed":87.3,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.3,"coordY":143.2}},"index":2,"playId":"cdc5da6c-6cdb-3ee8-aff0-3deb5393e2ac","pitchNumber":3,"startTime":"2026-03-21T01:28:32.240Z","endTime":"2026-03-21T01:28:41.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":671277,"link":"/api/v1/people/671277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":671277,"link":"/api/v1/people/671277"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:28:41.114Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T01:28:49.788Z","endTime":"2026-03-21T01:30:38.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807720,"link":"/api/v1/people/807720"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01945524890179,"aZ":-41.35075711470262,"pfxX":6.365786846244567,"pfxZ":-5.949456998084041,"pX":0.43889468483084937,"pZ":1.9400139484435865,"vX0":1.281768485729474,"vY0":-123.29293869157229,"vZ0":-1.300792909168725,"x":100.27,"y":186.4,"x0":-0.9145168509749249,"y0":50.001803295524184,"z0":5.957321222840246,"aX":9.820535730245947},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-10.8,"breakHorizontal":-11.9,"spinRate":2863,"spinDirection":31},"zone":9,"typeConfidence":2.0,"plateTime":0.44387629693894004,"extension":5.701968660528473},"index":0,"playId":"aa5377b4-93e8-3ebc-9891-a3aedcedf989","pitchNumber":1,"startTime":"2026-03-21T01:29:07.269Z","endTime":"2026-03-21T01:29:12.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98557623865413,"aZ":-16.161820809483604,"pfxX":-4.574623082573081,"pfxZ":8.331418556873434,"pX":0.9122137932616121,"pZ":0.9025256763744955,"vX0":6.925674369358903,"vY0":-137.61212897064277,"vZ0":-9.038423891791608,"x":82.23,"y":214.41,"x0":-1.0404768988180426,"y0":50.00010334027841,"z0":5.31976664876035,"aX":-8.789589015427099},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":6.8,"spinRate":2289,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3977335212147124,"extension":5.803796715993578},"index":1,"playId":"a7d853bc-0a9f-3754-95c7-1b659bd1903e","pitchNumber":2,"startTime":"2026-03-21T01:29:21.131Z","endTime":"2026-03-21T01:29:25.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.938877869681097,"aZ":-28.354029970584495,"pfxX":2.56004448142375,"pfxZ":2.111540954127184,"pX":0.5819522763944179,"pZ":2.383456627389513,"vX0":3.2082310257174314,"vY0":-132.84141837389708,"vZ0":-3.549191235479314,"x":94.82,"y":174.43,"x0":-0.9681362958912064,"y0":50.003821291950935,"z0":5.768275802818931,"aX":4.636207562782649},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.4,"breakHorizontal":-5.3,"spinRate":2748,"spinDirection":176},"zone":6,"typeConfidence":2.0,"plateTime":0.41025067720242747,"extension":5.64075534589198},"index":2,"playId":"85747ee2-d64f-3bf1-ba7b-e69e4c7d3a20","pitchNumber":3,"startTime":"2026-03-21T01:29:37.684Z","endTime":"2026-03-21T01:29:40.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-21T01:29:59.014Z","endTime":"2026-03-21T01:30:16.856Z","isPitch":false,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.386705008083283,"aZ":-35.22439756813295,"pfxX":2.226518802842106,"pfxZ":-1.821356798833623,"pX":-0.1462187935294086,"pZ":3.658275499589828,"vX0":1.2276099124192328,"vY0":-128.15296621382635,"vZ0":0.7737382673445206,"x":122.57,"y":140.01,"x0":-0.9193666110942545,"y0":50.00062184670264,"z0":6.085734232354936,"aX":3.7339310346930774},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.9,"breakHorizontal":-4.3,"spinRate":2784,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.4260226680011696,"extension":5.614877063156589},"index":4,"playId":"fc937eed-0335-3587-a1c0-cd8793fee355","pitchNumber":4,"startTime":"2026-03-21T01:30:16.856Z","endTime":"2026-03-21T01:30:20.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.403857540946877,"aZ":-28.073521998351495,"pfxX":2.751463663561371,"pfxZ":2.260063559818855,"pX":0.14775718785900102,"pZ":3.129429763692047,"vX0":1.7649348467434296,"vY0":-133.26273319385191,"vZ0":-1.9827350810940678,"x":111.37,"y":154.29,"x0":-0.878741492748545,"y0":50.00240754081141,"z0":5.89452293399937,"aX":4.989176042755276},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.0,"breakHorizontal":-5.4,"spinRate":2700,"spinDirection":116},"zone":2,"typeConfidence":2.0,"plateTime":0.40970778861336843,"extension":5.5948261690793775},"index":5,"playId":"c6da46e3-6b3c-3a49-8097-097b354d552b","pitchNumber":5,"startTime":"2026-03-21T01:30:34.556Z","endTime":"2026-03-21T01:30:38.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":807720,"link":"/api/v1/people/807720"},"first":{"id":810891,"link":"/api/v1/people/810891"},"second":{"id":814172,"link":"/api/v1/people/814172"},"third":{"id":815734,"link":"/api/v1/people/815734"},"shortstop":{"id":675394,"link":"/api/v1/people/675394"},"left":{"id":800957,"link":"/api/v1/people/800957"},"center":{"id":702977,"link":"/api/v1/people/702977"},"right":{"id":702708,"link":"/api/v1/people/702708"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427044,"link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.45,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-03-21T01:30:38.573Z","atBatIndex":65}]