[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to right fielder Noelvi Marte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T17:41:27.344Z","endTime":"2026-04-12T17:42:01.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T15:04:47.784Z","endTime":"2026-04-12T17:21:30.404Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"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-04-12T17:21:30.404Z","endTime":"2026-04-12T17:41:01.269Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"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-04-12T17:41:01.269Z","endTime":"2026-04-12T17:41:29.656Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"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":91.2,"endSpeed":84.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.148017973127004,"aZ":-15.58483725794003,"pfxX":4.169952995981207,"pfxZ":9.249889918419168,"pX":-0.051710323180204305,"pZ":1.97908257038605,"vX0":-7.315008924815237,"vY0":-132.54582423093999,"vZ0":-7.290127255946683,"x":118.97,"y":185.34,"x0":2.1918879952998878,"y0":50.00500228614563,"z0":5.8859909132383965,"aX":7.481355739335768},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.5,"breakHorizontal":-6.1,"spinRate":2137,"spinDirection":158},"zone":8,"typeConfidence":2.0,"plateTime":0.4119319539427049,"extension":6.4854775636096464},"index":3,"playId":"aa588802-a6b6-31b4-9171-1da2e4874a05","pitchNumber":1,"startTime":"2026-04-12T17:41:29.656Z","endTime":"2026-04-12T17:41:32.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":4,"startTime":"2026-04-12T17:41:40.572Z","endTime":"2026-04-12T17:41:52.819Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77903971772302,"aZ":-15.429146935369529,"pfxX":3.2608443373681437,"pfxZ":9.161147136906733,"pX":0.3048439362621134,"pZ":2.8165527163625277,"vX0":-6.217692902572248,"vY0":-134.05585772491662,"vZ0":-5.339435996458566,"x":105.38,"y":162.73,"x0":2.226061507767115,"y0":50.00625658788612,"z0":5.9280037026763015,"aX":5.963208546474657},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.7,"breakHorizontal":-4.7,"spinRate":2306,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.4079052937266594,"extension":6.455174027544831},"hitData":{"launchSpeed":83.1,"launchAngle":53.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.37,"coordY":130.47}},"index":5,"playId":"a0799cda-e6ed-355e-b593-35a112dfe870","pitchNumber":2,"startTime":"2026-04-12T17:41:52.819Z","endTime":"2026-04-12T17:42:01.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-12T17:42:01.792Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Trout singles on a fly ball to shortstop Elly De La Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T17:42:21.533Z","endTime":"2026-04-12T17:43:47.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.211297841154277,"aZ":-12.636456732662786,"pfxX":2.4491760483987655,"pfxZ":10.591110625476858,"pX":0.34802451524830363,"pZ":2.0548646870021807,"vX0":-5.490969625014138,"vY0":-134.93297110014416,"vZ0":-7.866238701523213,"x":103.73,"y":183.3,"x0":2.09073102303357,"y0":50.00531879264202,"z0":5.8973719463492795,"aX":4.519604414267873},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":-3.2,"spinRate":2209,"spinDirection":155},"zone":9,"typeConfidence":2.0,"plateTime":0.4058453486819906,"extension":6.392427735768015},"index":0,"playId":"8e133bcd-0416-3fc3-a551-748a3a964418","pitchNumber":1,"startTime":"2026-04-12T17:42:25.280Z","endTime":"2026-04-12T17:42:29.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.053141315892084,"aZ":-13.452436521395608,"pfxX":3.253392597679778,"pfxZ":10.160536943110106,"pX":-0.01664706333772834,"pZ":2.540643395001494,"vX0":-6.877017566181806,"vY0":-134.37924910990242,"vZ0":-6.48989201836837,"x":117.63,"y":170.18,"x0":2.144310090008976,"y0":50.00254381212216,"z0":5.92899207672964,"aX":5.994943733853385},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":-4.6,"spinRate":2318,"spinDirection":160},"zone":5,"typeConfidence":2.0,"plateTime":0.406417819588778,"extension":6.473917779944034},"index":1,"playId":"966ccbd7-8820-36a5-b094-3f267fa4809f","pitchNumber":2,"startTime":"2026-04-12T17:42:40.258Z","endTime":"2026-04-12T17:42:43.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.301607934427917,"aZ":-14.161543470333743,"pfxX":3.972275657720047,"pfxZ":9.743729280213277,"pX":0.9442219460548318,"pZ":3.4977314096498895,"vX0":-5.199826740053069,"vY0":-135.29236728012532,"vZ0":-3.8153127163844034,"x":81.01,"y":144.34,"x0":2.3775346654139677,"y0":50.00090176678941,"z0":5.922717955781732,"aX":7.342232962193186},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.0,"breakHorizontal":-6.0,"spinRate":2300,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4052906680718791,"extension":6.449725001765138},"index":2,"playId":"b0677b6e-a392-3327-83fd-542f98627461","pitchNumber":3,"startTime":"2026-04-12T17:43:02.747Z","endTime":"2026-04-12T17:43:06.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.979894670603393,"aZ":-20.937640270491737,"pfxX":9.112056365915649,"pfxZ":7.002847892594457,"pX":1.7632598366869487,"pZ":2.3807487067499298,"vX0":-4.388575007150835,"vY0":-126.22320330489478,"vZ0":-4.5157863376922815,"x":49.79,"y":174.5,"x0":2.3455525549624827,"y0":50.00466134194029,"z0":5.890560494075888,"aX":14.625734023605526},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.8,"breakHorizontal":-15.5,"spinRate":1929,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.4348298763252112,"extension":6.346105163338064},"index":3,"playId":"6fdf5c10-4735-3212-a10d-cb57e182c863","pitchNumber":4,"startTime":"2026-04-12T17:43:18.927Z","endTime":"2026-04-12T17:43:22.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97759469663583,"aZ":-13.756976687737387,"pfxX":4.514850189596386,"pfxZ":10.01485403918279,"pX":-0.5162209735903688,"pZ":2.894806781621571,"vX0":-8.675151976780503,"vY0":-134.91929910666943,"vZ0":-5.343507735036803,"x":136.68,"y":160.62,"x0":2.157642225032729,"y0":50.00532667687245,"z0":5.874298766683275,"aX":8.305586999199084},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.2,"breakHorizontal":-6.2,"spinRate":2313,"spinDirection":155},"zone":1,"typeConfidence":2.0,"plateTime":0.40631778449819445,"extension":6.549160337639921},"hitData":{"launchSpeed":65.0,"launchAngle":33.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.02,"coordY":115.76}},"index":4,"playId":"768f4bfe-26a4-3e39-b503-cb21fe5d6850","pitchNumber":5,"startTime":"2026-04-12T17:43:35.506Z","endTime":"2026-04-12T17:43:47.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:43:47.086Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jo Adell singles on a line drive to left fielder Spencer Steer. Mike Trout to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T17:44:05.774Z","endTime":"2026-04-12T17:45:43.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":73.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.863076879573768,"aZ":-38.009958903421385,"pfxX":-1.5929694857542782,"pfxZ":-4.3641856221294155,"pX":0.6959536204908051,"pZ":1.493399243876473,"vX0":-3.3030088179994124,"vY0":-114.3510977350305,"vZ0":-2.0156035143468087,"x":90.47,"y":198.46,"x0":2.359510351272691,"y0":50.00024972083223,"z0":6.076618301187214,"aX":-2.1320695123260482},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-8.2,"breakHorizontal":3.6,"spinRate":2699,"spinDirection":313},"zone":14,"typeConfidence":2.0,"plateTime":0.47695770766880585,"extension":6.586607692077156},"index":0,"playId":"9e38daf4-ed7d-3788-afea-215196073363","pitchNumber":1,"startTime":"2026-04-12T17:44:09.697Z","endTime":"2026-04-12T17:44:14.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":79.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.788024536117057,"aZ":-23.981050494489985,"pfxX":7.834711707097984,"pfxZ":5.244799875366764,"pX":0.34925793249333226,"pZ":0.17867966280627468,"vX0":-7.561372690707682,"vY0":-122.98248074459774,"vZ0":-8.643127201078265,"x":103.69,"y":233.96,"x0":2.4166642902748317,"y0":50.00392623273431,"z0":5.709937499588153,"aX":12.243731435797013},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.0,"breakHorizontal":-12.8,"spinRate":1800,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.44199822082897855,"extension":6.526746431591635},"index":1,"playId":"9f4d1044-ac9c-3ba0-930b-46077f10e4e4","pitchNumber":2,"startTime":"2026-04-12T17:44:25.176Z","endTime":"2026-04-12T17:44:28.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":92.8,"endSpeed":85.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.911216442542447,"aZ":-14.55130876342668,"pfxX":6.382004577475852,"pfxZ":9.516728439341904,"pX":1.2042237881657167,"pZ":3.6768651409242747,"vX0":-5.269697601128753,"vY0":-135.11156924542416,"vZ0":-3.4913663734793596,"x":71.1,"y":139.5,"x0":2.3488648670012533,"y0":50.00660629236201,"z0":6.00576794365495,"aX":11.824490449435256},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.7,"breakHorizontal":-10.4,"spinRate":2297,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.40508870738024294,"extension":6.406493944719355},"index":2,"playId":"7f3a6fd4-6f7d-3ea5-be88-737b4fb541c6","pitchNumber":3,"startTime":"2026-04-12T17:44:48.945Z","endTime":"2026-04-12T17:44:52.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-12T17:45:02.825Z","endTime":"2026-04-12T17:45:15.863Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.614761335184962,"aZ":-25.094884881339052,"pfxX":9.407007939504826,"pfxZ":4.510937042257045,"pX":0.7517611419853139,"pZ":1.3090923003098445,"vX0":-7.074161138823646,"vY0":-123.950910977583,"vZ0":-5.774535123781382,"x":88.34,"y":203.43,"x0":2.407490364823776,"y0":50.006079562081794,"z0":5.739336133715417,"aX":14.776840292494686},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.2,"breakHorizontal":-15.6,"spinRate":1806,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.44032744780261623,"extension":6.560700062128268},"index":4,"playId":"f088177b-8381-3e51-9e20-93d92e2e072d","pitchNumber":4,"startTime":"2026-04-12T17:45:15.863Z","endTime":"2026-04-12T17:45:20.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":75.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.060384428280518,"aZ":-31.069434439252703,"pfxX":-6.79890877744857,"pfxZ":0.7799615858768689,"pX":0.9252856321433239,"pZ":2.447696051603015,"vX0":-1.6527872194724624,"vY0":-117.63302879831868,"vZ0":-1.5990497077234953,"x":81.73,"y":172.69,"x0":2.518787241737527,"y0":50.00399059154664,"z0":5.988144993361315,"aX":-9.630365672211285},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.3,"breakHorizontal":12.7,"spinRate":2761,"spinDirection":297},"zone":14,"typeConfidence":2.0,"plateTime":0.46372416754987444,"extension":6.527311490103034},"hitData":{"launchSpeed":86.6,"launchAngle":12.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":100.64,"coordY":98.53}},"index":5,"playId":"9aaff259-8a98-347a-85b0-8e151abd1d74","pitchNumber":5,"startTime":"2026-04-12T17:45:32.737Z","endTime":"2026-04-12T17:45:43.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.21,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:45:43.836Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorge Soler lines out to left fielder Spencer Steer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T17:46:08.422Z","endTime":"2026-04-12T17:46:18.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":85.5,"endSpeed":79.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.687510923577133,"aZ":-23.333003859511056,"pfxX":7.280157674408887,"pfxZ":5.564697645689874,"pX":0.4731171976071078,"pZ":2.6064652950362563,"vX0":-7.080623907730094,"vY0":-124.40167920946936,"vZ0":-3.3158186574246917,"x":98.97,"y":168.41,"x0":2.3915891974412884,"y0":50.00517275547454,"z0":5.860942737895142,"aX":11.57224696452525},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.6,"breakHorizontal":-11.9,"spinRate":1710,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.43797196349487466,"extension":6.519941588296521},"hitData":{"launchSpeed":93.0,"launchAngle":20.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.62,"coordY":102.21}},"index":0,"playId":"db3fbecd-030d-3976-9bb8-fbbc137e19da","pitchNumber":1,"startTime":"2026-04-12T17:46:08.733Z","endTime":"2026-04-12T17:46:18.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.92,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:46:18.710Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vaughn Grissom singles on a ground ball to shortstop Elly De La Cruz. Mike Trout to 3rd. Jo Adell to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T17:46:32.764Z","endTime":"2026-04-12T17:48:24.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"postOnSecond":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnThird":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.8,"endSpeed":85.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.961259873390368,"aZ":-15.89965550734795,"pfxX":6.100371240913759,"pfxZ":8.800918374879132,"pX":-0.28943600169073297,"pZ":2.8641557674636333,"vX0":-8.805092953570808,"vY0":-134.80216391233537,"vZ0":-5.146080812794177,"x":128.03,"y":161.45,"x0":2.2193405280472343,"y0":50.00318476614458,"z0":5.911858875562804,"aX":11.282237808808988},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.1,"breakHorizontal":-9.2,"spinRate":2193,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.405560725355846,"extension":6.627809647738122},"index":0,"playId":"241ce902-cb9d-314e-b3bc-e386d57e320e","pitchNumber":1,"startTime":"2026-04-12T17:46:41.916Z","endTime":"2026-04-12T17:46:46.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.759262567264905,"aZ":-22.306258195741663,"pfxX":9.214615491681487,"pfxZ":6.187209674012826,"pX":0.9415703562299963,"pZ":1.096819358618573,"vX0":-6.407434572071757,"vY0":-125.08242096777657,"vZ0":-7.065329019110047,"x":81.11,"y":209.17,"x0":2.3313287479751894,"y0":50.00012612014525,"z0":5.770032627864388,"aX":14.689807522726394},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.8,"breakHorizontal":-15.4,"spinRate":1677,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.4368542243085267,"extension":6.571331094014799},"index":1,"playId":"83678d39-aec9-3196-9541-b78628921cc9","pitchNumber":2,"startTime":"2026-04-12T17:46:57.152Z","endTime":"2026-04-12T17:47:00.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07246776010333,"aZ":-21.979581644371574,"pfxX":8.846458620254184,"pfxZ":6.272798175024975,"pX":-0.1515532476266067,"pZ":0.31694176396727913,"vX0":-8.842542652584973,"vY0":-126.49084452788416,"vZ0":-8.986303669525297,"x":122.78,"y":230.22,"x0":2.2351795180960146,"y0":50.00398917522573,"z0":5.669122831408303,"aX":14.379887288486051},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":9.5,"breakHorizontal":-14.0,"spinRate":1851,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.43252583067209516,"extension":6.547914692205075},"index":2,"playId":"90399f97-7fbc-3017-8cbb-3644c52fc0ef","pitchNumber":3,"startTime":"2026-04-12T17:47:13.601Z","endTime":"2026-04-12T17:47:17.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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.8,"endSpeed":86.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16801188183616,"aZ":-15.88522232626187,"pfxX":4.447648231145897,"pfxZ":8.691969324179292,"pX":0.24252897248745048,"pZ":2.1887188611665986,"vX0":-6.889147065069247,"vY0":-135.00466569749412,"vZ0":-6.932926733132778,"x":107.76,"y":179.68,"x0":2.231769595860231,"y0":50.00410329872979,"z0":5.877678348286395,"aX":8.336868772399333},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":-6.8,"spinRate":2240,"spinDirection":152},"zone":8,"typeConfidence":2.0,"plateTime":0.4033530198825481,"extension":6.52891840257572},"index":3,"playId":"b2ed523a-8490-351d-9565-677e775e72d3","pitchNumber":4,"startTime":"2026-04-12T17:47:34.494Z","endTime":"2026-04-12T17:47:39.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":93.3,"endSpeed":85.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06107467036986,"aZ":-13.909470565470581,"pfxX":4.590279713827022,"pfxZ":9.806654538496431,"pX":0.21973496586562763,"pZ":5.04145509423392,"vX0":-7.017291473717873,"vY0":-135.6969744767175,"vZ0":-0.06259845922059692,"x":108.62,"y":102.66,"x0":2.244406717707281,"y0":50.00175148331578,"z0":6.034953001495074,"aX":8.549190016726804},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":-6.8,"spinRate":2367,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4038468081267226,"extension":6.499918210913856},"index":4,"playId":"e7a94d69-9d05-35a6-8f29-ddb59acdf3ff","pitchNumber":5,"startTime":"2026-04-12T17:47:57.667Z","endTime":"2026-04-12T17:48:01.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.411683890036695,"aZ":-26.159803830596925,"pfxX":10.094048289684288,"pfxZ":3.7729003441897095,"pX":0.9210243593541751,"pZ":2.349454795485651,"vX0":-6.862574507050619,"vY0":-125.18422674833647,"vZ0":-3.351177004190077,"x":81.89,"y":175.34,"x0":2.381524498254842,"y0":50.0011502346262,"z0":5.838478396185297,"aX":16.077468963131462},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.4,"breakHorizontal":-16.8,"spinRate":1842,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4369284433264635,"extension":6.380172338323288},"hitData":{"launchSpeed":84.4,"launchAngle":7.0,"totalDistance":99.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.34,"coordY":152.59}},"index":5,"playId":"f5def62d-513f-3342-af75-e2fad5a7eca4","pitchNumber":6,"startTime":"2026-04-12T17:48:14.952Z","endTime":"2026-04-12T17:48:24.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.5,"awayTeamWinProbability":52.5,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.7,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:48:24.369Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a line drive to left fielder Spencer Steer. Mike Trout scores. Jo Adell scores. Vaughn Grissom to 3rd.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T17:48:46.521Z","endTime":"2026-04-12T17:50:02.409Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnThird":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":{"id":671096,"link":"/api/v1/people/671096"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":{"id":671096,"link":"/api/v1/people/671096"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.6,"endSpeed":85.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.981388554762017,"aZ":-16.91469511015045,"pfxX":4.4348257572510335,"pfxZ":8.19620207949578,"pX":0.27556771160010196,"pZ":3.1940775546927833,"vX0":-6.527535582335666,"vY0":-134.7887725805072,"vZ0":-4.242698163172487,"x":106.5,"y":152.54,"x0":2.1391365949926673,"y0":50.00477005680664,"z0":5.96306175307405,"aX":8.25963994065465},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.3,"breakHorizontal":-6.8,"spinRate":2332,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.4044988077998708,"extension":6.593829656591155},"index":0,"playId":"3761350f-9f98-35de-809a-98448c0393ea","pitchNumber":1,"startTime":"2026-04-12T17:48:51.675Z","endTime":"2026-04-12T17:48:55.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":666176,"link":"/api/v1/people/666176"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":93.6,"endSpeed":86.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.751014901364105,"aZ":-11.94071561009088,"pfxX":3.5177981772546643,"pfxZ":10.683305282935986,"pX":1.0853182424397187,"pZ":2.4637432673771156,"vX0":-4.248249182919932,"vY0":-136.23126491223903,"vZ0":-7.040006076688832,"x":75.63,"y":172.26,"x0":2.202247381486601,"y0":50.00672589716211,"z0":5.893347698689944,"aX":6.665265332216957},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":-5.5,"spinRate":2332,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.400869924188195,"extension":6.545860049725045},"index":1,"playId":"be2aefc4-a10d-347b-b350-8e4de6e47e8f","pitchNumber":2,"startTime":"2026-04-12T17:49:20.318Z","endTime":"2026-04-12T17:49:25.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":666176,"link":"/api/v1/people/666176"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10723485018525,"aZ":-34.12913772551392,"pfxX":-5.5877166789439014,"pfxZ":-1.3622251770409073,"pX":-0.6598792317040738,"pZ":0.6197636793126148,"vX0":-5.182216507170571,"vY0":-119.32026884346426,"vZ0":-5.077926742138276,"x":142.15,"y":222.05,"x0":2.2703609143070587,"y0":50.00331607940657,"z0":5.869245489233528,"aX":-8.013694619371897},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.5,"breakHorizontal":11.4,"spinRate":2792,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.45998383086554995,"extension":6.739559704947974},"index":2,"playId":"c1e39980-79c7-325d-a0e3-e0c0a8dc160c","pitchNumber":3,"startTime":"2026-04-12T17:49:34.813Z","endTime":"2026-04-12T17:49:40.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":666176,"link":"/api/v1/people/666176"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.636588613097075,"aZ":-12.758150417107153,"pfxX":3.0230307334407978,"pfxZ":10.565339315615141,"pX":0.14755251136532477,"pZ":1.8905834575585596,"vX0":-6.329224119480376,"vY0":-134.34550214129803,"vZ0":-7.914113373820516,"x":111.38,"y":187.73,"x0":2.1355438236381215,"y0":50.003592777262334,"z0":5.770752156822333,"aX":5.556351450254726},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.8,"breakHorizontal":-4.2,"spinRate":2302,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.4068657154489128,"extension":6.642751610831869},"hitData":{"launchSpeed":97.3,"launchAngle":10.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":95.65,"coordY":105.52}},"index":3,"playId":"fa5928ab-bc2e-392f-8af2-467e5ef3c230","pitchNumber":4,"startTime":"2026-04-12T17:49:52.478Z","endTime":"2026-04-12T17:50:02.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":666176,"link":"/api/v1/people/666176"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.4,"awayTeamWinProbability":68.6,"homeTeamWinProbabilityAdded":-16.1,"leverageIndex":2.83,"dramaIndex":175.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:50:02.409Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Logan O'Hoppe singles on a line drive to center fielder TJ Friedl. Vaughn Grissom scores. Nolan Schanuel to 3rd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T17:51:04.373Z","endTime":"2026-04-12T17:51:49.864Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"postOnThird":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":{"id":671096,"link":"/api/v1/people/671096"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T17:50:19.112Z","endTime":"2026-04-12T17:51:06.614Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":687093,"link":"/api/v1/people/687093"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":74.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.9127203254667,"aZ":-35.98999682552275,"pfxX":-4.255976202128849,"pfxZ":-2.7514839475275554,"pX":1.2389385613374126,"pZ":3.7641491013383073,"vX0":-1.2064907620532204,"vY0":-116.18417639885801,"vZ0":2.051772838740927,"x":69.77,"y":137.15,"x0":2.3161818517957946,"y0":50.003864843534636,"z0":6.255744293619318,"aX":-5.899708019201899},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-4.3,"breakHorizontal":8.0,"spinRate":2637,"spinDirection":312},"zone":12,"typeConfidence":2.0,"plateTime":0.4689424059983982,"extension":6.22520067390454},"index":1,"playId":"bc476f5d-0bdd-320e-be69-a195fcb80c16","pitchNumber":1,"startTime":"2026-04-12T17:51:06.614Z","endTime":"2026-04-12T17:51:11.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":687093,"link":"/api/v1/people/687093"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.261695722675665,"aZ":-17.114315734138327,"pfxX":6.281085874364217,"pfxZ":7.989520947553496,"pX":0.08155904459740597,"pZ":2.7345893859511334,"vX0":-7.849362960868096,"vY0":-135.3592620126419,"vZ0":-5.286802264598473,"x":113.89,"y":164.95,"x0":2.182069204711098,"y0":50.000364165161365,"z0":5.883519026610976,"aX":11.835145114044568},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.7,"breakHorizontal":-10.0,"spinRate":2259,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.4022854421028472,"extension":6.602752358075007},"index":2,"playId":"970990b8-2e87-3072-9749-1ab50cf3a5b3","pitchNumber":2,"startTime":"2026-04-12T17:51:20.528Z","endTime":"2026-04-12T17:51:24.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":687093,"link":"/api/v1/people/687093"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23198161898836,"aZ":-16.27986995490667,"pfxX":3.495688148815833,"pfxZ":8.70437564115325,"pX":0.15071213605312545,"pZ":3.5339895417167475,"vX0":-6.616717429954663,"vY0":-133.86512702161195,"vZ0":-3.1369949652824403,"x":111.26,"y":143.36,"x0":2.1934785369417824,"y0":50.00438980560285,"z0":5.8776358852190675,"aX":6.385132110568558},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":-5.0,"spinRate":2246,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4082112863050984,"extension":6.57302156851647},"hitData":{"launchSpeed":96.4,"launchAngle":10.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":96.43,"coordY":88.94}},"index":3,"playId":"963e65f8-05ae-3134-9880-54ee328b56f9","pitchNumber":3,"startTime":"2026-04-12T17:51:38.452Z","endTime":"2026-04-12T17:51:49.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"third":{"id":687093,"link":"/api/v1/people/687093"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":-7.800000000000001,"leverageIndex":1.44,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:51:49.864Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Oswald Peraza pops out to second baseman Matt McLain.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T17:52:08.048Z","endTime":"2026-04-12T17:52:35.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"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(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":86.7,"endSpeed":80.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.739543852508987,"aZ":-23.061719337468514,"pfxX":7.796576095600429,"pfxZ":5.568789767638098,"pX":1.5378396381194528,"pZ":3.275594183132447,"vX0":-4.716101104317974,"vY0":-126.3240906593232,"vZ0":-2.0690826585449065,"x":58.38,"y":150.34,"x0":2.4042300160952466,"y0":50.00244464477832,"z0":5.936025950770803,"aX":12.756891466244651},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.0,"breakHorizontal":-13.2,"spinRate":1959,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.43153979075756865,"extension":6.444815357136922},"index":0,"playId":"bdc7860f-93d2-358b-b923-dd539ecbc072","pitchNumber":1,"startTime":"2026-04-12T17:52:10.992Z","endTime":"2026-04-12T17:52:15.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"third":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92066504100368,"aZ":-22.442594386821863,"pfxX":8.723219166634467,"pfxZ":6.194737938976317,"pX":0.8155768702431293,"pZ":2.857444876872619,"vX0":-6.694305462405568,"vY0":-124.53517138973787,"vZ0":-2.7674417808781624,"x":85.91,"y":161.63,"x0":2.404628507737327,"y0":50.004872724711284,"z0":5.838810510595096,"aX":13.708837205459664},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.8,"breakHorizontal":-14.3,"spinRate":1755,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.4397623391144845,"extension":6.441568761711023},"hitData":{"launchSpeed":80.6,"launchAngle":60.0,"totalDistance":161.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":131.22,"coordY":137.3}},"index":1,"playId":"c59111b9-2c3a-3e7b-b411-df4c476174a0","pitchNumber":2,"startTime":"2026-04-12T17:52:26.730Z","endTime":"2026-04-12T17:52:35.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"third":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":3.100000000000005,"leverageIndex":1.17,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:52:35.922Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Friedl grounds out to first baseman Nolan Schanuel.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T17:54:52.602Z","endTime":"2026-04-12T17:56:36.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.389015189617908,"aZ":-27.394327289134594,"pfxX":-8.378346607149016,"pfxZ":2.3564229799478955,"pX":-1.0854172775377926,"pZ":2.7288597426512324,"vX0":7.103874200970816,"vY0":-141.15378200175783,"vZ0":-3.0680978706101425,"x":158.37,"y":165.1,"x0":-2.5389879113540057,"y0":50.00587106230406,"z0":5.582791085361467,"aX":-17.008008497830524},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.8,"breakHorizontal":13.8,"spinRate":1940,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.38718704455583897,"extension":6.498065073741468},"index":0,"playId":"53f40698-d4f2-3f03-9e5e-7dee88c0f363","pitchNumber":1,"startTime":"2026-04-12T17:54:59.233Z","endTime":"2026-04-12T17:55:03.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80813242719651,"aZ":-28.821674119294784,"pfxX":-7.916632725912933,"pfxZ":1.635242787043941,"pX":-0.39631885894857655,"pZ":3.0091551056216748,"vX0":8.66390715774067,"vY0":-141.60047328250792,"vZ0":-2.010091050953651,"x":132.11,"y":157.53,"x0":-2.454977865238661,"y0":50.00040823126372,"z0":5.556999233675246,"aX":-16.20848891194972},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":2.8,"breakHorizontal":12.7,"spinRate":2052,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.3855813250505,"extension":6.663301244577078},"index":1,"playId":"e9a7e5a3-2128-3c47-ada1-5a255501d947","pitchNumber":2,"startTime":"2026-04-12T17:55:14.376Z","endTime":"2026-04-12T17:55:18.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01616432817873,"aZ":-39.03262577209776,"pfxX":5.087264116801422,"pfxZ":-4.312127580821563,"pX":1.0469242336747042,"pZ":1.4937927534932962,"vX0":6.337367722508369,"vY0":-125.40889836088468,"vZ0":-2.8343767054174753,"x":77.09,"y":198.45,"x0":-2.1767085716128243,"y0":50.00578373629161,"z0":5.831072856650043,"aX":8.082458218518749},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-8.3,"breakHorizontal":-10.7,"spinRate":2363,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.4372054153625977,"extension":6.543781810359183},"index":2,"playId":"ab7982d1-dc2c-3141-bd33-d7c7afe20520","pitchNumber":3,"startTime":"2026-04-12T17:55:30.293Z","endTime":"2026-04-12T17:55:34.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":91.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.770512637024467,"aZ":-27.586489961354953,"pfxX":-8.27737298108041,"pfxZ":2.1921963889563543,"pX":0.8390251983201139,"pZ":2.507792066259768,"vX0":11.776959493538037,"vY0":-142.77320923390081,"vZ0":-3.708617684348466,"x":85.02,"y":171.07,"x0":-2.238576264968315,"y0":50.00189089739992,"z0":5.533445876476261,"aX":-17.315795506860603},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":3.5,"breakHorizontal":13.0,"spinRate":2122,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.3816921817591634,"extension":6.6864634901342965},"index":3,"playId":"8c15ded6-0c38-35e7-a0e6-cafce2eafdc4","pitchNumber":4,"startTime":"2026-04-12T17:55:45.654Z","endTime":"2026-04-12T17:55:49.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.198803247964975,"aZ":-30.45883153263876,"pfxX":-9.455163967624262,"pfxZ":0.8998914444439645,"pX":0.6651752906193032,"pZ":1.3813765995060738,"vX0":11.461603516518267,"vY0":-137.19869819852852,"vZ0":-5.263402271854271,"x":91.65,"y":201.48,"x0":-2.3301695966973615,"y0":50.005865184817836,"z0":5.39027290425381,"aX":-18.102021987912853},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.7,"breakHorizontal":14.9,"spinRate":1693,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.39860770112950883,"extension":6.828442087576895},"index":4,"playId":"9633d6cc-f8e8-359e-a10b-5de755f057b8","pitchNumber":5,"startTime":"2026-04-12T17:56:14.129Z","endTime":"2026-04-12T17:56:17.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6985795020165,"aZ":-28.58035239587273,"pfxX":-7.7952015699976975,"pfxZ":1.7375980283361336,"pX":-0.5318919059363839,"pZ":2.4621356642290335,"vX0":8.11868772791096,"vY0":-142.5763626830142,"vZ0":-3.51665646545056,"x":137.27,"y":172.3,"x0":-2.3987203327969095,"y0":50.00107072007627,"z0":5.508033326822937,"aX":-16.104067615570507},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":2.6,"breakHorizontal":12.6,"spinRate":1996,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.383654106818891,"extension":6.640742426184878},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.51,"coordY":172.37}},"index":5,"playId":"0e468bc2-31fa-3a2b-9eab-d5f0b9323579","pitchNumber":6,"startTime":"2026-04-12T17:56:30.342Z","endTime":"2026-04-12T17:56:36.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.6,"awayTeamWinProbability":75.4,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:56:36.678Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to right fielder Jo Adell.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T17:57:02.318Z","endTime":"2026-04-12T17:58:39.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.079703065574964,"aZ":-36.35613320403958,"pfxX":2.3272695686403653,"pfxZ":-2.6439032201564334,"pX":1.5636703377240595,"pZ":0.48067454452321057,"vX0":8.15925026616767,"vY0":-124.97955011123733,"vZ0":-5.36694170011509,"x":57.4,"y":225.8,"x0":-2.0449129685338483,"y0":50.00135363569746,"z0":5.640104090349215,"aX":3.682708894821567},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.8,"breakHorizontal":-6.1,"spinRate":2426,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.4381649950446347,"extension":6.8012395567573005},"index":0,"playId":"e6a80ee7-2a21-3bee-b368-e28d2535c445","pitchNumber":1,"startTime":"2026-04-12T17:57:11.384Z","endTime":"2026-04-12T17:57:16.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":96.8,"endSpeed":89.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0308194464406,"aZ":-27.68849148649334,"pfxX":-8.042165890832223,"pfxZ":2.222971262723129,"pX":-1.4011160274115728,"pZ":2.0728983346393726,"vX0":5.730094441822095,"vY0":-140.84168247886066,"vZ0":-4.524186970858449,"x":170.41,"y":182.81,"x0":-2.4138894730168508,"y0":50.0006055314323,"z0":5.483776922072512,"aX":-16.2062706092355},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.4,"breakHorizontal":13.4,"spinRate":1990,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.38842128865401415,"extension":6.61997438234579},"index":1,"playId":"74fdf728-f691-3cbe-bd9f-1d093630c14b","pitchNumber":2,"startTime":"2026-04-12T17:57:29.087Z","endTime":"2026-04-12T17:57:33.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71898428128087,"aZ":-17.740337942952713,"pfxX":-5.462000237294346,"pfxZ":6.870738487073639,"pX":-0.6217619234730251,"pZ":3.251471616293323,"vX0":7.142494711103543,"vY0":-143.68135948028169,"vZ0":-3.6838780309865524,"x":140.7,"y":150.99,"x0":-2.4243710295102203,"y0":50.00540583178505,"z0":5.645342868935519,"aX":-11.479525004669213},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.9,"breakHorizontal":8.5,"spinRate":2355,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3804819330373648,"extension":6.559201053266903},"index":2,"playId":"d7e19d38-1c82-3c93-9529-9ec7be5671c5","pitchNumber":3,"startTime":"2026-04-12T17:57:43.957Z","endTime":"2026-04-12T17:57:48.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.77357152500102,"aZ":-17.112004912110155,"pfxX":-6.42472131664303,"pfxZ":7.366324422145475,"pX":-0.7715164788547773,"pZ":2.516512859159498,"vX0":6.973002943647131,"vY0":-142.58269933039418,"vZ0":-5.265182501323328,"x":146.41,"y":170.83,"x0":-2.421731173793329,"y0":50.00687371095172,"z0":5.477921875977316,"aX":-13.145343218288914},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.4,"breakHorizontal":10.1,"spinRate":2323,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.3851092077467966,"extension":6.690391936386237},"index":3,"playId":"a8359792-d658-3cff-907b-1ea109791524","pitchNumber":4,"startTime":"2026-04-12T17:57:59.363Z","endTime":"2026-04-12T17:58:03.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64109127844025,"aZ":-29.244926776295852,"pfxX":-7.683264290568513,"pfxZ":1.465197593439525,"pX":-0.4685364945928918,"pZ":2.5901112854932387,"vX0":8.306964027478632,"vY0":-140.48377130206543,"vZ0":-2.750792857464184,"x":134.86,"y":168.85,"x0":-2.464702675105407,"y0":50.004819927950834,"z0":5.481853653195208,"aX":-15.369409484973174},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.3,"breakHorizontal":12.2,"spinRate":2021,"spinDirection":318},"zone":4,"typeConfidence":2.0,"plateTime":0.38980784353138764,"extension":6.749866307643398},"index":4,"playId":"3b84b865-51d6-3cd6-9423-37ad7751b505","pitchNumber":5,"startTime":"2026-04-12T17:58:14.908Z","endTime":"2026-04-12T17:58:19.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02690452305991,"aZ":-26.919433458883077,"pfxX":-8.827184289617847,"pfxZ":2.501422499721939,"pX":-0.514822270979383,"pZ":2.1822654098633114,"vX0":8.188241638680308,"vY0":-143.74739100487795,"vZ0":-4.605607459893397,"x":136.62,"y":179.86,"x0":-2.247643359536853,"y0":50.003334354849116,"z0":5.467908687147897,"aX":-18.550405361217827},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":3.8,"breakHorizontal":14.4,"spinRate":1975,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.3804352285934267,"extension":6.755957662574375},"hitData":{"launchSpeed":83.5,"launchAngle":29.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.04,"coordY":100.54}},"index":5,"playId":"8ca71282-b86b-3fdc-bc38-ea5b827d3c5f","pitchNumber":6,"startTime":"2026-04-12T17:58:31.857Z","endTime":"2026-04-12T17:58:39.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.1,"awayTeamWinProbability":76.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:58:39.197Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Elly De La Cruz flies out to shortstop Zach Neto.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T17:59:02.619Z","endTime":"2026-04-12T17:59:38.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":98.3,"endSpeed":90.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.158543997982193,"aZ":-27.747764198839267,"pfxX":-7.92409126366496,"pfxZ":2.108609639506522,"pX":-0.6604442612094081,"pZ":2.8621027846736617,"vX0":7.73415543785277,"vY0":-143.03764875749974,"vZ0":-2.8465334010454972,"x":142.17,"y":161.5,"x0":-2.353729107383502,"y0":50.00136850929915,"z0":5.587038002184618,"aX":-16.622431918121787},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":3.5,"breakHorizontal":13.1,"spinRate":2034,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.3811185490489324,"extension":6.657040647410283},"index":0,"playId":"ddc5c0fa-3509-3e07-a351-e26507e0367b","pitchNumber":1,"startTime":"2026-04-12T17:59:07.681Z","endTime":"2026-04-12T17:59:12.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-12T17:59:23.364Z","endTime":"2026-04-12T17:59:32.000Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35614603018948,"aZ":-17.834209225878208,"pfxX":-3.98130896362186,"pfxZ":6.809625390048609,"pX":0.6335823084129437,"pZ":2.802589150889346,"vX0":9.55548538493931,"vY0":-143.7507897608038,"vZ0":-4.860717921518635,"x":92.85,"y":163.11,"x0":-2.206979333376538,"y0":50.00314203253101,"z0":5.612301047488008,"aX":-8.385204436063153},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.5,"breakHorizontal":5.4,"spinRate":2324,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.3801121004818633,"extension":6.747798795540504},"hitData":{"launchSpeed":65.3,"launchAngle":25.0,"totalDistance":193.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":134.16,"coordY":124.17}},"index":2,"playId":"5082a0ff-9c23-3fd6-8186-7333dbee84e3","pitchNumber":2,"startTime":"2026-04-12T17:59:32.000Z","endTime":"2026-04-12T17:59:38.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:59:38.374Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Teodosio strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:01:41.155Z","endTime":"2026-04-12T18:02:24.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63210118942513,"aZ":-11.603419986998631,"pfxX":5.217771673837504,"pfxZ":11.606568592827806,"pX":0.9861363176779883,"pZ":2.683309447888428,"vX0":-5.398655495899597,"vY0":-132.82728022563458,"vZ0":-6.116686597452273,"x":79.41,"y":166.33,"x0":2.3750536393169,"y0":50.0014653129891,"z0":5.873455131327012,"aX":9.246541968005534},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.8,"breakHorizontal":-8.2,"spinRate":2252,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.413664420117712,"extension":6.509408953980397},"index":0,"playId":"84d3529b-c6b8-3ff1-93ce-8f57eb406c3d","pitchNumber":1,"startTime":"2026-04-12T18:01:45.785Z","endTime":"2026-04-12T18:01:49.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":92.2,"endSpeed":84.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.541481288107736,"aZ":-12.872416004153381,"pfxX":5.763580057879199,"pfxZ":10.599661467388232,"pX":0.7014945975923863,"pZ":2.2875114284684663,"vX0":-6.08271296020548,"vY0":-133.9905109120928,"vZ0":-6.868023861572451,"x":90.26,"y":177.02,"x0":2.2505946197811166,"y0":50.005832191220826,"z0":5.801237522356768,"aX":10.49820107354949},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.9,"breakHorizontal":-9.1,"spinRate":2305,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.40854604150494955,"extension":6.611767177995725},"index":1,"playId":"b531d7ee-fa7d-317e-a150-dd3d46732609","pitchNumber":2,"startTime":"2026-04-12T18:02:02.211Z","endTime":"2026-04-12T18:02:06.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23930537902504,"aZ":-32.14458445959468,"pfxX":-7.125172401612794,"pfxZ":0.021387694214769493,"pX":-1.2329535586326674,"pZ":0.2128873415202871,"vX0":-6.053892824087357,"vY0":-119.65813823765671,"vZ0":-6.39469320727276,"x":164.0,"y":233.03,"x0":2.2603883839577787,"y0":50.00258813238311,"z0":5.818712197531516,"aX":-10.277237224177146},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.3,"breakHorizontal":14.4,"spinRate":2761,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4586674968947513,"extension":6.7140746528569135},"index":2,"playId":"74d01ad3-30f8-3ce8-abc9-eea074ec50ec","pitchNumber":3,"startTime":"2026-04-12T18:02:16.045Z","endTime":"2026-04-12T18:02:24.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:02:24.611Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach Neto walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:02:43.224Z","endTime":"2026-04-12T18:05:16.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.90851436708219,"aZ":-37.85282742686138,"pfxX":-3.0855264436473124,"pfxZ":-4.196725567097824,"pX":0.9259759405864849,"pZ":2.0745793068150586,"vX0":-2.0170967977367487,"vY0":-115.23374783695319,"vZ0":-0.9128411955735669,"x":81.7,"y":182.77,"x0":2.211159316041715,"y0":50.00083208208342,"z0":6.108951125239142,"aX":-4.179268952746423},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.6,"breakHorizontal":6.1,"spinRate":2762,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.4739642287174455,"extension":6.582157130918765},"index":0,"playId":"9588ba9f-989d-398b-822f-351a93cae214","pitchNumber":1,"startTime":"2026-04-12T18:02:48.829Z","endTime":"2026-04-12T18:02:53.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93253664965221,"aZ":-22.179391831251337,"pfxX":9.864938345203615,"pfxZ":6.2634641858852245,"pX":0.32464856663657166,"pZ":1.0380565556313948,"vX0":-7.777136636384408,"vY0":-125.16033501732414,"vZ0":-7.282486099757541,"x":104.63,"y":210.75,"x0":2.181978110048326,"y0":50.00374555352973,"z0":5.786651776458053,"aX":15.740336984088641},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.0,"breakHorizontal":-16.2,"spinRate":1893,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4366982260248453,"extension":6.701669038409158},"index":1,"playId":"adfbc497-c344-3a1f-8827-92512079d527","pitchNumber":2,"startTime":"2026-04-12T18:03:02.986Z","endTime":"2026-04-12T18:03:07.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-12T18:03:11.813Z","endTime":"2026-04-12T18:03:29.134Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":92.7,"endSpeed":85.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18687004349544,"aZ":-16.944930773033544,"pfxX":4.80115154341924,"pfxZ":8.165272017682605,"pX":0.2451349194761285,"pZ":2.7160105339960166,"vX0":-7.015608694855458,"vY0":-134.91530644684795,"vZ0":-5.147933619856598,"x":107.66,"y":165.45,"x0":2.241639648736879,"y0":50.000482291710945,"z0":5.822525591268806,"aX":8.952269392610335},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.0,"breakHorizontal":-7.4,"spinRate":2381,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.4042117408931567,"extension":6.660264700688041},"index":3,"playId":"8864a635-58f3-3237-b768-24f37f2996af","pitchNumber":3,"startTime":"2026-04-12T18:03:29.134Z","endTime":"2026-04-12T18:03:32.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":82.7,"endSpeed":76.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.077472409313167,"aZ":-29.668731458996273,"pfxX":-6.100491725053829,"pfxZ":1.718829676376055,"pX":-0.5151722560201577,"pZ":0.8035437949367785,"vX0":-4.851922723146446,"vY0":-120.29696230341581,"vZ0":-5.635860676809113,"x":136.64,"y":217.08,"x0":2.3230830732960857,"y0":50.0048103526578,"z0":5.817594866335411,"aX":-8.91180406109088},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.9,"breakHorizontal":12.2,"spinRate":2694,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.45589451419756966,"extension":6.770748195476648},"index":4,"playId":"50587bbd-b8be-3666-95d9-413f3598fbec","pitchNumber":4,"startTime":"2026-04-12T18:03:51.872Z","endTime":"2026-04-12T18:03:56.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12132120877161,"aZ":-28.203124708518803,"pfxX":-4.317034441198187,"pfxZ":2.7300436360843756,"pX":-0.7528504924393982,"pZ":0.6312404262792752,"vX0":-5.952283534311682,"vY0":-120.03710116823264,"vZ0":-6.275748843659594,"x":145.7,"y":221.74,"x0":2.3236055879255284,"y0":50.00205990929843,"z0":5.803642720288539,"aX":-6.272322290406305},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.6,"breakHorizontal":9.2,"spinRate":2835,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4570135788837808,"extension":6.733684701299525},"index":5,"playId":"cb40593f-74de-3ae7-8eab-e4c837f000b2","pitchNumber":5,"startTime":"2026-04-12T18:04:09.010Z","endTime":"2026-04-12T18:04:13.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":86.7,"endSpeed":80.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.243024276308738,"aZ":-16.407272358096943,"pfxX":6.985270139183376,"pfxZ":9.790902804837835,"pX":0.594329476588041,"pZ":-0.3355773269885533,"vX0":-6.424307495456177,"vY0":-125.76639719774437,"vZ0":-11.546975458328518,"x":94.35,"y":247.84,"x0":2.2678225278458464,"y0":50.002004633343525,"z0":5.629719639919727,"aX":11.248700323533447},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":15.4,"breakHorizontal":-11.3,"spinRate":1744,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4346274927441982,"extension":6.663072252943646},"index":6,"playId":"f5f847c1-8f81-3cfa-880c-83a123441566","pitchNumber":6,"startTime":"2026-04-12T18:04:27.174Z","endTime":"2026-04-12T18:04:30.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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.6,"endSpeed":84.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.485008190096845,"aZ":-12.34442205786372,"pfxX":5.531067063020778,"pfxZ":10.81682666267902,"pX":0.4110527261485114,"pZ":2.2420013470196754,"vX0":-6.585184636931024,"vY0":-134.59744607678567,"vZ0":-7.074804018029289,"x":114.01,"y":157.76,"x0":2.1718443534105267,"y0":50.000703862188644,"z0":5.7804358511366765,"aX":10.137683400961983},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.2,"breakHorizontal":-8.6,"spinRate":2332,"spinDirection":164},"zone":6,"typeConfidence":2.0,"plateTime":0.40708893523383205,"extension":6.601588527803409},"index":7,"playId":"9bfd71a6-40ad-3aae-9f81-32174c697033","pitchNumber":7,"startTime":"2026-04-12T18:04:48.779Z","endTime":"2026-04-12T18:04:52.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.641750810201962,"aZ":-21.759917416862876,"pfxX":6.873543370035162,"pfxZ":6.482470903138662,"pX":1.897203379424009,"pZ":2.924891880139185,"vX0":-3.691526544133665,"vY0":-125.49467051434476,"vZ0":-2.8914086352027293,"x":44.68,"y":159.81,"x0":2.488543585032574,"y0":50.00450045264635,"z0":5.8501839027681495,"aX":11.04538710747563},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":11.4,"breakHorizontal":-11.6,"spinRate":1601,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.43523070415950516,"extension":6.615798315032814},"index":8,"playId":"d1a9d729-1754-3fc4-904c-7ba481ad7e27","pitchNumber":8,"startTime":"2026-04-12T18:05:08.749Z","endTime":"2026-04-12T18:05:16.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-1.4999999999999964,"leverageIndex":0.4,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:05:16.495Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mike Trout doubles (3) on a ground ball to left fielder Spencer Steer. Zach Neto scores.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:05:34.595Z","endTime":"2026-04-12T18:06:12.066Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":{"id":671096,"link":"/api/v1/people/671096"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49100392826605,"aZ":-15.789593679681033,"pfxX":5.122699175407427,"pfxZ":8.872613961731687,"pX":1.160308106421111,"pZ":4.224885366143919,"vX0":-4.859586304257177,"vY0":-134.3876608405234,"vZ0":-1.7907684703424755,"x":72.77,"y":124.71,"x0":2.3181038922499595,"y0":50.0025019325624,"z0":6.009797472638709,"aX":9.460222066275346},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":-8.4,"spinRate":2330,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.40607493714659304,"extension":6.5404715110093425},"index":0,"playId":"6eff37bb-d859-363b-9b40-1236898d026b","pitchNumber":1,"startTime":"2026-04-12T18:05:42.568Z","endTime":"2026-04-12T18:05:49.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.662769344111254,"aZ":-24.473910059873383,"pfxX":8.19558692146103,"pfxZ":4.9400437645053765,"pX":0.46291573232923866,"pZ":2.387584694663727,"vX0":-7.055944555923268,"vY0":-124.00858307259284,"vZ0":-3.5557957226255144,"x":99.35,"y":174.32,"x0":2.2795208298035643,"y0":50.00209153482197,"z0":5.880335087861474,"aX":12.771622882708854},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.4,"breakHorizontal":-13.2,"spinRate":1874,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.44157958833459565,"extension":6.530755846179913},"hitData":{"launchSpeed":93.4,"launchAngle":4.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.49,"coordY":108.83}},"index":1,"playId":"40d03ce2-da2b-32c1-a242-f3ed08067509","pitchNumber":2,"startTime":"2026-04-12T18:05:59.588Z","endTime":"2026-04-12T18:06:12.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-7.3000000000000025,"leverageIndex":0.75,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:06:12.066Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jo Adell singles on a line drive to left fielder Spencer Steer. Mike Trout to 3rd. Jo Adell to 2nd. Jo Adell advances to 2nd, on a throwing error by left fielder Spencer Steer.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:06:41.537Z","endTime":"2026-04-12T18:08:15.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnThird":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"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},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.218154855513582,"aZ":-33.778252136953206,"pfxX":-4.320548555432627,"pfxZ":-1.1607330911366902,"pX":-0.3545238370035174,"pZ":0.9062274447083983,"vX0":-4.515024800073663,"vY0":-116.59125581810795,"vZ0":-4.320496988794628,"x":130.51,"y":214.31,"x0":2.162223904828123,"y0":50.0000420701382,"z0":5.942704479124977,"aX":-5.995552309889804},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-2.9,"breakHorizontal":8.9,"spinRate":2806,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4683068113101707,"extension":6.632358505505414},"index":0,"playId":"d07d55ea-68e4-341b-a692-ec8a9d29229b","pitchNumber":1,"startTime":"2026-04-12T18:06:47.169Z","endTime":"2026-04-12T18:06:51.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.968777338525186,"aZ":-17.618442919184936,"pfxX":4.0486828728564,"pfxZ":7.772560433687425,"pX":0.0668362402413681,"pZ":2.237451426834673,"vX0":-7.353531058677825,"vY0":-135.15165710063914,"vZ0":-6.270934539069355,"x":114.45,"y":178.37,"x0":2.281522679228994,"y0":50.005264866220635,"z0":5.800124276561603,"aX":7.5854051074866256},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.1,"breakHorizontal":-6.0,"spinRate":2314,"spinDirection":157},"zone":8,"typeConfidence":2.0,"plateTime":0.4033138780194139,"extension":6.644073614999894},"index":1,"playId":"544b1a72-11dc-304d-a06f-685229fa6301","pitchNumber":2,"startTime":"2026-04-12T18:07:06.688Z","endTime":"2026-04-12T18:07:11.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06538343741407,"aZ":-17.35174969115875,"pfxX":5.097799184206276,"pfxZ":7.974835457647648,"pX":-0.9635706290778059,"pZ":3.243822107054448,"vX0":-10.091363408242804,"vY0":-134.48262870645135,"vZ0":-3.731774668384868,"x":153.73,"y":151.2,"x0":2.150163030132987,"y0":50.006543419054864,"z0":5.85656949862743,"aX":9.480713504465694},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.9,"breakHorizontal":-7.4,"spinRate":2332,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.40497488752712263,"extension":6.58571045033552},"index":2,"playId":"a84692cf-0828-3966-bd05-813273a8f1ec","pitchNumber":3,"startTime":"2026-04-12T18:07:26.731Z","endTime":"2026-04-12T18:07:31.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.301841367817005,"aZ":-29.509374472027645,"pfxX":-6.3905556063125255,"pfxZ":1.8120704956896487,"pX":-0.46392041765882697,"pZ":1.024463972999545,"vX0":-4.411308515836146,"vY0":-120.32908980835299,"vZ0":-5.152948636944709,"x":134.68,"y":211.12,"x0":2.2205629607870447,"y0":50.00537473454855,"z0":5.793643973347894,"aX":-9.417126125494926},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.4,"breakHorizontal":12.6,"spinRate":2595,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4543577591795058,"extension":6.7061363577254545},"index":3,"playId":"269de1b2-15ce-3156-b2fe-2ea85598aeb4","pitchNumber":4,"startTime":"2026-04-12T18:07:43.402Z","endTime":"2026-04-12T18:07:47.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.095439174445552,"aZ":-14.61993033925792,"pfxX":4.088414527614997,"pfxZ":9.410333500503102,"pX":0.268432259056604,"pZ":2.424355311978827,"vX0":-6.782488967048429,"vY0":-135.1381631342624,"vZ0":-6.247270672222396,"x":106.77,"y":173.32,"x0":2.2698076077109555,"y0":50.00074414644185,"z0":5.777391633078505,"aX":7.625462302586443},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":-6.1,"spinRate":2374,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.4039960884938534,"extension":6.578547672145749},"hitData":{"launchSpeed":106.6,"launchAngle":8.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":108.61,"coordY":108.83}},"index":4,"playId":"199c6998-acae-348c-ace2-91791f1ff4de","pitchNumber":5,"startTime":"2026-04-12T18:08:01.592Z","endTime":"2026-04-12T18:08:15.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.799999999999999,"awayTeamWinProbability":88.2,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.6,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:08:15.053Z","atBatIndex":14},{"result":{"type":"atBat","event":"Sac Fly Double Play","eventType":"sac_fly_double_play","description":"Jorge Soler flies into a sacrifice double play, center fielder TJ Friedl to catcher P.J. Higgins to third baseman Eugenio Suárez. Mike Trout scores. Jo Adell out at 3rd.","rbi":1,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:08:46.332Z","endTime":"2026-04-12T18:10:47.390Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly Double Play","eventType":"sac_fly_double_play","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Sac Fly Double Play","eventType":"sac_fly_double_play","movementReason":"r_thrown_out","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly Double Play","eventType":"sac_fly_double_play","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":{"id":671096,"link":"/api/v1/people/671096"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"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},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.14708399821516,"aZ":-36.67455637395939,"pfxX":-2.9049878060494008,"pfxZ":-3.2000993026857683,"pX":-0.40692973291196105,"pZ":0.6257566078027689,"vX0":-5.195904935208075,"vY0":-117.57453880200796,"vZ0":-4.449398085176427,"x":132.51,"y":221.88,"x0":2.2041303958060094,"y0":50.000581192343915,"z0":5.926103101570816,"aX":-4.088611261800805},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-6.6,"breakHorizontal":6.5,"spinRate":2765,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.46488283388524465,"extension":6.64082050736476},"index":0,"playId":"3629462a-7db7-35be-95c5-851260162523","pitchNumber":1,"startTime":"2026-04-12T18:08:49.824Z","endTime":"2026-04-12T18:08:53.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"second":{"id":666176,"link":"/api/v1/people/666176"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.863140261940547,"aZ":-25.721116557383287,"pfxX":-1.9077183620606504,"pfxZ":3.8780921501034005,"pX":0.7749286274044801,"pZ":3.8568540411301675,"vX0":-3.1354098787445883,"vY0":-127.395548901564,"vZ0":-0.4829312117205481,"x":87.46,"y":134.64,"x0":2.2632517370623564,"y0":50.006164665269736,"z0":6.058294716078761,"aX":-3.178941536511884},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.2,"breakHorizontal":4.1,"spinRate":2599,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.42773259450159085,"extension":6.517970746058431},"index":1,"playId":"7d829084-5f64-35df-8981-ea7d869907e0","pitchNumber":2,"startTime":"2026-04-12T18:09:10.525Z","endTime":"2026-04-12T18:09:14.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"second":{"id":666176,"link":"/api/v1/people/666176"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.831999914114473,"aZ":-35.41624467257579,"pfxX":-4.453902896714312,"pfxZ":-2.423865982282921,"pX":0.03558183324708945,"pZ":2.185040666460735,"vX0":-3.723953522408751,"vY0":-115.40916575805038,"vZ0":-1.0027394666731917,"x":115.64,"y":179.78,"x0":2.2524725988863734,"y0":50.00010249351024,"z0":6.056671138916082,"aX":-5.966239064298097},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.3,"breakHorizontal":9.0,"spinRate":2807,"spinDirection":307},"zone":8,"typeConfidence":2.0,"plateTime":0.4758293973349832,"extension":6.488066270945733},"index":2,"playId":"03709a2b-ec35-3955-9702-22e1599b4e33","pitchNumber":3,"startTime":"2026-04-12T18:09:26.697Z","endTime":"2026-04-12T18:09:30.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"second":{"id":666176,"link":"/api/v1/people/666176"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"startTime":"2026-04-12T18:09:46.486Z","endTime":"2026-04-12T18:10:17.694Z","isPitch":false,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"},"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":92.7,"endSpeed":84.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.236911777622907,"aZ":-16.643213507025564,"pfxX":2.894343061148713,"pfxZ":8.452630464888735,"pX":0.06253181696013092,"pZ":4.61604834029065,"vX0":-6.751411762089034,"vY0":-134.91990865413706,"vZ0":-0.5189341902683056,"x":114.62,"y":114.15,"x0":2.2249101135113056,"y0":50.00506777991564,"z0":5.987235612861141,"aX":5.320659556816209},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.4,"breakHorizontal":-3.7,"spinRate":2325,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.4064745560477152,"extension":6.581658699473446},"index":4,"playId":"0555c25c-bdd5-3d4e-acc8-5128dd438ead","pitchNumber":4,"startTime":"2026-04-12T18:10:17.694Z","endTime":"2026-04-12T18:10:21.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"second":{"id":666176,"link":"/api/v1/people/666176"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.055290759481704,"aZ":-36.24898970571941,"pfxX":-9.61021202406363,"pfxZ":-2.9991921127379673,"pX":-0.11939687390797996,"pZ":2.0696933993957525,"vX0":-3.1035623643468835,"vY0":-116.72401766569246,"vZ0":-1.02835337630841,"x":121.55,"y":182.9,"x0":2.481320779060752,"y0":50.00297700260133,"z0":5.9753003256492585,"aX":-13.059787319641316},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-5.4,"breakHorizontal":18.2,"spinRate":2755,"spinDirection":293},"zone":8,"typeConfidence":2.0,"plateTime":0.4719774469041482,"extension":6.472051938359019},"hitData":{"launchSpeed":77.5,"launchAngle":37.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.67,"coordY":96.95}},"index":5,"playId":"18caa7d6-31d7-3611-99ab-79979fa976b2","pitchNumber":5,"startTime":"2026-04-12T18:10:32.731Z","endTime":"2026-04-12T18:10:47.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"second":{"id":666176,"link":"/api/v1/people/666176"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"},{"credit":"t_double_play"}],"homeTeamWinProbability":12.5,"awayTeamWinProbability":87.5,"homeTeamWinProbabilityAdded":0.7000000000000011,"leverageIndex":0.76,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:10:47.390Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Stewart flies out to right fielder Jo Adell.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:13:09.401Z","endTime":"2026-04-12T18:14:08.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.204715004984628,"aZ":-38.07302039139304,"pfxX":4.673605587369627,"pfxZ":-3.741672387270997,"pX":0.1439428505195196,"pZ":2.7100768037782887,"vX0":3.9181331090741525,"vY0":-123.9942844373981,"vZ0":-0.37957530074580836,"x":111.51,"y":165.61,"x0":-2.057884607884397,"y0":50.00578190551477,"z0":6.012040822091619,"aX":7.359454586319161},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.7,"breakHorizontal":-9.4,"spinRate":2422,"spinDirection":26},"zone":5,"typeConfidence":2.0,"plateTime":0.4398735779945442,"extension":6.624013817940902},"index":0,"playId":"2ccfbfe3-7623-3338-8ac6-232081d03f5f","pitchNumber":1,"startTime":"2026-04-12T18:13:13.334Z","endTime":"2026-04-12T18:13:17.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.783189243826964,"aZ":-38.766499438479755,"pfxX":6.91485334404414,"pfxZ":-4.0493657782175285,"pX":0.2545803505147994,"pZ":1.5751681820246923,"vX0":3.775015526541699,"vY0":-126.46796258213709,"vZ0":-2.9388162900061943,"x":107.3,"y":196.25,"x0":-2.1539812575157034,"y0":50.00449195590007,"z0":5.848763257997307,"aX":11.249085260938216},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.8,"breakHorizontal":-13.3,"spinRate":2458,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4324035547935363,"extension":6.685178944075616},"index":1,"playId":"c605ada0-965a-3270-be41-1a7e9d6b163b","pitchNumber":2,"startTime":"2026-04-12T18:13:26.936Z","endTime":"2026-04-12T18:13:30.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.790844702491825,"aZ":-27.39858371455372,"pfxX":-8.949340691918902,"pfxZ":2.372487267275771,"pX":-0.6426318792569026,"pZ":2.4458412637067117,"vX0":7.396483347359533,"vY0":-140.18282505064613,"vZ0":-3.568907533753835,"x":141.5,"y":172.74,"x0":-2.1399656795225908,"y0":50.000467852926775,"z0":5.504524129928728,"aX":-17.9832923743744},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.8,"breakHorizontal":14.9,"spinRate":2053,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.3892868900845188,"extension":6.799523562248245},"hitData":{"launchSpeed":93.0,"launchAngle":25.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.14,"coordY":76.56}},"index":2,"playId":"167c9b1c-4d93-3424-9d7a-935773485002","pitchNumber":3,"startTime":"2026-04-12T18:14:01.431Z","endTime":"2026-04-12T18:14:08.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.0,"awayTeamWinProbability":89.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:14:08.707Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eugenio Suárez grounds out, third baseman Oswald Peraza to first baseman Nolan Schanuel.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:14:29.122Z","endTime":"2026-04-12T18:15:12.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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":96.6,"endSpeed":89.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1198368833359,"aZ":-27.44397166906279,"pfxX":-7.565947791230542,"pfxZ":2.3466898740810773,"pX":0.030613921667390794,"pZ":2.741469323969025,"vX0":8.789278711653138,"vY0":-140.50547174035788,"vZ0":-2.993744566033783,"x":115.83,"y":164.76,"x0":-2.141683537978321,"y0":50.00444121472732,"z0":5.586621119337192,"aX":-15.266714237385274},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":3.8,"breakHorizontal":12.1,"spinRate":1988,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3884716786062534,"extension":6.748484064110597},"index":0,"playId":"069b6fdd-7512-310e-a39e-c9750fa5c9ff","pitchNumber":1,"startTime":"2026-04-12T18:14:35.963Z","endTime":"2026-04-12T18:14:40.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.680214712297538,"aZ":-36.57098048950099,"pfxX":6.939670471494422,"pfxZ":-2.8238319934192107,"pX":0.7944742288070263,"pZ":0.9533755927218245,"vX0":4.615536564957629,"vY0":-124.77550468663394,"vZ0":-4.505989306008461,"x":86.72,"y":213.04,"x0":-1.9876085583764824,"y0":50.00106856971244,"z0":5.832300639723087,"aX":10.819157627239324},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.0,"breakHorizontal":-13.7,"spinRate":2297,"spinDirection":16},"zone":14,"typeConfidence":2.0,"plateTime":0.44083181992679954,"extension":6.865725296836602},"index":1,"playId":"ef92c2c7-a5b9-35e7-8edf-58a9721ce3d8","pitchNumber":2,"startTime":"2026-04-12T18:14:49.189Z","endTime":"2026-04-12T18:14:53.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.437010428784255,"aZ":-28.849044710898703,"pfxX":-8.94272731905248,"pfxZ":1.8144354859950518,"pX":0.18767526216270156,"pZ":1.7458125422987332,"vX0":8.935380514079192,"vY0":-134.58257254445218,"vZ0":-4.80513310223458,"x":109.85,"y":191.64,"x0":-2.0149468069089287,"y0":50.002698066989886,"z0":5.5996888498707875,"aX":-16.390809246412804},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.4,"breakHorizontal":14.3,"spinRate":1718,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.4071161457175254,"extension":6.9106673753817},"hitData":{"launchSpeed":89.0,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.59,"coordY":165.58}},"index":2,"playId":"656e6aa2-ab8a-3354-93b1-685044e2f726","pitchNumber":3,"startTime":"2026-04-12T18:15:04.435Z","endTime":"2026-04-12T18:15:12.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.0,"awayTeamWinProbability":90.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:15:12.286Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathaniel Lowe walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:15:34.252Z","endTime":"2026-04-12T18:16:40.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.16852054718497,"aZ":-12.347843735334626,"pfxX":-6.625388020286724,"pfxZ":9.872394678964545,"pX":1.8450745007308367,"pZ":2.7882047989443977,"vX0":13.200089129668118,"vY0":-141.70294770182574,"vZ0":-5.512901264122025,"x":46.67,"y":163.5,"x0":-2.03935157375432,"y0":50.00157616668853,"z0":5.566440933838648,"aX":-13.305017037628193},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":8.9,"spinRate":2320,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.38839707873358176,"extension":6.772444819930291},"index":0,"playId":"439f2a66-5ad3-3e34-b554-10b79e46e554","pitchNumber":1,"startTime":"2026-04-12T18:15:37.245Z","endTime":"2026-04-12T18:15:42.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18998701819482,"aZ":-30.860910235198833,"pfxX":-9.537881381917316,"pfxZ":0.7150125632579352,"pX":-0.32770721919916823,"pZ":1.5921687800654625,"vX0":8.655895771185007,"vY0":-135.3147718361886,"vZ0":-4.5576181924131065,"x":129.49,"y":195.79,"x0":-2.338258685795229,"y0":50.00468214329599,"z0":5.475713539124485,"aX":-17.582467596052968},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.5,"breakHorizontal":15.2,"spinRate":1539,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4057056026707144,"extension":6.781305968113698},"index":1,"playId":"9368238d-ea94-3e0c-b5ef-03a4afab3c2f","pitchNumber":2,"startTime":"2026-04-12T18:15:51.049Z","endTime":"2026-04-12T18:15:55.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.433530791123644,"aZ":-27.46611497128983,"pfxX":-9.622980026760189,"pfxZ":2.326084750093492,"pX":-0.1274286237351982,"pZ":1.191782502455354,"vX0":9.698938584540556,"vY0":-141.31787105364145,"vZ0":-6.7046224061146305,"x":121.86,"y":206.6,"x0":-2.3549897688723607,"y0":50.00054441076995,"z0":5.361213714589075,"aX":-19.44685279579681},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.0,"breakHorizontal":15.5,"spinRate":1938,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.3877018712992686,"extension":6.722561516345634},"index":2,"playId":"9cc80689-fc02-374e-b84d-f0e46a13d08a","pitchNumber":3,"startTime":"2026-04-12T18:16:05.273Z","endTime":"2026-04-12T18:16:12.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":88.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.23222452110254,"aZ":-17.708533918807756,"pfxX":-6.2183343135151565,"pfxZ":7.095233217607445,"pX":-0.7300121598944198,"pZ":2.907315262776056,"vX0":6.934343606973533,"vY0":-142.88864948395755,"vZ0":-4.2596887971870725,"x":144.83,"y":160.28,"x0":-2.396767354302162,"y0":50.00298392741671,"z0":5.552112229694686,"aX":-12.67851311356975},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.0,"breakHorizontal":9.6,"spinRate":2220,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.3853984591038784,"extension":6.623647624780939},"index":3,"playId":"c225bca9-bc44-3338-a4f6-12d96b02b06c","pitchNumber":4,"startTime":"2026-04-12T18:16:20.402Z","endTime":"2026-04-12T18:16:24.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.6910007656473,"aZ":-29.30277767582087,"pfxX":-9.603466323270288,"pfxZ":1.4032023399660876,"pX":0.9771788812377047,"pZ":2.1747481840423295,"vX0":12.392630779146899,"vY0":-142.52999044406567,"vZ0":-4.26585491469726,"x":79.75,"y":180.06,"x0":-2.192335449514319,"y0":50.001353078360246,"z0":5.554947213347988,"aX":-19.632779491694063},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":1.8,"breakHorizontal":14.6,"spinRate":1919,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.38522616301910917,"extension":6.730951139572865},"index":4,"playId":"b4c5d90c-c54a-3a7b-a6e2-1359c5a4262c","pitchNumber":5,"startTime":"2026-04-12T18:16:35.223Z","endTime":"2026-04-12T18:16:40.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.8,"awayTeamWinProbability":89.2,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.23,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:16:40.686Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:17:02.399Z","endTime":"2026-04-12T18:18:19.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":98.1,"endSpeed":90.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66739435846914,"aZ":-28.209848176615118,"pfxX":-7.300607145897283,"pfxZ":1.9178398008936455,"pX":-0.3302582911283699,"pZ":2.570055982905025,"vX0":8.154109896633264,"vY0":-142.67450386327846,"vZ0":-3.3471436827920122,"x":129.59,"y":169.39,"x0":-2.271637967857206,"y0":50.00548703489676,"z0":5.528889600307473,"aX":-15.110599571457481},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.0,"breakHorizontal":11.6,"spinRate":1930,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.3833564768068247,"extension":6.753290212046884},"index":0,"playId":"6e4bfcd0-e07b-3afe-a290-5cbf39e97f2e","pitchNumber":1,"startTime":"2026-04-12T18:17:06.957Z","endTime":"2026-04-12T18:17:11.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07727487086975,"aZ":-38.856008024737825,"pfxX":4.5854512184133025,"pfxZ":-4.200574043563245,"pX":0.7748521211061965,"pZ":2.0932899327058903,"vX0":5.463604100510576,"vY0":-125.47151532768615,"vZ0":-1.3041033244396654,"x":87.46,"y":182.26,"x0":-2.029083575915741,"y0":50.003593660116096,"z0":5.794213881579518,"aX":7.290536062686696},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.7,"breakHorizontal":-9.6,"spinRate":2558,"spinDirection":23},"zone":9,"typeConfidence":2.0,"plateTime":0.43700904040976596,"extension":6.8294190607235254},"index":1,"playId":"4ec2506d-7c66-3eca-84d0-8465e2d2b39c","pitchNumber":2,"startTime":"2026-04-12T18:17:25.074Z","endTime":"2026-04-12T18:17:29.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03043020093536,"aZ":-37.237720334209065,"pfxX":7.0473862751731895,"pfxZ":-3.186225499369751,"pX":0.9078141631108607,"pZ":2.033875987145534,"vX0":4.832342676077649,"vY0":-125.64033535332047,"vZ0":-1.8829853357663051,"x":82.4,"y":183.87,"x0":-1.9606095323846455,"y0":50.00536842504432,"z0":5.838304192490178,"aX":11.191790929048464},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.0,"breakHorizontal":-13.9,"spinRate":2417,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.437071830858601,"extension":6.928007994425372},"index":2,"playId":"30540076-cd44-3909-a92d-9a4f80fdd3c1","pitchNumber":3,"startTime":"2026-04-12T18:17:45.431Z","endTime":"2026-04-12T18:17:48.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":88.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.104589768521016,"aZ":-15.504057464034213,"pfxX":-5.98989859471023,"pfxZ":8.24831587925191,"pX":0.6091829955388627,"pZ":2.816683936427703,"vX0":9.695324306114475,"vY0":-142.32419737434273,"vZ0":-4.704632552308938,"x":93.78,"y":162.73,"x0":-2.0864070640431707,"y0":50.00606247507812,"z0":5.495395950673521,"aX":-12.111457145295727},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":8.5,"spinRate":2189,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.38701301250024844,"extension":6.728400371997509},"index":3,"playId":"6cc19bf9-b629-308b-b137-444fc3dec53c","pitchNumber":4,"startTime":"2026-04-12T18:18:15.288Z","endTime":"2026-04-12T18:18:19.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.4,"awayTeamWinProbability":90.6,"homeTeamWinProbabilityAdded":-1.4000000000000004,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:18:19.155Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vaughn Grissom grounds out, shortstop Elly De La Cruz to first baseman Sal Stewart.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:20:11.914Z","endTime":"2026-04-12T18:21:58.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.575818919516028,"aZ":-26.53179069456643,"pfxX":-1.7904819408401118,"pfxZ":3.4946599359091692,"pX":-0.2862967862002147,"pZ":2.4040585766510816,"vX0":-5.6650443483522475,"vY0":-125.32520411221506,"vZ0":-3.554708337514359,"x":127.91,"y":173.87,"x0":2.2219048114414615,"y0":50.004756915850656,"z0":5.970430836207862,"aX":-2.893467175723794},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.9,"breakHorizontal":4.3,"spinRate":2578,"spinDirection":176},"zone":4,"typeConfidence":2.0,"plateTime":0.4344252445549053,"extension":6.598852217174383},"index":0,"playId":"473a7093-3a9d-3a41-b4bb-1abd0a08f914","pitchNumber":1,"startTime":"2026-04-12T18:20:28.176Z","endTime":"2026-04-12T18:20:31.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.841152545708205,"aZ":-13.005834200848637,"pfxX":4.652230431124316,"pfxZ":10.758226913190644,"pX":-0.4131221617683153,"pZ":1.6574413715681744,"vX0":-8.565731631538625,"vY0":-133.1932705164031,"vZ0":-8.253789202613152,"x":132.75,"y":194.03,"x0":2.252302237783612,"y0":50.002370760167665,"z0":5.754478781377474,"aX":8.289238971731912},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.6,"breakHorizontal":-6.4,"spinRate":2358,"spinDirection":158},"zone":7,"typeConfidence":2.0,"plateTime":0.41254043058338485,"extension":6.6210936893286485},"index":1,"playId":"e3687838-1edb-3f5d-9caf-0f62bc34dba7","pitchNumber":2,"startTime":"2026-04-12T18:21:00.042Z","endTime":"2026-04-12T18:21:27.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.761046219467342,"aZ":-35.383161791360706,"pfxX":-9.164722671220726,"pfxZ":-2.3326210073505886,"pX":-0.032382300761139994,"pZ":-0.04597087007408497,"vX0":-2.7618542415273764,"vY0":-118.12330487514255,"vZ0":-5.758271093301484,"x":118.23,"y":240.02,"x0":2.3499147828508007,"y0":50.00017376031311,"z0":5.7719328400631005,"aX":-12.624192928964536},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-5.6,"breakHorizontal":17.3,"spinRate":2803,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.4682112931234763,"extension":6.795189533073939},"index":2,"playId":"7d75da36-6a4f-3a86-965b-a17920a781ad","pitchNumber":3,"startTime":"2026-04-12T18:21:31.659Z","endTime":"2026-04-12T18:21:34.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.256796427186103,"aZ":-23.11015857038298,"pfxX":8.853902520911593,"pfxZ":5.622285795650648,"pX":0.9503681675054383,"pZ":2.144025649892138,"vX0":-6.2857203365953245,"vY0":-125.5956127573869,"vZ0":-4.548830542212987,"x":80.77,"y":180.89,"x0":2.3238443635809736,"y0":50.00225513755824,"z0":5.836874623891283,"aX":14.274013549851862},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.5,"breakHorizontal":-14.8,"spinRate":2025,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4345859875325262,"extension":6.655477802479641},"hitData":{"launchSpeed":93.4,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.85,"coordY":155.45}},"index":3,"playId":"08337668-c8ef-3e76-bef7-4110614cd6e5","pitchNumber":4,"startTime":"2026-04-12T18:21:51.173Z","endTime":"2026-04-12T18:21:58.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.100000000000001,"awayTeamWinProbability":89.9,"homeTeamWinProbabilityAdded":0.7000000000000011,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:21:58.713Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out, second baseman Matt McLain to first baseman Sal Stewart.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:22:16.930Z","endTime":"2026-04-12T18:23:53.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.100564492591374,"aZ":-35.058672442867696,"pfxX":-7.385554266999764,"pfxZ":-2.1144270438228228,"pX":0.012073054314244507,"pZ":1.9711605315921805,"vX0":-3.110490591621536,"vY0":-116.50772104914125,"vZ0":-1.668151401343293,"x":116.54,"y":185.56,"x0":2.326153915566279,"y0":50.000888301082206,"z0":6.027921936976287,"aX":-10.091042693689731},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-4.0,"breakHorizontal":14.2,"spinRate":2589,"spinDirection":285},"zone":8,"typeConfidence":2.0,"plateTime":0.4711911414403751,"extension":6.712957259314605},"index":0,"playId":"84c6d363-edb4-3d80-b3ea-adcdf2c30e1a","pitchNumber":1,"startTime":"2026-04-12T18:22:22.923Z","endTime":"2026-04-12T18:22:27.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.824107086757596,"aZ":-34.892627937549754,"pfxX":-6.428911955399552,"pfxZ":-1.963820137389233,"pX":0.09732425447273708,"pZ":0.7858266351080422,"vX0":-3.2247069327774716,"vY0":-117.56655872179937,"vZ0":-4.302493057799133,"x":113.29,"y":217.56,"x0":2.327416448160519,"y0":50.00369540700235,"z0":5.920707110235831,"aX":-8.890236052604761},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.4,"breakHorizontal":12.5,"spinRate":2739,"spinDirection":284},"zone":14,"typeConfidence":2.0,"plateTime":0.46807129498523503,"extension":6.529373141762737},"index":1,"playId":"01802a9f-0627-34bc-96e3-0b504e2b9547","pitchNumber":2,"startTime":"2026-04-12T18:22:35.912Z","endTime":"2026-04-12T18:22:40.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.744929019747538,"aZ":-15.723208282156044,"pfxX":4.677638931481688,"pfxZ":9.128576700928262,"pX":0.7197242727557456,"pZ":1.774949069089946,"vX0":-5.496535635596593,"vY0":-133.42201587371852,"vZ0":-7.584818554588473,"x":89.57,"y":190.86,"x0":2.198965035041674,"y0":50.005257060019375,"z0":5.7880646454187925,"aX":8.43318740885401},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.1,"breakHorizontal":-7.3,"spinRate":2260,"spinDirection":153},"zone":9,"typeConfidence":2.0,"plateTime":0.4105478827960418,"extension":6.712326339455673},"index":2,"playId":"bf1d3301-c54b-3c32-a760-500cf4d0898b","pitchNumber":3,"startTime":"2026-04-12T18:22:56.104Z","endTime":"2026-04-12T18:22:59.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-12T18:23:14.819Z","endTime":"2026-04-12T18:23:24.390Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":76.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.42379040287212,"aZ":-31.129673704289353,"pfxX":-6.329026375384857,"pfxZ":0.7277475675143952,"pX":-0.8241586302278272,"pZ":-0.4755284173597631,"vX0":-5.137752070991639,"vY0":-118.503493205562,"vZ0":-7.884639261099892,"x":148.41,"y":251.62,"x0":2.18968352830182,"y0":50.00196448378807,"z0":5.716921584304314,"aX":-9.05160174909277},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.2,"breakHorizontal":12.6,"spinRate":2885,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.46118348773582696,"extension":6.8203009429406025},"index":4,"playId":"9400d047-25cc-3405-9921-92dce0c5915f","pitchNumber":4,"startTime":"2026-04-12T18:23:24.390Z","endTime":"2026-04-12T18:23:27.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.618721222135576,"aZ":-16.44135599931807,"pfxX":4.019289792734372,"pfxZ":8.633184166525,"pX":0.44961193365819113,"pZ":3.8848802853881232,"vX0":-5.745669807875571,"vY0":-133.617696805166,"vZ0":-2.4220935767488614,"x":99.86,"y":133.89,"x0":2.097686209048651,"y0":50.00642086252365,"z0":5.973674172561955,"aX":7.328405038658295},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":-6.1,"spinRate":2294,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.4086769914588686,"extension":6.595364413146367},"hitData":{"launchSpeed":89.1,"launchAngle":-19.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.57,"coordY":155.45}},"index":5,"playId":"f5fef118-b8eb-318d-9b23-57a00a902d32","pitchNumber":5,"startTime":"2026-04-12T18:23:46.303Z","endTime":"2026-04-12T18:23:53.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.6,"awayTeamWinProbability":89.4,"homeTeamWinProbabilityAdded":0.4999999999999982,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:23:53.944Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Logan O'Hoppe lines out to center fielder TJ Friedl.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:24:12.700Z","endTime":"2026-04-12T18:25:26.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.736732039173454,"aZ":-23.93351022305616,"pfxX":9.05274717077363,"pfxZ":5.3384085937975065,"pX":-0.04277277031627034,"pZ":1.7343592481195524,"vX0":-8.032758884862771,"vY0":-123.20771630036944,"vZ0":-5.084941829871398,"x":118.63,"y":191.95,"x0":2.0785155175307186,"y0":50.0003643853627,"z0":5.839315989291154,"aX":13.961706951985937},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.8,"breakHorizontal":-14.6,"spinRate":1961,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.4440235243012354,"extension":6.764741804882494},"index":0,"playId":"ebc5c191-7754-3b02-b1e0-0974de69cf71","pitchNumber":1,"startTime":"2026-04-12T18:24:16.766Z","endTime":"2026-04-12T18:24:22.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":85.6,"endSpeed":79.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.805354325046384,"aZ":-22.101623783399507,"pfxX":8.729444527605793,"pfxZ":6.39693013688305,"pX":1.015212364414792,"pZ":1.0803207218049051,"vX0":-5.839669959942552,"vY0":-124.39144794628268,"vZ0":-6.987545144568946,"x":78.3,"y":209.61,"x0":2.253320565799624,"y0":50.00340288275521,"z0":5.744964079598711,"aX":13.74763528404749},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.2,"breakHorizontal":-14.5,"spinRate":1693,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.43949925017988933,"extension":6.733327047377953},"index":1,"playId":"9aa7dd5c-e5e7-3ddf-b9ad-b04241723641","pitchNumber":2,"startTime":"2026-04-12T18:24:30.018Z","endTime":"2026-04-12T18:24:34.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.4078640303316,"aZ":-36.713576053353506,"pfxX":-3.6333808631449496,"pfxZ":-3.3366708773608114,"pX":0.25003135914259944,"pZ":1.2965405344690506,"vX0":-3.4556790334543455,"vY0":-115.75428480552299,"vZ0":-2.7326005067282817,"x":107.47,"y":203.77,"x0":2.233924466933521,"y0":50.005503438582615,"z0":6.004005405229677,"aX":-4.936114391228867},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-6.5,"breakHorizontal":7.4,"spinRate":2862,"spinDirection":330},"zone":14,"typeConfidence":2.0,"plateTime":0.4730027383418731,"extension":6.679011270328157},"index":2,"playId":"ed3160ed-33b9-3966-8aad-848116f09b5f","pitchNumber":3,"startTime":"2026-04-12T18:24:43.760Z","endTime":"2026-04-12T18:24:48.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":92.0,"endSpeed":83.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.652185775107206,"aZ":-13.960399841672185,"pfxX":5.520206772605002,"pfxZ":10.1576090003422,"pX":0.01670397934088709,"pZ":4.109846521843911,"vX0":-7.653296667332036,"vY0":-133.7665705512181,"vZ0":-2.179099955795871,"x":116.36,"y":127.81,"x0":2.211568144300861,"y0":50.005447614386114,"z0":5.948278388315557,"aX":9.901912520962876},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.0,"breakHorizontal":-8.2,"spinRate":2371,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.41110387031019124,"extension":6.611347177453138},"index":3,"playId":"14ef67d3-8d50-3ec2-9bc3-6e4889799a11","pitchNumber":4,"startTime":"2026-04-12T18:25:04.237Z","endTime":"2026-04-12T18:25:08.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":92.1,"endSpeed":84.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02095644061579,"aZ":-16.82761099097678,"pfxX":4.626878394064922,"pfxZ":8.438475576861721,"pX":0.2186170879732798,"pZ":3.5006832522358837,"vX0":-6.944639557446911,"vY0":-134.0268375764047,"vZ0":-3.1258809883912413,"x":108.67,"y":144.26,"x0":2.242446652293309,"y0":50.0055034997765,"z0":5.88426795290842,"aX":8.418024590353939},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":-6.8,"spinRate":2299,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.40870681992984226,"extension":6.661669420053056},"hitData":{"launchSpeed":95.8,"launchAngle":23.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":151.87,"coordY":68.82}},"index":4,"playId":"ef480d63-987a-377d-a812-7bd62f3ddc41","pitchNumber":5,"startTime":"2026-04-12T18:25:19.487Z","endTime":"2026-04-12T18:25:26.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.0,"awayTeamWinProbability":89.0,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:25:26.634Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:28:07.581Z","endTime":"2026-04-12T18:29:28.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47562556718752,"aZ":-29.82786982870847,"pfxX":-8.100292311285763,"pfxZ":1.1721475019206284,"pX":0.2532137299828669,"pZ":2.98129671165051,"vX0":9.772496110171952,"vY0":-140.92870028804649,"vZ0":-2.0575742138756237,"x":107.35,"y":158.28,"x0":-2.209461065613552,"y0":50.006007824049256,"z0":5.650337485380078,"aX":-16.271998228856255},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":1.9,"breakHorizontal":12.6,"spinRate":1875,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.3888814481839864,"extension":6.698335844615264},"index":0,"playId":"a61e1d92-0629-3edd-9b73-9696ecf4cac3","pitchNumber":1,"startTime":"2026-04-12T18:28:14.223Z","endTime":"2026-04-12T18:28:18.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":91.6,"endSpeed":84.5,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.546240487443416,"aZ":-29.343117295934505,"pfxX":0.09191446429777272,"pfxZ":1.5862882753988226,"pX":2.6033482037859654,"pZ":0.4008390045887078,"vX0":12.289049849047833,"vY0":-132.68817023702496,"vZ0":-7.7051955889206525,"x":17.77,"y":227.96,"x0":-2.1009602382932426,"y0":50.001257296262246,"z0":5.482097887301241,"aX":0.16200190715463125},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.3,"breakHorizontal":-2.9,"spinRate":2396,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.41289389851507874,"extension":6.9119297245791405},"index":1,"playId":"5b69247d-efe2-3eb8-bfe2-85556d2a72f4","pitchNumber":2,"startTime":"2026-04-12T18:28:27.476Z","endTime":"2026-04-12T18:28:35.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.7,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.558705690542567,"aZ":-38.7466256085772,"pfxX":3.8674984284289704,"pfxZ":-4.160239653261878,"pX":0.033208024171031615,"pZ":1.5982719133419634,"vX0":3.9859948606622946,"vY0":-123.98923164863864,"vZ0":-2.4175827399489673,"x":115.73,"y":195.63,"x0":-2.0896955673440902,"y0":50.005725686532024,"z0":5.776774003348668,"aX":6.105256918097831},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.8,"breakHorizontal":-7.8,"spinRate":2473,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.43943527289340123,"extension":6.852193983448093},"index":2,"playId":"2fd08ec9-d33f-3e91-9635-49432c5b9d34","pitchNumber":3,"startTime":"2026-04-12T18:28:43.548Z","endTime":"2026-04-12T18:28:50.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.687150154068256,"aZ":-35.630837523403564,"pfxX":-4.128083392771661,"pfxZ":-1.8804297362010303,"pX":0.04089615194090466,"pZ":1.2328594659593257,"vX0":7.220745577627828,"vY0":-134.6868626329524,"vZ0":-4.671330661641907,"x":115.44,"y":205.49,"x0":-2.1404639211243524,"y0":50.00634581753116,"z0":5.514074842931779,"aX":-7.574242665952946},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-4.2,"breakHorizontal":5.9,"spinRate":1336,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.40692367493754444,"extension":6.926442092984185},"index":3,"playId":"0e4b3b67-94fb-3bf8-888f-999e2b5095a7","pitchNumber":4,"startTime":"2026-04-12T18:29:24.040Z","endTime":"2026-04-12T18:29:28.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:29:28.673Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"P.J. Higgins strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:29:53.278Z","endTime":"2026-04-12T18:31:04.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.493332296433564,"aZ":-13.843149146390312,"pfxX":-4.920979270555906,"pfxZ":8.91222462150978,"pX":1.0275536245125894,"pZ":2.281841750858338,"vX0":10.456872020589724,"vY0":-142.4511370715026,"vZ0":-6.529905554504089,"x":77.83,"y":177.17,"x0":-2.050219227374741,"y0":50.00246013672417,"z0":5.477743448387187,"aX":-10.122157671477432},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":6.8,"spinRate":2265,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.38438733171593586,"extension":6.816305788067893},"index":0,"playId":"c15b7f94-4cdd-3957-ae32-dc07f1f5ec8d","pitchNumber":1,"startTime":"2026-04-12T18:29:53.278Z","endTime":"2026-04-12T18:30:01.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":98.4,"endSpeed":90.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.868086231252853,"aZ":-27.860004899394504,"pfxX":-9.208396796376533,"pfxZ":2.088313619484624,"pX":1.197377338981811,"pZ":0.7120274483672839,"vX0":12.868004942370428,"vY0":-142.52392504437668,"vZ0":-8.189775778052537,"x":71.36,"y":219.56,"x0":-2.1735424975769275,"y0":50.00094317005188,"z0":5.37446194595651,"aX":-18.998316144482654},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":2.3,"breakHorizontal":14.2,"spinRate":2147,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.3838779302425497,"extension":6.874585052237965},"index":1,"playId":"cabad2e2-7c8e-3233-a48f-56fd0259c9b3","pitchNumber":2,"startTime":"2026-04-12T18:30:06.341Z","endTime":"2026-04-12T18:30:09.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85584837959865,"aZ":-37.342863447806984,"pfxX":6.323988868665579,"pfxZ":-3.218987664456076,"pX":0.5941920172251272,"pZ":2.414538086270952,"vX0":4.719856991784721,"vY0":-126.5121397327839,"vZ0":-1.039431363679038,"x":94.35,"y":173.59,"x0":-2.1225982024774184,"y0":50.00172415255598,"z0":5.846654273264813,"aX":10.161371001694725},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.8,"breakHorizontal":-12.6,"spinRate":2310,"spinDirection":26},"zone":6,"typeConfidence":2.0,"plateTime":0.4343687436712056,"extension":6.7942466757693545},"index":2,"playId":"7914b02a-c7c8-31e6-9a87-ba191715bfce","pitchNumber":3,"startTime":"2026-04-12T18:30:23.098Z","endTime":"2026-04-12T18:30:27.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77111445420976,"aZ":-28.687538596742037,"pfxX":-6.972070630029366,"pfxZ":1.7173376012139698,"pX":-0.8121299256610677,"pZ":1.7120340256683715,"vX0":6.415315569414068,"vY0":-141.84266002895325,"vZ0":-5.524996699344436,"x":147.96,"y":192.56,"x0":-2.1985094027195857,"y0":50.007075989532176,"z0":5.516963555245202,"aX":-14.194866870159226},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":2.2,"breakHorizontal":11.3,"spinRate":1891,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.3863118400574903,"extension":6.848329514056633},"index":3,"playId":"be697647-ddb6-346b-946b-938e028f2a04","pitchNumber":4,"startTime":"2026-04-12T18:30:37.601Z","endTime":"2026-04-12T18:30:41.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.303322030117123,"aZ":-36.21991814851261,"pfxX":6.503869421527049,"pfxZ":-2.469545586653606,"pX":1.5711245206304598,"pZ":1.776115418456927,"vX0":6.701687604095431,"vY0":-128.1320089811054,"vZ0":-2.938827428005894,"x":57.11,"y":190.82,"x0":-1.9384236565870694,"y0":50.00409850048467,"z0":5.812653282464282,"aX":10.646946959236338},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.9,"breakHorizontal":-13.4,"spinRate":2535,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.43002252625876514,"extension":6.850939494003252},"index":4,"playId":"6a7dd8e1-d51e-327b-b8b3-8a50e4b95208","pitchNumber":5,"startTime":"2026-04-12T18:31:00.643Z","endTime":"2026-04-12T18:31:04.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.5,"awayTeamWinProbability":91.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:31:04.601Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Friedl strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:31:26.309Z","endTime":"2026-04-12T18:32:28.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00778965953015,"aZ":-16.594071959247486,"pfxX":-5.543417126653772,"pfxZ":7.508498714975534,"pX":0.1253070050974728,"pZ":2.9268960205850405,"vX0":8.970608960920757,"vY0":-143.1300753878311,"vZ0":-4.429933743769775,"x":112.22,"y":159.75,"x0":-2.329115644917023,"y0":50.003932174751746,"z0":5.533773714223384,"aX":-11.504559414712523},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.8,"breakHorizontal":8.3,"spinRate":2341,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.3826617901901037,"extension":6.736561220475347},"index":0,"playId":"f5fa8a3e-0ac6-3dd3-ba40-b705c4e637f4","pitchNumber":1,"startTime":"2026-04-12T18:31:30.756Z","endTime":"2026-04-12T18:31:34.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.991408363260806,"aZ":-32.63018299199597,"pfxX":-8.538164693922257,"pfxZ":-0.23897439613686267,"pX":0.20139305500093915,"pZ":1.3225963216371441,"vX0":10.051154997523753,"vY0":-137.751395519529,"vZ0":-4.986730977626014,"x":109.32,"y":203.07,"x0":-2.3816986076549638,"y0":50.002565422057415,"z0":5.356958115276998,"aX":-16.44452066751992},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-1.3,"breakHorizontal":13.4,"spinRate":1926,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.39731201896177737,"extension":6.912211896904503},"index":1,"playId":"867e6860-4653-307b-9c14-f46d37a55072","pitchNumber":2,"startTime":"2026-04-12T18:31:45.712Z","endTime":"2026-04-12T18:31:49.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":99.6,"endSpeed":90.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22973313578494,"aZ":-16.64989800542924,"pfxX":-3.9419828194397457,"pfxZ":7.367662786104863,"pX":0.22890555087526487,"pZ":1.8757271647456664,"vX0":8.352669981018172,"vY0":-144.59845451001132,"vZ0":-7.300161710018651,"x":108.27,"y":188.14,"x0":-2.1913327576608093,"y0":50.00502167213551,"z0":5.463980704394203,"aX":-8.309014379275798},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":11.9,"breakHorizontal":5.4,"spinRate":2214,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.37948482148695417,"extension":6.873538873012404},"index":2,"playId":"b853a4fb-a5da-3cd7-9437-9cb1ebf939f1","pitchNumber":3,"startTime":"2026-04-12T18:32:00.735Z","endTime":"2026-04-12T18:32:04.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-12T18:32:10.715Z","endTime":"2026-04-12T18:32:24.657Z","isPitch":false,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82718477386301,"aZ":-35.76849003741434,"pfxX":5.06978991564507,"pfxZ":-2.132789724551449,"pX":-0.11467739902699006,"pZ":2.3242423902547746,"vX0":3.2412926880060553,"vY0":-128.43364422526452,"vZ0":-1.9404974367639798,"x":121.37,"y":176.03,"x0":-2.0488925852856212,"y0":50.005044728499456,"z0":5.852696366286888,"aX":8.530883773675413},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.1,"breakHorizontal":-9.8,"spinRate":2463,"spinDirection":27},"zone":5,"typeConfidence":2.0,"plateTime":0.4253116662332195,"extension":6.8582990994608615},"index":4,"playId":"5903fa8e-ffc0-3fa0-a181-efb6e3d92a10","pitchNumber":4,"startTime":"2026-04-12T18:32:24.657Z","endTime":"2026-04-12T18:32:28.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.9,"awayTeamWinProbability":92.1,"homeTeamWinProbabilityAdded":-0.5999999999999996,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:32:28.211Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Oswald Peraza homers (2) on a fly ball to left field.","rbi":1,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:34:30.400Z","endTime":"2026-04-12T18:34:57.428Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":{"id":671096,"link":"/api/v1/people/671096"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.886249124007733,"aZ":-25.37778031932887,"pfxX":9.944589069779138,"pfxZ":4.439003911512682,"pX":0.08873800181886189,"pZ":2.5106931691567613,"vX0":-8.167107130805787,"vY0":-122.80906254592301,"vZ0":-3.2043036959443336,"x":113.62,"y":170.99,"x0":2.162306447173867,"y0":50.001273970710734,"z0":5.986441213640364,"aX":15.218180655336715},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.6,"breakHorizontal":-16.1,"spinRate":2093,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.4456832525251384,"extension":6.649103141271843},"hitData":{"launchSpeed":102.6,"launchAngle":36.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.33,"coordY":70.44}},"index":0,"playId":"8e26ea85-ac3a-3d2d-b158-e1e351ecf677","pitchNumber":1,"startTime":"2026-04-12T18:34:34.708Z","endTime":"2026-04-12T18:34:57.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.9,"awayTeamWinProbability":95.1,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.24,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:34:57.428Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Teodosio walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:35:08.800Z","endTime":"2026-04-12T18:36:25.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":83.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31160674339956,"aZ":-15.348000333730475,"pfxX":2.00240432800973,"pfxZ":9.348219951809154,"pX":1.4091248135751138,"pZ":4.06248674454702,"vX0":-3.160284103389237,"vY0":-133.23180175607922,"vZ0":-2.1119040290740405,"x":63.29,"y":129.09,"x0":2.34986256041602,"y0":50.00259072269558,"z0":5.973210190426577,"aX":3.604420426388791},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.7,"breakHorizontal":-3.0,"spinRate":2230,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.4109236277818744,"extension":6.523497152209916},"index":0,"playId":"d87da859-46d0-3204-93a9-bbf984569147","pitchNumber":1,"startTime":"2026-04-12T18:35:17.123Z","endTime":"2026-04-12T18:35:21.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":90.4,"endSpeed":82.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.027289613624294,"aZ":-17.00675713444547,"pfxX":1.652593940146022,"pfxZ":8.635172753114652,"pX":1.1463382408344562,"pZ":4.057814888500983,"vX0":-3.5483539205446837,"vY0":-131.71023978398463,"vZ0":-1.8681511149172436,"x":73.3,"y":129.22,"x0":2.296430631881214,"y0":50.00435541616499,"z0":6.034295908359016,"aX":2.903790797962484},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.5,"breakHorizontal":-2.2,"spinRate":2179,"spinDirection":160},"zone":12,"typeConfidence":2.0,"plateTime":0.4158988517164133,"extension":6.4889748965926},"index":1,"playId":"e00f4747-7022-3abc-9684-061b75ee154b","pitchNumber":2,"startTime":"2026-04-12T18:35:30.504Z","endTime":"2026-04-12T18:35:38.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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.5,"endSpeed":84.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64888374553703,"aZ":-15.403601812542554,"pfxX":3.8808147033984284,"pfxZ":9.26732613875335,"pX":0.5579556397531047,"pZ":2.611799111749471,"vX0":-5.697839795861519,"vY0":-133.1971753637596,"vZ0":-5.57583178818435,"x":95.73,"y":168.26,"x0":2.2134833515872336,"y0":50.004990030893765,"z0":5.833007195845088,"aX":7.025242357302186},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.8,"breakHorizontal":-5.9,"spinRate":2249,"spinDirection":157},"zone":6,"typeConfidence":2.0,"plateTime":0.4100657683379292,"extension":6.639995708985495},"index":2,"playId":"cfad528f-e33c-3b37-b78d-a45407b5afb2","pitchNumber":3,"startTime":"2026-04-12T18:35:49.989Z","endTime":"2026-04-12T18:35:53.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.014586300245604,"aZ":-14.363813545195123,"pfxX":6.821155271205111,"pfxZ":9.756224646760614,"pX":0.08049636323349715,"pZ":1.3391988100207817,"vX0":-7.726138165023052,"vY0":-133.55824582665534,"vZ0":-8.890945114245422,"x":113.93,"y":202.62,"x0":2.110671965627809,"y0":50.001114294605586,"z0":5.721422261711266,"aX":12.44861810843865},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":-10.9,"spinRate":2205,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.40852257500050326,"extension":6.715068581294033},"index":3,"playId":"c0e4ed0c-9d7b-3bd6-bec7-b54fc566534a","pitchNumber":4,"startTime":"2026-04-12T18:36:07.251Z","endTime":"2026-04-12T18:36:12.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.685798756595425,"aZ":-13.13368194674501,"pfxX":4.020810775274448,"pfxZ":10.613939209745306,"pX":0.6616647299917142,"pZ":0.8927439483704777,"vX0":-5.306327505298006,"vY0":-132.4348210304588,"vZ0":-10.084734244471619,"x":91.78,"y":214.68,"x0":2.1597852340167454,"y0":50.002385845312,"z0":5.68733467410948,"aX":7.212616129549552},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.4,"breakHorizontal":-6.2,"spinRate":2233,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.41204352640029285,"extension":6.741955623134269},"index":4,"playId":"5246b064-4ee5-35d2-8b88-53bcb04f2795","pitchNumber":5,"startTime":"2026-04-12T18:36:22.084Z","endTime":"2026-04-12T18:36:25.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-0.5000000000000009,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:36:25.576Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach Neto walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:39:09.400Z","endTime":"2026-04-12T18:41:53.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnSecond":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,4,5,6],"actionIndex":[1,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":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"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-04-12T18:36:36.803Z","endTime":"2026-04-12T18:37:16.813Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kyle Nicolas replaces Andrew Abbott.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"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-04-12T18:37:16.813Z","endTime":"2026-04-12T18:39:11.727Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693312,"link":"/api/v1/people/693312"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":81.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.67532943975642,"aZ":-31.506502805412893,"pfxX":1.7830404444280221,"pfxZ":0.39832837609841043,"pX":0.00831272127887405,"pZ":3.2775878728816084,"vX0":2.6558822492497733,"vY0":-126.2723042879262,"vZ0":0.03724081024004833,"x":116.68,"y":150.29,"x0":-1.2755902532361167,"y0":50.002348550428195,"z0":5.729751771153677,"aX":2.9740290974213783},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.8,"breakHorizontal":-3.7,"spinRate":2460,"spinDirection":150},"zone":2,"typeConfidence":0.89,"plateTime":0.4283911624152008,"extension":6.909431233460398},"index":2,"playId":"d4c54165-ab3a-3921-b002-6b5d90500292","pitchNumber":1,"startTime":"2026-04-12T18:39:11.727Z","endTime":"2026-04-12T18:39:17.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Angels challenged (tag play), call on the field was overturned: Bryce Teodosio steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"actionPlayId":"d4c54165-ab3a-3921-b002-6b5d90500292","startTime":"2026-04-12T18:39:27.235Z","endTime":"2026-04-12T18:41:12.012Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669326,"link":"/api/v1/people/669326"},"defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":669326,"link":"/api/v1/people/669326"},"postOnSecond":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":108},"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":-0.49999999999999956,"leverageIndex":0.24,"dramaIndex":14.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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":85.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.643666459166656,"aZ":-28.54817703753707,"pfxX":2.235430170690738,"pfxZ":2.0125513185282005,"pX":0.8938765543518996,"pZ":0.9003960971171368,"vX0":4.323420499980488,"vY0":-132.00666191373818,"vZ0":-6.866200665645134,"x":82.93,"y":214.47,"x0":-1.042510584573182,"y0":50.003687229642395,"z0":5.5790702113211355,"aX":4.025969082689432},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.6,"breakHorizontal":-4.8,"spinRate":2494,"spinDirection":152},"zone":14,"typeConfidence":0.91,"plateTime":0.4116877069503544,"extension":6.936248316854132},"index":4,"playId":"d18ccb07-0025-350f-b499-9face285e6f8","pitchNumber":2,"startTime":"2026-04-12T18:41:12.012Z","endTime":"2026-04-12T18:41:16.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41834481240554,"aZ":-14.908428539237079,"pfxX":-5.5980764647591155,"pfxZ":8.798302947686365,"pX":0.8619279586731317,"pZ":3.3947207650482727,"vX0":6.4916127081731,"vY0":-139.89420307257294,"vZ0":-3.665069614185037,"x":84.15,"y":147.12,"x0":-0.7720924222082065,"y0":50.00681971752891,"z0":5.712583104930471,"aX":-10.990982246468814},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":8.6,"spinRate":2378,"spinDirection":209},"zone":12,"typeConfidence":0.87,"plateTime":0.3930025516318483,"extension":7.053372008502715},"index":5,"playId":"dc1da894-5368-3a8e-8127-a61e61e80b53","pitchNumber":3,"startTime":"2026-04-12T18:41:31.549Z","endTime":"2026-04-12T18:41:37.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.60863958046464,"aZ":-15.882555283188426,"pfxX":-5.233248955863134,"pfxZ":8.344952227737405,"pX":0.08226568875157457,"pZ":3.8691935047133694,"vX0":4.585203615444199,"vY0":-139.80064354214872,"vZ0":-2.353457222034577,"x":113.86,"y":134.31,"x0":-0.9105259408955947,"y0":50.00007664761588,"z0":5.781622517081054,"aX":-10.213226856848058},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.8,"breakHorizontal":8.4,"spinRate":2432,"spinDirection":207},"zone":12,"typeConfidence":0.86,"plateTime":0.39389066644178694,"extension":6.999273997918286},"index":6,"playId":"8aa73e8f-7b79-3044-a0cc-8c410832a296","pitchNumber":4,"startTime":"2026-04-12T18:41:48.602Z","endTime":"2026-04-12T18:41:53.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5000000000000004,"awayTeamWinProbability":96.5,"homeTeamWinProbabilityAdded":-0.39999999999999947,"leverageIndex":0.24,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:41:53.140Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks. Bryce Teodosio to 3rd. Zach Neto to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:42:12.568Z","endTime":"2026-04-12T18:43:15.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnThird":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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, 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":90.9,"endSpeed":84.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81533006266886,"aZ":-28.0552495966215,"pfxX":2.5904380679575727,"pfxZ":2.299769647897815,"pX":1.3809259166245078,"pZ":1.357481639764778,"vX0":5.4328985050435445,"vY0":-132.38890702595654,"vZ0":-5.574800070527338,"x":64.36,"y":202.13,"x0":-1.0270386403443552,"y0":50.005099185103575,"z0":5.520400592936125,"aX":4.639540617583532},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.2,"breakHorizontal":-5.8,"spinRate":2556,"spinDirection":164},"zone":14,"typeConfidence":0.9,"plateTime":0.41228860806136236,"extension":6.951762740483357},"index":0,"playId":"aa7f39b7-249c-3a04-9d19-43b4c4e52a1c","pitchNumber":1,"startTime":"2026-04-12T18:42:16.733Z","endTime":"2026-04-12T18:42:20.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"second":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":95.6,"endSpeed":87.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.637083075268666,"aZ":-12.386929879694584,"pfxX":-5.744605753065336,"pfxZ":10.176385837904721,"pX":1.2879722046517552,"pZ":0.7983282938487564,"vX0":7.5480512472752475,"vY0":-138.72306044795204,"vZ0":-10.804656200706651,"x":67.91,"y":217.23,"x0":-0.7245655244090318,"y0":50.00692409736289,"z0":5.57455112786779,"aX":-11.175515278034132},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":8.8,"spinRate":2436,"spinDirection":203},"zone":14,"typeConfidence":0.84,"plateTime":0.3951474196420368,"extension":7.163092043611945},"index":1,"playId":"c5e44986-93e6-3f70-a38e-3b3bd801b975","pitchNumber":2,"startTime":"2026-04-12T18:42:34.851Z","endTime":"2026-04-12T18:42:38.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"second":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.352306822772256,"aZ":-14.612069976924971,"pfxX":-5.570854087568338,"pfxZ":8.881046694713262,"pX":-0.6976669627773316,"pZ":3.3412078281563033,"vX0":2.8027997606356894,"vY0":-140.7661310056181,"vZ0":-3.8902272472726964,"x":143.59,"y":148.57,"x0":-0.9905782661170189,"y0":50.001691744453126,"z0":5.707585516352669,"aX":-11.013875724818597},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":9.4,"spinRate":2418,"spinDirection":211},"zone":1,"typeConfidence":0.85,"plateTime":0.3913335432370948,"extension":6.988806535575468},"index":2,"playId":"6c32d951-3bca-3605-9e5b-5cb5218fb060","pitchNumber":3,"startTime":"2026-04-12T18:42:53.895Z","endTime":"2026-04-12T18:42:58.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"second":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.07976358863478,"aZ":-13.121617821712023,"pfxX":-5.005143335383167,"pfxZ":9.811646006505718,"pX":-1.1155794240966057,"pZ":3.8072568137194986,"vX0":1.5229019160423638,"vY0":-139.59493371000397,"vZ0":-2.7956198397734005,"x":159.52,"y":135.98,"x0":-1.0232708492664582,"y0":50.006172111625375,"z0":5.703943082786354,"aX":-9.723018666369335},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":8.6,"spinRate":2505,"spinDirection":208},"zone":11,"typeConfidence":0.89,"plateTime":0.3947707023553959,"extension":7.137530934046507},"index":3,"playId":"996d718b-ebdc-3d0c-a4bd-7986e11a6430","pitchNumber":4,"startTime":"2026-04-12T18:43:10.734Z","endTime":"2026-04-12T18:43:15.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"second":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.5,"awayTeamWinProbability":97.5,"homeTeamWinProbabilityAdded":-1.0000000000000004,"leverageIndex":0.28,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:43:15.060Z","atBatIndex":29},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jo Adell grounds into a force out, shortstop Elly De La Cruz to third baseman Eugenio Suárez. Bryce Teodosio scores. Zach Neto out at 3rd. Mike Trout to 2nd. Jo Adell to 1st.","rbi":1,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:44:23.938Z","endTime":"2026-04-12T18:45:06.434Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":{"id":671096,"link":"/api/v1/people/671096"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"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-04-12T18:43:26.643Z","endTime":"2026-04-12T18:44:26.080Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"third":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.6346036859651,"aZ":-13.504995330870877,"pfxX":-4.463516011881443,"pfxZ":9.622793676997919,"pX":-1.1705804157616755,"pZ":2.932019291426535,"vX0":1.122752553867569,"vY0":-139.43448480299443,"vZ0":-4.927705523693888,"x":161.62,"y":159.62,"x0":-1.002457532026051,"y0":50.00498980403633,"z0":5.635458845164715,"aX":-8.660878782812505},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":7.8,"spinRate":2418,"spinDirection":212},"zone":11,"typeConfidence":0.86,"plateTime":0.3950478500975958,"extension":7.1302233122817995},"index":1,"playId":"cad1b5f1-6dfa-39e2-a131-869c3e20ee39","pitchNumber":1,"startTime":"2026-04-12T18:44:26.080Z","endTime":"2026-04-12T18:44:30.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"third":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":96.7,"endSpeed":86.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.76784222520675,"aZ":-12.440591173659417,"pfxX":-5.00968742086177,"pfxZ":10.065463988722062,"pX":0.4896160403787683,"pZ":2.393751766257121,"vX0":5.5331374751754865,"vY0":-140.5276142504218,"vZ0":-6.522990713776007,"x":98.34,"y":174.15,"x0":-0.8729609553954727,"y0":50.000420480111934,"z0":5.586596295606629,"aX":-9.818985988565823},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":7.7,"spinRate":2424,"spinDirection":206},"zone":6,"typeConfidence":0.91,"plateTime":0.3927863544258301,"extension":7.043520963643211},"index":2,"playId":"91e6f765-2efe-34b1-8a4c-3ab0660ab264","pitchNumber":2,"startTime":"2026-04-12T18:44:43.365Z","endTime":"2026-04-12T18:44:47.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"third":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.707603198750256,"aZ":-29.8192362527462,"pfxX":2.3636792846685437,"pfxZ":1.3633691125844045,"pX":0.22609544703705955,"pZ":2.3529800760243322,"vX0":2.386322854482295,"vY0":-130.7394413244748,"vZ0":-2.6170553425024554,"x":108.38,"y":175.25,"x0":-1.006956138714523,"y0":50.00092629908705,"z0":5.6151458029604004,"aX":4.0723382960504075},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.2,"breakHorizontal":-4.8,"spinRate":2588,"spinDirection":158},"zone":5,"typeConfidence":0.91,"plateTime":0.4196604524700631,"extension":6.987491067135925},"hitData":{"launchSpeed":97.4,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.52,"coordY":174.04}},"index":3,"playId":"a20372c6-eaf4-3bc6-b08d-6c9f6b6e634e","pitchNumber":3,"startTime":"2026-04-12T18:44:59.867Z","endTime":"2026-04-12T18:45:06.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"third":{"id":669326,"link":"/api/v1/people/669326"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.26,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:45:06.434Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Soler flies out to center fielder TJ Friedl.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:45:42.835Z","endTime":"2026-04-12T18:48:35.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.755547284858817,"aZ":-27.08138059398782,"pfxX":2.237527271378842,"pfxZ":2.742783621307261,"pX":-0.4813670215826142,"pZ":3.9687030203143774,"vX0":0.8840698004542685,"vY0":-134.79834911071868,"vZ0":0.17045594624774685,"x":135.35,"y":131.63,"x0":-1.1034764968763686,"y0":50.00363020720469,"z0":5.802207412526915,"aX":4.155821807997043},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.2,"breakHorizontal":-4.2,"spinRate":2434,"spinDirection":173},"zone":11,"typeConfidence":0.9,"plateTime":0.4049023466161663,"extension":6.789297271441456},"index":0,"playId":"bc801032-472d-300a-bc98-06782245fb3e","pitchNumber":1,"startTime":"2026-04-12T18:45:45.178Z","endTime":"2026-04-12T18:45:50.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54175329889328,"aZ":-13.580056861362412,"pfxX":-4.34882904656359,"pfxZ":9.392201840663601,"pX":-0.33903819241322974,"pZ":3.8593179085735216,"vX0":3.303856958091556,"vY0":-140.45877167523525,"vZ0":-2.8152539235543794,"x":129.92,"y":134.58,"x0":-0.9709879483701461,"y0":50.00244483663312,"z0":5.768346985550679,"aX":-8.609406939373661},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":7.1,"spinRate":2328,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.39132590017365754,"extension":6.99179047213368},"index":1,"playId":"ba3c6384-5848-3943-b797-1a5bbe4879a0","pitchNumber":2,"startTime":"2026-04-12T18:46:01.379Z","endTime":"2026-04-12T18:46:04.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.204085384607446,"aZ":-28.941825524448337,"pfxX":2.1615973192519076,"pfxZ":1.8504544388415827,"pX":-0.6702418591084415,"pZ":2.6113750345541944,"vX0":0.2557492805305054,"vY0":-130.94199222044028,"vZ0":-2.1966231274509043,"x":142.55,"y":168.27,"x0":-1.0500501020972064,"y0":50.00356875997827,"z0":5.614718568888438,"aX":3.7742545534844636},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.1,"breakHorizontal":-4.0,"spinRate":2486,"spinDirection":149},"zone":4,"typeConfidence":0.91,"plateTime":0.4174233196069097,"extension":6.945661996354954},"index":2,"playId":"2200b3d3-6280-344d-9915-8cfd7160151c","pitchNumber":3,"startTime":"2026-04-12T18:46:19.226Z","endTime":"2026-04-12T18:46:23.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.820678494595303,"aZ":-29.008434516597323,"pfxX":1.8053257507645375,"pfxZ":1.68650002733877,"pX":0.22486710962642245,"pZ":3.1500458891850016,"vX0":2.6136379429414167,"vY0":-135.44130732034893,"vZ0":-1.4284961414975228,"x":108.43,"y":153.73,"x0":-0.9835363467429806,"y0":50.00343433294543,"z0":5.6941460310042356,"aX":3.3864800578893712},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.0,"breakHorizontal":-3.7,"spinRate":2601,"spinDirection":155},"zone":2,"typeConfidence":0.9,"plateTime":0.402876173327944,"extension":6.980987515211726},"index":3,"playId":"0c5dd31d-55bf-3b6c-bedb-f009caaf0417","pitchNumber":4,"startTime":"2026-04-12T18:46:35.730Z","endTime":"2026-04-12T18:46:39.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77828412956362,"aZ":-12.07744518270895,"pfxX":-4.48034762227965,"pfxZ":9.698834230240493,"pX":0.05100494014093399,"pZ":3.342476751519051,"vX0":4.361262263956152,"vY0":-142.9902411521149,"vZ0":-4.429641802805334,"x":115.06,"y":148.53,"x0":-0.9114308310438817,"y0":50.002040140573236,"z0":5.668642736677124,"aX":-9.283234525129732},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.8,"breakHorizontal":7.2,"spinRate":2339,"spinDirection":209},"zone":2,"typeConfidence":0.93,"plateTime":0.38295911456816434,"extension":7.218183065658435},"index":4,"playId":"9664a55c-fe30-3109-8d6a-79cb96908e9c","pitchNumber":5,"startTime":"2026-04-12T18:46:57.109Z","endTime":"2026-04-12T18:47:00.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11433228806201,"aZ":-39.366773867693745,"pfxX":2.7082992414613623,"pfxZ":-4.635687092976434,"pX":1.5613966566315767,"pZ":3.0653829918969713,"vX0":5.1016349499867175,"vY0":-123.65962903199194,"vZ0":1.5081274302955157,"x":57.48,"y":156.01,"x0":-0.8782523355741076,"y0":50.00236163358115,"z0":5.744398090529626,"aX":4.202297796004458},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-7.8,"breakHorizontal":-6.1,"spinRate":2580,"spinDirection":42},"zone":12,"typeConfidence":0.9,"plateTime":0.44253909714158945,"extension":7.01352258679138},"index":5,"playId":"b6afeda6-9d92-37df-824b-ad96c28b7434","pitchNumber":6,"startTime":"2026-04-12T18:47:25.461Z","endTime":"2026-04-12T18:47:31.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.736478575672937,"aZ":-30.73215273277855,"pfxX":1.434169921634758,"pfxZ":0.8151376158933044,"pX":0.19589191321087274,"pZ":3.427246441362827,"vX0":2.589459272496727,"vY0":-131.755843084778,"vZ0":-0.15280400789959825,"x":109.53,"y":146.24,"x0":-0.9841185874151541,"y0":50.00278598497904,"z0":5.747990963594469,"aX":2.53258987580049},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.7,"breakHorizontal":-3.1,"spinRate":2545,"spinDirection":129},"zone":2,"typeConfidence":0.9,"plateTime":0.4149568459426449,"extension":6.9818090967145805},"index":6,"playId":"1d238dd2-fb35-3e8f-a0ad-6b744731f180","pitchNumber":7,"startTime":"2026-04-12T18:47:41.344Z","endTime":"2026-04-12T18:47:44.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.476168751955367,"aZ":-13.52489257191945,"pfxX":-2.3022094229298213,"pfxZ":9.313558129170831,"pX":1.4115842253534445,"pZ":2.9639137290035062,"vX0":6.759237329840759,"vY0":-140.52455697113652,"vZ0":-5.02183562597965,"x":63.19,"y":158.75,"x0":-0.7245012387020551,"y0":50.0037290029312,"z0":5.651006153164147,"aX":-4.6111624672447356},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":2.8,"spinRate":2404,"spinDirection":203},"zone":12,"typeConfidence":0.92,"plateTime":0.38959798109543176,"extension":7.248316672438089},"index":7,"playId":"ab805427-5071-3c52-a571-faf59f5718ea","pitchNumber":8,"startTime":"2026-04-12T18:48:04.521Z","endTime":"2026-04-12T18:48:09.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20368862490432,"aZ":-15.651665414722173,"pfxX":-3.1154947002595295,"pfxZ":8.402720024251725,"pX":0.42650841473953516,"pZ":3.8372556687605437,"vX0":4.586158447153379,"vY0":-139.75151027296627,"vZ0":-2.540179453972928,"x":100.74,"y":135.17,"x0":-0.8354728113806731,"y0":50.00450885793241,"z0":5.793339833265302,"aX":-6.127717079931075},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":4.7,"spinRate":2435,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.3928123728971329,"extension":7.12018024103773},"hitData":{"launchSpeed":99.3,"launchAngle":44.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.57,"coordY":69.8}},"index":8,"playId":"288eba09-1d23-3d01-9470-8723eeddc8f7","pitchNumber":9,"startTime":"2026-04-12T18:48:22.429Z","endTime":"2026-04-12T18:48:35.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.1,"awayTeamWinProbability":96.9,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:48:35.747Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vaughn Grissom flies out to center fielder TJ Friedl.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:48:55.513Z","endTime":"2026-04-12T18:50:13.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":90.4,"endSpeed":83.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15843017697027,"aZ":-32.12261623062165,"pfxX":2.929521194320726,"pfxZ":0.02808707554776113,"pX":-0.22290605584545672,"pZ":3.552576575660663,"vX0":1.330135757441849,"vY0":-131.78669679769905,"vZ0":0.3098020276655977,"x":125.5,"y":142.86,"x0":-1.114263673720822,"y0":50.002545027113484,"z0":5.800042242322218,"aX":5.168779563371305},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.4,"breakHorizontal":-5.6,"spinRate":2497,"spinDirection":116},"zone":11,"typeConfidence":0.91,"plateTime":0.41511122667935174,"extension":6.953710016800128},"index":0,"playId":"56b698ec-46a4-332f-af43-3f3f23063808","pitchNumber":1,"startTime":"2026-04-12T18:49:00.861Z","endTime":"2026-04-12T18:49:05.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.271495764731107,"aZ":-15.69709810190683,"pfxX":-3.132511908800806,"pfxZ":8.689656978715998,"pX":-1.7939361351440222,"pZ":6.156138858915697,"vX0":-1.3331244544568581,"vY0":-136.84302707603285,"vZ0":3.3507558545085683,"x":185.38,"y":72.56,"x0":-0.8935325410943692,"y0":50.00110283058402,"z0":5.991286947303935,"aX":-5.937698801670539},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":6.0,"spinRate":2306,"spinDirection":198},"zone":11,"typeConfidence":0.83,"plateTime":0.40030669583082634,"extension":7.000061493251901},"index":1,"playId":"3eb22dcf-3ea1-3dcb-ac30-e18503c2c438","pitchNumber":2,"startTime":"2026-04-12T18:49:17.169Z","endTime":"2026-04-12T18:49:23.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Kyle Nicolas. Mike Trout to 3rd. Jo Adell to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"3eb22dcf-3ea1-3dcb-ac30-e18503c2c438","startTime":"2026-04-12T18:49:31.108Z","endTime":"2026-04-12T18:49:48.135Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":666176,"link":"/api/v1/people/666176"},"second":{"id":545361,"link":"/api/v1/people/545361"},"postOnSecond":{"id":666176,"link":"/api/v1/people/666176"},"postOnThird":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":-0.19999999999999973,"leverageIndex":0.19,"dramaIndex":11.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.757593652026255,"aZ":-12.738280094245564,"pfxX":-3.0931998449657465,"pfxZ":10.092399037201146,"pX":-0.13792573356507015,"pZ":3.547159049366352,"vX0":3.148823253727114,"vY0":-138.1373562986573,"vZ0":-3.464299126679121,"x":122.26,"y":143.01,"x0":-0.8926061099727773,"y0":50.00296533438567,"z0":5.678122371009065,"aX":-5.957411547942878},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":4.9,"spinRate":2302,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.3970226911185666,"extension":7.171596073263692},"index":3,"playId":"83968476-5543-3f08-b8c6-97f31ccb0ec5","pitchNumber":3,"startTime":"2026-04-12T18:49:48.135Z","endTime":"2026-04-12T18:49:52.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"second":{"id":666176,"link":"/api/v1/people/666176"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.722576343382503,"aZ":-12.718560893553118,"pfxX":-4.453835734934307,"pfxZ":10.09248328761028,"pX":-0.2948877492203317,"pZ":3.2305525165267928,"vX0":3.0859931186696503,"vY0":-137.74850030071454,"vZ0":-4.199033935071097,"x":128.24,"y":151.56,"x0":-0.849333892264381,"y0":50.002176891586146,"z0":5.630459875651718,"aX":-8.584892097404973},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":7.4,"spinRate":2325,"spinDirection":205},"zone":1,"typeConfidence":0.89,"plateTime":0.3971718168747751,"extension":7.163433441715634},"hitData":{"launchSpeed":82.7,"launchAngle":43.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.87,"coordY":89.68}},"index":4,"playId":"c3432ca5-2e69-3cbf-b231-717749dae7ee","pitchNumber":4,"startTime":"2026-04-12T18:50:04.430Z","endTime":"2026-04-12T18:50:13.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"second":{"id":666176,"link":"/api/v1/people/666176"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:50:13.275Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt McLain singles on a ground ball to center fielder Mike Trout.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T18:52:39.037Z","endTime":"2026-04-12T18:54:07.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90799731500002,"aZ":-39.5732538056315,"pfxX":5.3350237708355905,"pfxZ":-5.08984203622107,"pX":-0.6741833538812805,"pZ":2.274883845412855,"vX0":1.9016335817080727,"vY0":-120.94983578656584,"vZ0":-0.46581046190458564,"x":142.7,"y":177.36,"x0":-2.168159599388021,"y0":50.005444273585496,"z0":5.999601476449888,"aX":7.749856595289695},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-9.0,"breakHorizontal":-10.2,"spinRate":2324,"spinDirection":28},"zone":4,"typeConfidence":2.0,"plateTime":0.4563037663753682,"extension":6.525754192773537},"index":0,"playId":"fbe51a23-f431-34de-ab0c-e4a850c3ca58","pitchNumber":1,"startTime":"2026-04-12T18:52:43.274Z","endTime":"2026-04-12T18:52:47.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":89.5,"endSpeed":81.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.496669499126924,"aZ":-28.140393195534653,"pfxX":2.0938415913766932,"pfxZ":2.354151081292324,"pX":-0.7815778974029491,"pZ":3.3630854014675293,"vX0":3.4134230715857603,"vY0":-130.33777267507477,"vZ0":-0.7797020886769772,"x":146.79,"y":147.98,"x0":-2.3823447520654653,"y0":50.00188092457828,"z0":5.7992702337431625,"aX":3.5865126800445797},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.3,"breakHorizontal":-4.6,"spinRate":2403,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.42093437913130716,"extension":6.7646977301407025},"index":1,"playId":"7c0548e8-9e0a-32b6-9878-c2dbf92ebc15","pitchNumber":2,"startTime":"2026-04-12T18:52:58.279Z","endTime":"2026-04-12T18:53:02.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73995076954201,"aZ":-29.58260763629986,"pfxX":-8.133589335841078,"pfxZ":1.2941785326736674,"pX":-1.505673977922649,"pZ":2.5293540431901262,"vX0":5.428131217317884,"vY0":-140.1371045264879,"vZ0":-2.997672870305908,"x":174.39,"y":170.49,"x0":-2.4046201973211385,"y0":50.0016599891388,"z0":5.53193420683192,"aX":-16.28147426880601},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":1.9,"breakHorizontal":13.7,"spinRate":1862,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.38988271637041283,"extension":6.7071112583530414},"index":2,"playId":"72cebe71-befe-3394-87b7-f1e2c559da97","pitchNumber":3,"startTime":"2026-04-12T18:53:13.349Z","endTime":"2026-04-12T18:53:18.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.971478565814095,"aZ":-30.18661524517703,"pfxX":-7.2430362699314825,"pfxZ":0.96748184846955,"pX":0.2655083826609506,"pZ":2.735450470179761,"vX0":9.563705603675517,"vY0":-141.59896476473912,"vZ0":-2.7861736153123227,"x":106.88,"y":164.92,"x0":-2.1972865284875898,"y0":50.00188041064396,"z0":5.641270348855739,"aX":-14.870900665471977},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":1.4,"breakHorizontal":11.4,"spinRate":2032,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.3851900980045908,"extension":6.823377308740791},"index":3,"playId":"b9381984-3c66-3a7a-946d-0ed6fda1ea0f","pitchNumber":4,"startTime":"2026-04-12T18:53:33.452Z","endTime":"2026-04-12T18:53:37.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.561518460229546,"aZ":-39.27548941903783,"pfxX":8.564378854460575,"pfxZ":-4.507519690044854,"pX":0.2553982993985081,"pZ":1.7198648136720214,"vX0":2.990921303861784,"vY0":-124.6072742710889,"vZ0":-2.2658559375492437,"x":107.26,"y":192.34,"x0":-2.0724857847837193,"y0":50.0032697395591,"z0":5.8797802849048155,"aX":13.49386951143667},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-8.4,"breakHorizontal":-16.2,"spinRate":2348,"spinDirection":30},"zone":9,"typeConfidence":2.0,"plateTime":0.4392360676582254,"extension":6.774384582501558},"hitData":{"launchSpeed":103.0,"launchAngle":7.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.49,"coordY":96.16}},"index":4,"playId":"f8761efd-0b15-3bde-925c-2bff9c861bbc","pitchNumber":5,"startTime":"2026-04-12T18:53:55.324Z","endTime":"2026-04-12T18:54:07.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.8,"awayTeamWinProbability":95.2,"homeTeamWinProbabilityAdded":1.2000000000000002,"leverageIndex":0.28,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:54:07.037Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T18:54:28.449Z","endTime":"2026-04-12T18:56:38.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":91.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49153218984602,"aZ":-17.387910044376483,"pfxX":-4.613744508935426,"pfxZ":7.030020558746032,"pX":0.9682899187691397,"pZ":2.337696559906399,"vX0":10.850351002995323,"vY0":-143.27430124641998,"vZ0":-5.891897946393489,"x":80.09,"y":175.66,"x0":-2.24882007656933,"y0":50.00325233564949,"z0":5.487082800881014,"aX":-9.70552571690089},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.9,"breakHorizontal":6.5,"spinRate":2292,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.38061356492248244,"extension":6.867071332302779},"index":0,"playId":"5ad09009-269e-317a-8e04-fb9f676a0396","pitchNumber":1,"startTime":"2026-04-12T18:54:32.910Z","endTime":"2026-04-12T18:54:37.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.912435461693175,"aZ":-35.711722599878485,"pfxX":-5.958722460825626,"pfxZ":-1.8971285555452013,"pX":0.027529718503437807,"pZ":2.3738421799262355,"vX0":8.296575666254073,"vY0":-134.90094333128025,"vZ0":-1.5923355079449812,"x":115.95,"y":174.69,"x0":-2.301149385583551,"y0":50.006237451476,"z0":5.468532337175041,"aX":-11.081727458192107},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-3.6,"breakHorizontal":9.2,"spinRate":1534,"spinDirection":251},"zone":5,"typeConfidence":2.0,"plateTime":0.4046450067809988,"extension":6.892190158315604},"index":1,"playId":"a653ff73-51a0-3c45-9a96-cb1892cac5bf","pitchNumber":2,"startTime":"2026-04-12T18:54:51.148Z","endTime":"2026-04-12T18:54:54.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.682135730691027,"aZ":-31.827007893304973,"pfxX":-7.871387054003161,"pfxZ":0.18090682954692738,"pX":0.3933537756950366,"pZ":2.3965267439131157,"vX0":9.646472653826478,"vY0":-136.15297079074222,"vZ0":-2.561292906150861,"x":102.01,"y":174.07,"x0":-2.148080673860472,"y0":50.00322460908049,"z0":5.519019074368638,"aX":-15.002205792553333},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.0,"breakHorizontal":12.6,"spinRate":1644,"spinDirection":245},"zone":6,"typeConfidence":2.0,"plateTime":0.40000818650485126,"extension":6.958121053998741},"index":2,"playId":"57de73c1-d166-3278-9efb-6e0144408a01","pitchNumber":3,"startTime":"2026-04-12T18:55:11.080Z","endTime":"2026-04-12T18:55:14.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":98.9,"endSpeed":89.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.177840506127424,"aZ":-15.779390988490084,"pfxX":-5.47055590083233,"pfxZ":7.93842498584455,"pX":0.39926450547998255,"pZ":3.509825718363621,"vX0":9.184930880869887,"vY0":-143.69169057152575,"vZ0":-2.867000797147996,"x":101.78,"y":144.01,"x0":-2.146322645040319,"y0":50.00233747064787,"z0":5.516577573059394,"aX":-11.29810965440925},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.9,"breakHorizontal":7.8,"spinRate":2258,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.383030734565017,"extension":6.871806716480372},"index":3,"playId":"620630d0-5996-34d9-8b47-04a1b47e79ef","pitchNumber":4,"startTime":"2026-04-12T18:55:34.462Z","endTime":"2026-04-12T18:55:37.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61744587538377,"aZ":-34.6084161398283,"pfxX":-5.565488881254602,"pfxZ":-1.2650873179685735,"pX":-0.4558602926983636,"pZ":3.4336526952874338,"vX0":7.131444837445709,"vY0":-136.78286486468488,"vZ0":0.1614121176973342,"x":134.38,"y":146.07,"x0":-2.3585865565139197,"y0":50.00583741157873,"z0":5.722613194894346,"aX":-10.680697615832608},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-2.0,"breakHorizontal":8.8,"spinRate":1449,"spinDirection":256},"zone":1,"typeConfidence":2.0,"plateTime":0.39853707127404325,"extension":6.915166318934441},"index":4,"playId":"6334564b-97cb-36ef-8bc4-d3a0cedf9e40","pitchNumber":5,"startTime":"2026-04-12T18:55:59.227Z","endTime":"2026-04-12T18:56:03.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-12T18:56:16.834Z","endTime":"2026-04-12T18:56:34.769Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":92.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3335208713812,"aZ":-16.603863276614767,"pfxX":-3.9471553843831733,"pfxZ":7.237814433042165,"pX":0.8111611439015621,"pZ":2.4675860315190317,"vX0":9.65780823866821,"vY0":-144.5117067491327,"vZ0":-5.892422162546215,"x":86.08,"y":172.16,"x0":-2.036251874749681,"y0":50.00282574400921,"z0":5.524580605533214,"aX":-8.49222176330715},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.2,"breakHorizontal":5.6,"spinRate":2237,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.37659832154113193,"extension":6.906421587761747},"index":6,"playId":"bec7662c-f55f-39e5-89cf-f51b99cc3b07","pitchNumber":6,"startTime":"2026-04-12T18:56:34.769Z","endTime":"2026-04-12T18:56:38.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-1.2000000000000002,"leverageIndex":0.53,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:56:38.649Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Stewart flies out to center fielder Mike Trout.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T18:57:19.688Z","endTime":"2026-04-12T18:57:33.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"cab015bd-de99-3b9b-aac4-37ac7d4de80a","startTime":"2026-04-12T18:57:03.174Z","endTime":"2026-04-12T18:57:06.174Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.444391412907148,"aZ":-31.457190055324656,"pfxX":-7.786822510965689,"pfxZ":0.39939102079303,"pX":-0.6392019992156257,"pZ":1.7801634003349682,"vX0":6.984886508464731,"vY0":-133.396852587392,"vZ0":-3.55559802109239,"x":141.36,"y":190.72,"x0":-2.273963691757413,"y0":50.00580176521414,"z0":5.386846642988727,"aX":-14.101555956249682},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.1,"breakHorizontal":12.7,"spinRate":1627,"spinDirection":256},"zone":7,"typeConfidence":2.0,"plateTime":0.4098731960181068,"extension":6.848385307912225},"hitData":{"launchSpeed":104.2,"launchAngle":21.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":166.39,"coordY":65.76}},"index":1,"playId":"a812a7fb-6250-34da-a152-7f5ed2917573","pitchNumber":1,"startTime":"2026-04-12T18:57:22.047Z","endTime":"2026-04-12T18:57:33.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:57:33.556Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Eugenio Suárez walks. Matt McLain to 2nd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T18:57:55.435Z","endTime":"2026-04-12T18:59:22.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"postOnSecond":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45054380651548,"aZ":-18.271450382144184,"pfxX":-5.2760891921086355,"pfxZ":6.688537925834853,"pX":0.8795632247998432,"pZ":1.1290578796081046,"vX0":10.694573630599676,"vY0":-142.7049358513662,"vZ0":-8.446142356179957,"x":83.47,"y":208.3,"x0":-2.21805793071668,"y0":50.00483455832987,"z0":5.261333726986337,"aX":-10.96974701095227},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.7,"breakHorizontal":7.6,"spinRate":2236,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.3826963031942192,"extension":6.891254979341071},"index":0,"playId":"770868d6-0740-35aa-aeef-3a332be5c716","pitchNumber":1,"startTime":"2026-04-12T18:58:01.250Z","endTime":"2026-04-12T18:58:06.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17182456000857,"aZ":-29.775812978852787,"pfxX":-7.980010439374994,"pfxZ":1.1935409662119172,"pX":0.219245684773925,"pZ":1.013056497271967,"vX0":9.960464049548637,"vY0":-140.29267282534911,"vZ0":-6.534407774401693,"x":108.64,"y":211.43,"x0":-2.3260118799153875,"y0":50.00474584065525,"z0":5.29107837248717,"aX":-16.04724870478716},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":1.1,"breakHorizontal":12.6,"spinRate":1931,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.3891485476085812,"extension":6.938851041145684},"index":1,"playId":"165a3b4a-688a-31a5-b1f6-5449832bf24c","pitchNumber":2,"startTime":"2026-04-12T18:58:18.050Z","endTime":"2026-04-12T18:58:22.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91366649610622,"aZ":-37.20372221353076,"pfxX":7.747944498097512,"pfxZ":-3.156447712677333,"pX":2.213509922228672,"pZ":1.30623447292145,"vX0":7.631192182340032,"vY0":-125.33710396470848,"vZ0":-3.4572423296406134,"x":32.63,"y":203.51,"x0":-1.8752937143352335,"y0":50.00377663092387,"z0":5.736278478991785,"aX":12.346298676796899},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.2,"breakHorizontal":-15.7,"spinRate":2604,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.43672284346714507,"extension":6.85498667538107},"index":2,"playId":"0d946dc5-29c3-3579-960b-bf1016cbe646","pitchNumber":3,"startTime":"2026-04-12T18:58:38.746Z","endTime":"2026-04-12T18:58:42.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.157935813123636,"aZ":-18.60995230965078,"pfxX":-6.021861979070692,"pfxZ":6.487496015834484,"pX":-0.6028493734679444,"pZ":2.6775860416365864,"vX0":7.124843032138057,"vY0":-143.446835369081,"vZ0":-4.469307353972097,"x":139.98,"y":166.49,"x0":-2.3325618977300873,"y0":50.003703218708935,"z0":5.4107694986239085,"aX":-12.592173273181237},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.0,"breakHorizontal":9.5,"spinRate":2362,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.3813559817901009,"extension":6.741594496964654},"index":3,"playId":"6fe5a05e-40b7-3a9d-8453-5ece479d49dd","pitchNumber":4,"startTime":"2026-04-12T18:58:58.297Z","endTime":"2026-04-12T18:59:02.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":91.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49987357046261,"aZ":-29.876046391976768,"pfxX":-8.31659028998779,"pfxZ":1.101814894893705,"pX":0.5740983292157769,"pZ":1.0008450343456445,"vX0":10.904236734376996,"vY0":-142.76281185517485,"vZ0":-6.810292909710792,"x":95.12,"y":211.76,"x0":-2.1949677995927996,"y0":50.00331620675832,"z0":5.269902454347742,"aX":-17.35561514328637},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":0.8,"breakHorizontal":13.2,"spinRate":1895,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.3820721804401779,"extension":6.932041302170775},"index":4,"playId":"e3505f52-d0a8-3dfe-ab25-6769b82cdeb9","pitchNumber":5,"startTime":"2026-04-12T18:59:14.685Z","endTime":"2026-04-12T18:59:22.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":0.7000000000000002,"leverageIndex":0.22,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:59:22.444Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathaniel Lowe strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T18:59:48.815Z","endTime":"2026-04-12T19:00:55.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":98.6,"endSpeed":91.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.730905819560714,"aZ":-29.279245132369763,"pfxX":-7.605783643458868,"pfxZ":1.365809197250492,"pX":0.9122152224166791,"pZ":2.678245739604203,"vX0":11.56422212123747,"vY0":-143.34803327139178,"vZ0":-2.8687091069637947,"x":82.23,"y":166.47,"x0":-2.1539132958491853,"y0":50.00056493886182,"z0":5.486454398787731,"aX":-16.102273191221922},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":2.2,"breakHorizontal":11.9,"spinRate":2001,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.37957622963812643,"extension":6.811968010312529},"index":0,"playId":"ded8f350-6ab1-39a9-9c91-dea29a804dd8","pitchNumber":1,"startTime":"2026-04-12T18:59:53.985Z","endTime":"2026-04-12T18:59:57.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.422426327591797,"aZ":-17.017189514716723,"pfxX":-5.940271028715012,"pfxZ":7.224394878700662,"pX":-0.006903763923787274,"pZ":2.571030131772417,"vX0":8.49081069943974,"vY0":-143.09353689790706,"vZ0":-5.067162733265951,"x":117.26,"y":169.36,"x0":-2.2249012727243507,"y0":50.00056537863644,"z0":5.412016123006148,"aX":-12.46033213436161},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.4,"breakHorizontal":9.2,"spinRate":2313,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.38108205964542474,"extension":6.863147203089788},"index":1,"playId":"88a8b228-b327-32eb-a226-e5e4249de05d","pitchNumber":2,"startTime":"2026-04-12T19:00:12.096Z","endTime":"2026-04-12T19:00:16.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.140996470561955,"aZ":-19.512508665088067,"pfxX":-5.842918913537513,"pfxZ":5.909504600252671,"pX":0.4349903474242597,"pZ":3.868353452196451,"vX0":9.865834332113256,"vY0":-144.61570661667045,"vZ0":-1.3495375807761667,"x":100.42,"y":134.33,"x0":-2.243909017919544,"y0":50.00063727513947,"z0":5.524544840191451,"aX":-12.515709436308969},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":10.7,"breakHorizontal":8.9,"spinRate":2305,"spinDirection":246},"zone":12,"typeConfidence":2.0,"plateTime":0.3771212731895286,"extension":6.858301451877105},"index":2,"playId":"e7e9a7e9-acbc-3704-99c1-43f44f312c83","pitchNumber":3,"startTime":"2026-04-12T19:00:33.103Z","endTime":"2026-04-12T19:00:37.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":88.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.035116995790737,"aZ":-32.70413044664114,"pfxX":-6.398130357461565,"pfxZ":-0.2724366739129991,"pX":-0.8330925912484717,"pZ":3.090716352877691,"vX0":6.346693504544792,"vY0":-137.62564029947674,"vZ0":-0.7917578869882416,"x":148.76,"y":155.33,"x0":-2.3167001200682917,"y0":50.00179560930894,"z0":5.560037200299072,"aX":-12.509246181998801},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":-0.5,"breakHorizontal":10.6,"spinRate":1651,"spinDirection":247},"zone":1,"typeConfidence":2.0,"plateTime":0.3951056115036202,"extension":6.832349222341964},"index":3,"playId":"0e6ea3d7-3e0c-387b-a22f-cca431079a76","pitchNumber":4,"startTime":"2026-04-12T19:00:50.813Z","endTime":"2026-04-12T19:00:55.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":553993,"link":"/api/v1/people/553993"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":-1.2000000000000006,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:00:55.605Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a sharp line drive to right fielder Noelvi Marte.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T19:02:55.311Z","endTime":"2026-04-12T19:03:32.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1848778558046,"aZ":-12.327878231594811,"pfxX":-1.7885654318846014,"pfxZ":10.283094951165054,"pX":0.43910744973474086,"pZ":3.1555484061521417,"vX0":4.297533748386053,"vY0":-138.5788526733855,"vZ0":-4.612732459908333,"x":100.26,"y":153.58,"x0":-0.9047267704422972,"y0":50.00291012284189,"z0":5.675850692561883,"aX":-3.4523174098658136},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":2.3,"spinRate":2276,"spinDirection":201},"zone":3,"typeConfidence":0.9,"plateTime":0.3964054936642798,"extension":7.041086344655562},"index":0,"playId":"e753ebdc-e49a-3860-9138-3920bd694cf1","pitchNumber":1,"startTime":"2026-04-12T19:03:02.512Z","endTime":"2026-04-12T19:03:08.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.680961193014095,"aZ":-38.02209394314459,"pfxX":5.186353233413206,"pfxZ":-3.7366192652474,"pX":0.3059665461851369,"pZ":2.920215752529337,"vX0":1.5865398581192804,"vY0":-123.59010071125427,"vZ0":1.0237624693936447,"x":105.34,"y":159.93,"x0":-1.0159776350337846,"y0":50.000724063154856,"z0":5.662641392262542,"aX":8.123780940597134},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.4,"breakHorizontal":-9.7,"spinRate":2564,"spinDirection":41},"zone":3,"typeConfidence":0.89,"plateTime":0.441043209195918,"extension":7.093352268863516},"hitData":{"launchSpeed":101.2,"launchAngle":13.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":178.42,"coordY":106.02}},"index":1,"playId":"6e11f780-4c23-3b88-a28d-21b179a23484","pitchNumber":2,"startTime":"2026-04-12T19:03:21.896Z","endTime":"2026-04-12T19:03:32.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.2999999999999998,"leverageIndex":0.07,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:03:32.244Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Logan O'Hoppe walks. Nolan Schanuel to 2nd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T19:03:44.577Z","endTime":"2026-04-12T19:05:16.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":90.3,"endSpeed":83.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.139575437225925,"aZ":-28.204344245630246,"pfxX":1.7158247661070813,"pfxZ":2.2797019402729517,"pX":2.167176744998126,"pZ":0.5395419290279687,"vX0":7.111589054429818,"vY0":-131.19415701542528,"vZ0":-7.305746547879773,"x":34.39,"y":224.21,"x0":-0.8030761441765206,"y0":50.00119733276319,"z0":5.466630782862388,"aX":2.9861698423236187},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.6,"breakHorizontal":-4.7,"spinRate":2402,"spinDirection":169},"zone":14,"typeConfidence":0.9,"plateTime":0.41772987860036626,"extension":7.01133209664982},"index":0,"playId":"235b8126-75c4-375c-bb71-075c0b502dfe","pitchNumber":1,"startTime":"2026-04-12T19:03:54.453Z","endTime":"2026-04-12T19:03:58.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":85.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.795504877298775,"aZ":-15.692139846588187,"pfxX":-4.159615900008686,"pfxZ":8.74731155730045,"pX":-1.553069998351943,"pZ":5.243166300226884,"vX0":-0.21375108908468998,"vY0":-137.25062995668793,"vZ0":1.29930204011688,"x":176.2,"y":97.21,"x0":-0.9343265587192785,"y0":50.00681492907666,"z0":5.840621781122866,"aX":-7.842045654655384},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":7.6,"spinRate":2238,"spinDirection":209},"zone":11,"typeConfidence":0.87,"plateTime":0.4009156515402026,"extension":7.070478962731698},"index":1,"playId":"aa77e66b-c40f-3114-a0f2-5197727a080c","pitchNumber":2,"startTime":"2026-04-12T19:04:16.563Z","endTime":"2026-04-12T19:04:20.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70269551124384,"aZ":-14.586275071190247,"pfxX":-4.395473450084196,"pfxZ":9.362623941178745,"pX":0.8230083171545948,"pZ":4.0106537337381,"vX0":5.77400356387191,"vY0":-136.82555851268387,"vZ0":-1.9286221974272642,"x":85.63,"y":130.49,"x0":-0.7524300387156443,"y0":50.00675117202312,"z0":5.734305627104067,"aX":-8.261359803973697},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.7,"breakHorizontal":6.6,"spinRate":2264,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.4016716447875739,"extension":7.217643395974334},"index":2,"playId":"6aa67e89-de3b-3629-bdaf-2433871efc10","pitchNumber":3,"startTime":"2026-04-12T19:04:39.428Z","endTime":"2026-04-12T19:04:44.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.000524214535616,"aZ":-12.881292700892738,"pfxX":-3.803180114464573,"pfxZ":10.048062733841743,"pX":0.7305195053028501,"pZ":2.353542280640235,"vX0":5.436242087001182,"vY0":-138.23558241678202,"vZ0":-6.5669470383916435,"x":89.15,"y":175.23,"x0":-0.7744269817438387,"y0":50.00686359967359,"z0":5.637968962046424,"aX":-7.306007866146055},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":5.6,"spinRate":2350,"spinDirection":205},"zone":6,"typeConfidence":0.89,"plateTime":0.39737911616334376,"extension":7.070810208072863},"index":3,"playId":"213a00e9-c51e-33e2-b035-b3788ff0b3b5","pitchNumber":4,"startTime":"2026-04-12T19:04:55.725Z","endTime":"2026-04-12T19:05:00.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.272938548123996,"aZ":-13.656930399100565,"pfxX":-4.50076926585678,"pfxZ":9.55346341014745,"pX":1.128512286992453,"pZ":2.015218728436263,"vX0":6.626776509476818,"vY0":-138.64671168266335,"vZ0":-7.270139299556566,"x":73.98,"y":184.37,"x0":-0.7127003641854222,"y0":50.00164530010659,"z0":5.590895521446199,"aX":-8.723278881886696},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":6.7,"spinRate":2337,"spinDirection":203},"zone":14,"typeConfidence":0.88,"plateTime":0.3957123275669234,"extension":7.1021724411188485},"index":4,"playId":"254ed1d1-20a1-3e21-b16a-e0597cb9405a","pitchNumber":5,"startTime":"2026-04-12T19:05:10.694Z","endTime":"2026-04-12T19:05:16.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.3999999999999999,"leverageIndex":0.12,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:05:16.209Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Oswald Peraza pops out to first baseman Sal Stewart in foul territory.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T19:05:33.509Z","endTime":"2026-04-12T19:06:26.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66874862218279,"aZ":-12.551868687130966,"pfxX":-4.402431416192408,"pfxZ":9.839181680791071,"pX":1.0951896246193555,"pZ":1.7330730127157152,"vX0":6.514704554825583,"vY0":-140.29415311761835,"vZ0":-8.292547065552752,"x":75.25,"y":191.99,"x0":-0.6847420349290178,"y0":50.00141152157604,"z0":5.544880837342637,"aX":-8.778354046177354},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":6.6,"spinRate":2376,"spinDirection":201},"zone":14,"typeConfidence":0.89,"plateTime":0.3903779077273959,"extension":7.091626097274075},"index":0,"playId":"bc12ce05-eaeb-3f28-b10b-3fac8fb44897","pitchNumber":1,"startTime":"2026-04-12T19:05:39.127Z","endTime":"2026-04-12T19:05:42.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.565353926218975,"aZ":-30.225915520711307,"pfxX":2.3856445946679927,"pfxZ":1.162324460782223,"pX":0.5434948571392404,"pZ":1.4616237188546726,"vX0":3.100168998247709,"vY0":-127.95363057137038,"vZ0":-4.343206033496931,"x":96.28,"y":199.32,"x0":-0.9902428803617719,"y0":50.00081155270324,"z0":5.52962045123064,"aX":3.983438142920049},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.4,"breakHorizontal":-4.9,"spinRate":2562,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.4268625232311827,"extension":7.062767837686489},"index":1,"playId":"b787f34a-b0a2-3c12-ac93-a636edbc756d","pitchNumber":2,"startTime":"2026-04-12T19:05:54.316Z","endTime":"2026-04-12T19:05:58.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7826196831987,"aZ":-13.760861277938453,"pfxX":-4.204072768780757,"pfxZ":9.496365721765862,"pX":0.03179183942110157,"pZ":2.9736506726344087,"vX0":4.100477002875537,"vY0":-138.7797421996217,"vZ0":-4.7584765344675315,"x":115.79,"y":158.49,"x0":-0.9229451816730959,"y0":50.00370557935901,"z0":5.636030631153307,"aX":-8.152381388222976},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":6.7,"spinRate":2380,"spinDirection":210},"zone":2,"typeConfidence":0.89,"plateTime":0.3955721016210827,"extension":7.091501369532398},"hitData":{"launchSpeed":73.6,"launchAngle":79.0,"totalDistance":43.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":149.65,"coordY":196.49}},"index":2,"playId":"4f002310-45de-3870-9542-41c3e475ca24","pitchNumber":3,"startTime":"2026-04-12T19:06:09.529Z","endTime":"2026-04-12T19:06:26.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.3999999999999999,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:06:26.817Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Teodosio flies out to right fielder Noelvi Marte.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T19:06:38.854Z","endTime":"2026-04-12T19:07:45.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.821095687781735,"aZ":-29.194820170238252,"pfxX":1.6616959890752732,"pfxZ":1.7455617827087053,"pX":1.8420316887659507,"pZ":0.5471175740776979,"vX0":6.700227015837243,"vY0":-129.82342353130412,"vZ0":-6.96085982648012,"x":46.79,"y":224.01,"x0":-0.9868608686626682,"y0":50.005751847888035,"z0":5.481320005648666,"aX":2.8399531671359033},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.8,"breakHorizontal":-4.4,"spinRate":2546,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.4216839457990984,"extension":7.05643425908194},"index":0,"playId":"14571c0a-b3cd-37cd-897b-d39de5e28f68","pitchNumber":1,"startTime":"2026-04-12T19:06:42.940Z","endTime":"2026-04-12T19:06:46.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64115145755715,"aZ":-16.407420010474276,"pfxX":-3.9294882552516404,"pfxZ":8.00123896463618,"pX":0.7962584826981121,"pZ":3.3924421283737525,"vX0":6.305115617322932,"vY0":-139.32922477839364,"vZ0":-3.2610129481188057,"x":86.65,"y":147.18,"x0":-0.9831597738403961,"y0":50.00389626712266,"z0":5.659224282090997,"aX":-7.7446648141413235},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":5.9,"spinRate":2292,"spinDirection":211},"zone":3,"typeConfidence":0.87,"plateTime":0.3927893408918752,"extension":7.090610975716578},"index":1,"playId":"77d1b8da-a8f6-32ab-ba87-99f271242483","pitchNumber":2,"startTime":"2026-04-12T19:07:02.381Z","endTime":"2026-04-12T19:07:06.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.960892307074783,"aZ":-16.396634914873957,"pfxX":-3.3944275793262983,"pfxZ":8.153863433186494,"pX":-0.049958043800804194,"pZ":4.117826612397002,"vX0":3.264443420705425,"vY0":-137.83893783634434,"vZ0":-1.3306242198904488,"x":118.9,"y":127.6,"x0":-0.8052597121874275,"y0":50.006356697155915,"z0":5.707425036894763,"aX":-6.571402781886948},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":5.5,"spinRate":2292,"spinDirection":210},"zone":11,"typeConfidence":0.84,"plateTime":0.3964842353550737,"extension":7.001830037066595},"index":2,"playId":"d1f772f4-22fe-3283-939e-aad4e405934b","pitchNumber":3,"startTime":"2026-04-12T19:07:17.812Z","endTime":"2026-04-12T19:07:23.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54847935378889,"aZ":-15.569991749339982,"pfxX":-2.560535514546724,"pfxZ":8.758278682816691,"pX":0.4823899061920965,"pZ":2.527446683706054,"vX0":4.675201368488449,"vY0":-136.6872076144173,"vZ0":-5.556355101517822,"x":98.61,"y":170.54,"x0":-0.9159630916316195,"y0":50.00604124436342,"z0":5.652266104735371,"aX":-4.85653428196502},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":3.7,"spinRate":2315,"spinDirection":212},"zone":6,"typeConfidence":0.78,"plateTime":0.4004053920524182,"extension":7.1048971959576885},"hitData":{"launchSpeed":84.3,"launchAngle":40.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.47,"coordY":104.57}},"index":3,"playId":"836f1e3a-a0bb-3239-bf0f-95e2fbf9a277","pitchNumber":4,"startTime":"2026-04-12T19:07:33.687Z","endTime":"2026-04-12T19:07:45.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.3,"awayTeamWinProbability":97.7,"homeTeamWinProbabilityAdded":0.3999999999999999,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:07:45.486Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to center fielder TJ Friedl.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T19:08:09.715Z","endTime":"2026-04-12T19:08:46.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693312,"fullName":"Kyle Nicolas","link":"/api/v1/people/693312"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46626003982088,"aZ":-13.47207735997263,"pfxX":-4.381535635771565,"pfxZ":9.413183033358985,"pX":1.898542028447673,"pZ":2.7958765113666613,"vX0":8.501202172973754,"vY0":-140.46475605990196,"vZ0":-5.549705636450871,"x":44.63,"y":163.29,"x0":-0.6056266702050433,"y0":50.00474330356366,"z0":5.6819074264403495,"aX":-8.707625167853909},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":6.1,"spinRate":2297,"spinDirection":201},"zone":12,"typeConfidence":0.93,"plateTime":0.3907708322021741,"extension":7.052370168773565},"index":0,"playId":"963c4d8f-e164-3b54-9f6d-c9f21659404a","pitchNumber":1,"startTime":"2026-04-12T19:08:18.402Z","endTime":"2026-04-12T19:08:23.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98743178552265,"aZ":-13.37934056429687,"pfxX":-4.727881274914525,"pfxZ":9.509904738373294,"pX":-0.12223471923820409,"pZ":2.6281375248619803,"vX0":3.846243968091119,"vY0":-140.23157534125727,"vZ0":-5.7167450745100234,"x":121.66,"y":167.82,"x0":-0.9025933907960347,"y0":50.002636910901394,"z0":5.57823187600791,"aX":-9.343791122341019},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":7.7,"spinRate":2305,"spinDirection":212},"zone":5,"typeConfidence":0.88,"plateTime":0.3917365177445764,"extension":7.187977534627992},"hitData":{"launchSpeed":87.2,"launchAngle":54.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.65,"coordY":109.14}},"index":1,"playId":"1487e0b9-b50c-3746-8642-3a4d926bc739","pitchNumber":2,"startTime":"2026-04-12T19:08:37.054Z","endTime":"2026-04-12T19:08:46.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":681351,"link":"/api/v1/people/681351"},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":693312,"link":"/api/v1/people/693312"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":0.30000000000000027,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:08:46.525Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T19:11:24.914Z","endTime":"2026-04-12T19:13:33.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.212751001804115,"aZ":-31.108617706867044,"pfxX":-5.4348088579113405,"pfxZ":0.5471705360603529,"pX":0.9004231469799037,"pZ":2.8821855147410878,"vX0":9.979182950015742,"vY0":-137.97976936970394,"vZ0":-1.5701242106544981,"x":82.68,"y":160.96,"x0":-2.0484420798852514,"y0":50.00176182187114,"z0":5.544641488008081,"aX":-10.53504505253325},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":0.8,"breakHorizontal":7.9,"spinRate":1924,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3961850821155344,"extension":6.8074211080674925},"index":0,"playId":"f1767a3f-9ca1-304f-ab42-0c67038b7b23","pitchNumber":1,"startTime":"2026-04-12T19:11:28.695Z","endTime":"2026-04-12T19:11:32.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75049910783727,"aZ":-34.15239993926231,"pfxX":-5.037702798110453,"pfxZ":-1.0963090518216223,"pX":1.4387509009616704,"pZ":-0.0886717471335788,"vX0":11.161977937953175,"vY0":-133.18649792680156,"vZ0":-7.9127037022067634,"x":62.16,"y":241.17,"x0":-2.1460649932890163,"y0":50.004831663633816,"z0":5.3803269654009,"aX":-9.081630563763047},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-3.6,"breakHorizontal":6.8,"spinRate":1638,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4107486523739956,"extension":6.968239355725239},"index":1,"playId":"99f2ab34-d558-3b8e-b900-4b19c3c1b425","pitchNumber":2,"startTime":"2026-04-12T19:11:42.948Z","endTime":"2026-04-12T19:11:46.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":97.1,"endSpeed":89.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62029355202267,"aZ":-16.081065630209558,"pfxX":-5.1394280415913505,"pfxZ":7.952803629642473,"pX":1.0463510365295197,"pZ":2.1895497659236494,"vX0":10.778447319674186,"vY0":-141.01579053520663,"vZ0":-5.9871352555900135,"x":77.12,"y":179.66,"x0":-2.149384134696711,"y0":50.00217257575653,"z0":5.36911608274887,"aX":-10.400121568505329},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.3,"breakHorizontal":7.2,"spinRate":2176,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3876897700540507,"extension":6.8071941778021525},"index":2,"playId":"b249a940-51e9-3bd9-bd82-86a1001a6525","pitchNumber":3,"startTime":"2026-04-12T19:12:04.159Z","endTime":"2026-04-12T19:12:07.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.858545574158963,"aZ":-30.735866155677602,"pfxX":1.0799961866436143,"pfxZ":0.8465360849139749,"pX":-0.8709125150152449,"pZ":2.1003967305862936,"vX0":3.374877680981299,"vY0":-129.2541938660655,"vZ0":-2.924300660238191,"x":150.2,"y":182.07,"x0":-2.3316023577119425,"y0":50.0039215075895,"z0":5.596218734843541,"aX":1.8344370487628603},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.1,"breakHorizontal":-2.6,"spinRate":2278,"spinDirection":177},"zone":13,"typeConfidence":2.0,"plateTime":0.423072160562318,"extension":6.86636789692474},"index":3,"playId":"b3e38cf7-1849-3506-8ba6-d38659fed4a6","pitchNumber":4,"startTime":"2026-04-12T19:12:26.309Z","endTime":"2026-04-12T19:12:29.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-12T19:12:39.908Z","endTime":"2026-04-12T19:12:50.737Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":97.2,"endSpeed":89.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.679621620065987,"aZ":-19.010673324208362,"pfxX":-5.318854019163918,"pfxZ":6.452896103061443,"pX":0.5517251462044803,"pZ":2.7355992632649806,"vX0":9.648587958787639,"vY0":-141.32525499368887,"vZ0":-4.187869264803196,"x":95.97,"y":164.92,"x0":-2.2025318671943555,"y0":50.00091879159133,"z0":5.443931919726302,"aX":-10.848160809658358},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.0,"breakHorizontal":7.8,"spinRate":2224,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.38631962198234904,"extension":6.811253427086297},"index":5,"playId":"6087bf16-b30f-33c4-aa63-3d8f8fc7d200","pitchNumber":5,"startTime":"2026-04-12T19:12:50.737Z","endTime":"2026-04-12T19:12:56.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.955005749523572,"aZ":-37.70419214519395,"pfxX":2.9805519881731426,"pfxZ":-3.440243802572674,"pX":1.1704984190754668,"pZ":0.41047230956742675,"vX0":6.355730237898589,"vY0":-125.44274368754814,"vZ0":-5.72135878509251,"x":72.38,"y":227.7,"x0":-1.7728996404077646,"y0":50.00130788006636,"z0":5.759213112912267,"aX":4.795510852049933},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.2,"breakHorizontal":-6.7,"spinRate":2400,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4349619946917689,"extension":6.870403363607365},"index":6,"playId":"937fc61f-0830-35a5-bd27-38b3f7d67ddf","pitchNumber":6,"startTime":"2026-04-12T19:13:09.560Z","endTime":"2026-04-12T19:13:13.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12513526929163,"aZ":-29.768268259755512,"pfxX":-7.2679920693738245,"pfxZ":1.1654193766594965,"pX":-0.1681914149884873,"pZ":1.3625031731499322,"vX0":8.669520785954202,"vY0":-142.91755608876772,"vZ0":-6.152459014709427,"x":123.41,"y":201.99,"x0":-2.29757687698403,"y0":50.00344847405297,"z0":5.414209379193418,"aX":-15.026189362411163},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":1.0,"breakHorizontal":11.4,"spinRate":1986,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.38332521755524285,"extension":6.916209048951123},"index":7,"playId":"a5d88d62-25a9-3cc6-8dc9-8db022953032","pitchNumber":7,"startTime":"2026-04-12T19:13:29.349Z","endTime":"2026-04-12T19:13:33.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:13:33.477Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Noelvi Marte grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T19:13:54.493Z","endTime":"2026-04-12T19:15:01.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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":97.0,"endSpeed":88.6,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33188122014847,"aZ":-28.236267638191777,"pfxX":-8.756015156187898,"pfxZ":1.9710701833917597,"pX":0.3615838596733877,"pZ":1.2936449027865102,"vX0":10.362953547560247,"vY0":-140.83857101029864,"vZ0":-6.230735375353463,"x":103.22,"y":203.85,"x0":-2.2358998597368465,"y0":50.00649781538107,"z0":5.372160368202321,"aX":-17.51552144112741},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":2.4,"breakHorizontal":13.7,"spinRate":2087,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.38957863589689623,"extension":6.876759256141927},"index":0,"playId":"ece722a4-c762-31b2-bcec-568b6a3b8df2","pitchNumber":1,"startTime":"2026-04-12T19:13:58.968Z","endTime":"2026-04-12T19:14:02.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.540928071832326,"aZ":-34.03408042944515,"pfxX":-5.724999128741963,"pfxZ":-1.010582570286105,"pX":1.3206548081009422,"pZ":0.3419724307370076,"vX0":11.497427621830896,"vY0":-134.90880850760286,"vZ0":-6.895981219155422,"x":66.66,"y":229.55,"x0":-2.2609943259482317,"y0":50.00507048138051,"z0":5.343610927235358,"aX":-10.50880050228721},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-3.2,"breakHorizontal":7.8,"spinRate":1742,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.40667413207767034,"extension":6.9234510941684295},"index":1,"playId":"5eed499b-57b8-369d-897e-c80ad2681204","pitchNumber":2,"startTime":"2026-04-12T19:14:12.585Z","endTime":"2026-04-12T19:14:17.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.066052201193965,"aZ":-40.91152820184628,"pfxX":7.413673815886911,"pfxZ":-5.557247972896888,"pX":0.780727052379705,"pZ":1.7671526112633147,"vX0":4.573115061590921,"vY0":-124.63705632763076,"vZ0":-1.6920013548716026,"x":87.24,"y":191.07,"x0":-2.0409124092992483,"y0":50.00147296195207,"z0":5.833566702377106,"aX":11.660547885830308},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-10.2,"breakHorizontal":-14.5,"spinRate":2368,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4394766176330953,"extension":6.823937922455041},"index":2,"playId":"276d5c96-45b5-39be-af85-d2a3b1752698","pitchNumber":3,"startTime":"2026-04-12T19:14:29.853Z","endTime":"2026-04-12T19:14:33.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-04-12T19:14:41.164Z","endTime":"2026-04-12T19:14:53.812Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4097812930553,"aZ":-38.419224383510986,"pfxX":6.056668331606838,"pfxZ":-3.9502386331228,"pX":0.952484104082942,"pZ":1.3679546739913064,"vX0":5.319052142010029,"vY0":-125.05175700235641,"vZ0":-3.011211553414523,"x":80.69,"y":201.85,"x0":-1.9893360688132316,"y0":50.00009227388676,"z0":5.741811043438741,"aX":9.582536790261832},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.6,"breakHorizontal":-12.2,"spinRate":2320,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4381368433075252,"extension":6.918258041520477},"hitData":{"launchSpeed":52.1,"launchAngle":7.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.76,"coordY":157.37}},"index":4,"playId":"2390440a-f095-3dba-b8f6-4fd3b644b9dd","pitchNumber":4,"startTime":"2026-04-12T19:14:53.812Z","endTime":"2026-04-12T19:15:01.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.2999999999999998,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:15:01.461Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"P.J. Higgins singles on a line drive to left fielder Bryce Teodosio.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T19:15:23.255Z","endTime":"2026-04-12T19:15:56.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27173299894865,"aZ":-19.64767664919363,"pfxX":-6.03445406026389,"pfxZ":6.2101034200893945,"pX":0.6362978478999163,"pZ":2.7989186815932983,"vX0":10.229747807970778,"vY0":-140.75117019365692,"vZ0":-3.871641920521172,"x":92.75,"y":163.21,"x0":-2.2520431391023124,"y0":50.00511341915956,"z0":5.455497291947107,"aX":-12.177609429940585},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.7,"breakHorizontal":9.0,"spinRate":2279,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.3883240769548375,"extension":6.830759326714495},"index":0,"playId":"5626b7df-78be-3889-a208-d61ade68a67f","pitchNumber":1,"startTime":"2026-04-12T19:15:30.789Z","endTime":"2026-04-12T19:15:35.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.105645000034016,"aZ":-36.593192905710026,"pfxX":6.286000233272485,"pfxZ":-2.801801828363761,"pX":0.11510820240132848,"pZ":1.8270954693394863,"vX0":3.3841213627721327,"vY0":-125.25896657034896,"vZ0":-2.437516127481118,"x":112.61,"y":189.45,"x0":-2.0734830618799576,"y0":50.00404399758933,"z0":5.8271978817141585,"aX":9.911725184990312},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.4,"breakHorizontal":-12.2,"spinRate":2483,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.4385615174384925,"extension":6.84816804208489},"hitData":{"launchSpeed":73.5,"launchAngle":21.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.13,"coordY":121.66}},"index":1,"playId":"7b7c5054-3008-3f63-8e63-bef12c127ada","pitchNumber":2,"startTime":"2026-04-12T19:15:44.534Z","endTime":"2026-04-12T19:15:56.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.19999999999999973,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:15:56.262Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Friedl called out on strikes.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T19:16:16.626Z","endTime":"2026-04-12T19:17:49.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.803773230808922,"aZ":-18.24910270769021,"pfxX":-7.231964310478246,"pfxZ":7.0288735686846415,"pX":-1.1995634888712365,"pZ":2.59403039588463,"vX0":6.31921346456678,"vY0":-139.48878947092027,"vZ0":-4.4586172780743,"x":162.72,"y":168.74,"x0":-2.548811901738832,"y0":50.004667694931854,"z0":5.407607285619333,"aX":-14.32946149583266},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.0,"breakHorizontal":11.9,"spinRate":2121,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3918669100830767,"extension":6.699898952247644},"index":0,"playId":"aff5c9bd-9aa9-3a8f-9f02-6679d1b39763","pitchNumber":1,"startTime":"2026-04-12T19:16:22.957Z","endTime":"2026-04-12T19:16:27.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":664731,"link":"/api/v1/people/664731"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":90.0,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46670245814678,"aZ":-29.274538892029124,"pfxX":-8.290095192816896,"pfxZ":1.4175406154283117,"pX":0.08105008702613815,"pZ":1.8600673553324452,"vX0":9.863921561605927,"vY0":-141.18098895467676,"vZ0":-4.879357829588512,"x":113.91,"y":188.56,"x0":-2.360956546513401,"y0":50.00027180396019,"z0":5.466975043538184,"aX":-16.936946072646208},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":1.8,"breakHorizontal":13.3,"spinRate":2037,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.38616684306058335,"extension":6.823724908465872},"index":1,"playId":"0e0083de-404e-3464-a4fd-e0407ad479ef","pitchNumber":2,"startTime":"2026-04-12T19:16:42.668Z","endTime":"2026-04-12T19:16:46.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":664731,"link":"/api/v1/people/664731"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.493261504284284,"aZ":-28.748222922407376,"pfxX":-8.350894908879997,"pfxZ":1.707383897817964,"pX":-1.3424975240404262,"pZ":3.7261595408901744,"vX0":6.20269731133998,"vY0":-139.94191696895854,"vZ0":0.32235171842325094,"x":168.17,"y":138.17,"x0":-2.4873641374156086,"y0":50.00686422003298,"z0":5.471958404098431,"aX":-16.79618305234395},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.4,"breakHorizontal":14.0,"spinRate":1948,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.3893469592566907,"extension":6.724910874803167},"index":2,"playId":"b091d11b-f8db-3b2e-be0a-a2b97bae40fc","pitchNumber":3,"startTime":"2026-04-12T19:17:04.353Z","endTime":"2026-04-12T19:17:07.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":664731,"link":"/api/v1/people/664731"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84756632461912,"aZ":-34.314077286843805,"pfxX":-5.696103407532535,"pfxZ":-1.1578725157122207,"pX":-0.1773152769629051,"pZ":1.8678577375684402,"vX0":7.779352348962143,"vY0":-134.50243483332804,"vZ0":-3.1640618014701998,"x":123.76,"y":188.35,"x0":-2.3605935955973805,"y0":50.00601726724276,"z0":5.480568207448138,"aX":-10.489171560675008},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-2.5,"breakHorizontal":8.8,"spinRate":1641,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.4064759182853517,"extension":6.774253014050268},"index":3,"playId":"8f441fd9-2165-3249-9922-9360454d6c49","pitchNumber":4,"startTime":"2026-04-12T19:17:24.059Z","endTime":"2026-04-12T19:17:27.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":664731,"link":"/api/v1/people/664731"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":91.2,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43730378983847,"aZ":-19.009915893678617,"pfxX":-6.134220062591036,"pfxZ":6.251009948405894,"pX":0.608541924098579,"pZ":1.7593926572820915,"vX0":10.523233983835269,"vY0":-143.5510307221866,"vZ0":-7.071899636291263,"x":93.8,"y":191.28,"x0":-2.2927904796505123,"y0":50.00137751887672,"z0":5.420159889607961,"aX":-12.916515306500193},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.2,"breakHorizontal":9.2,"spinRate":2143,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.3802508710648693,"extension":6.928712851549584},"index":4,"playId":"d36369d3-9643-31e6-8640-cd9fa1a212ed","pitchNumber":5,"startTime":"2026-04-12T19:17:46.287Z","endTime":"2026-04-12T19:17:49.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":664731,"link":"/api/v1/people/664731"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.3999999999999999,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:17:49.447Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to right fielder Noelvi Marte.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T19:20:04.465Z","endTime":"2026-04-12T19:20:28.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brock Burke replaces Kyle Nicolas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"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-04-12T19:18:20.263Z","endTime":"2026-04-12T19:20:06.808Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656271,"link":"/api/v1/people/656271"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":693312,"link":"/api/v1/people/693312","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.957900239698134,"aZ":-18.285556638275892,"pfxX":7.870798511305405,"pfxZ":6.9912653704045695,"pX":1.0960565691929496,"pZ":3.803614444003741,"vX0":-4.452472314681435,"vY0":-139.68377568331704,"vZ0":-3.691681824318818,"x":75.22,"y":136.08,"x0":1.683879915768261,"y0":50.00059011756038,"z0":6.336612372308786,"aX":15.630890616693335},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.1,"breakHorizontal":-13.4,"spinRate":2421,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.39135749601464287,"extension":6.8615450347951015},"index":1,"playId":"48f45f7b-f59b-398c-9893-3f856b391283","pitchNumber":1,"startTime":"2026-04-12T19:20:06.808Z","endTime":"2026-04-12T19:20:12.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":94.5,"endSpeed":86.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05921842911244,"aZ":-14.980672484123621,"pfxX":6.385153464681186,"pfxZ":8.955154522882868,"pX":0.5059007753363398,"pZ":2.1163491936798065,"vX0":-5.485954837640641,"vY0":-137.37234485339127,"vZ0":-8.131643066219919,"x":97.72,"y":181.64,"x0":1.6944946145280697,"y0":50.00568523901771,"z0":6.123285012863012,"aX":12.264430901358297},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":-10.4,"spinRate":2430,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.39797550763843237,"extension":6.799037461938535},"hitData":{"launchSpeed":94.9,"launchAngle":28.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.56,"coordY":73.43}},"index":2,"playId":"cda341c8-f3a5-33c8-a25a-168ff8c3ed3f","pitchNumber":2,"startTime":"2026-04-12T19:20:20.547Z","endTime":"2026-04-12T19:20:28.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.6,"awayTeamWinProbability":98.4,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:20:28.648Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out to left fielder Spencer Steer.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T19:20:53.322Z","endTime":"2026-04-12T19:23:14.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46879340143887,"aZ":-15.519662578077153,"pfxX":6.75182159049676,"pfxZ":8.38820606356356,"pX":1.2299825698040174,"pZ":3.5375449126113008,"vX0":-3.7368034598285633,"vY0":-140.21461046097315,"vZ0":-4.68251206055008,"x":70.12,"y":143.27,"x0":1.7045340614578275,"y0":50.00514635536892,"z0":6.2458792141064245,"aX":13.411047844142612},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":-11.4,"spinRate":2312,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.39101902692249046,"extension":6.859817736546963},"index":0,"playId":"aecb0024-d368-311d-93ab-01f3b48e9b80","pitchNumber":1,"startTime":"2026-04-12T19:20:55.455Z","endTime":"2026-04-12T19:20:59.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.754800728914937,"aZ":-17.31694028007825,"pfxX":7.927006158312702,"pfxZ":7.762166664435043,"pX":0.7599714522248,"pZ":4.635005948076856,"vX0":-5.31080747170122,"vY0":-137.55391688624712,"vZ0":-1.6078613577946825,"x":88.03,"y":113.63,"x0":1.6865810436573492,"y0":50.00624542845454,"z0":6.402277611256455,"aX":15.180560780747426},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.9,"breakHorizontal":-13.2,"spinRate":2268,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.3983137844013309,"extension":6.748727192838147},"index":1,"playId":"de135839-007c-3e19-878d-663f45360aad","pitchNumber":2,"startTime":"2026-04-12T19:21:11.433Z","endTime":"2026-04-12T19:21:15.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.159469428613424,"aZ":-16.710529517099264,"pfxX":6.814291229322004,"pfxZ":7.844359556516501,"pX":0.554523215082468,"pZ":2.184374853731126,"vX0":-5.319188703807678,"vY0":-138.82422495156536,"vZ0":-7.822399774285855,"x":95.86,"y":179.8,"x0":1.600526111616878,"y0":50.005375634070504,"z0":6.130221269552189,"aX":13.436062577244536},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.0,"breakHorizontal":-11.4,"spinRate":2259,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.39305207971163014,"extension":6.872871679372788},"index":2,"playId":"688e1906-2d96-3ea8-8341-541f117b806e","pitchNumber":3,"startTime":"2026-04-12T19:21:27.498Z","endTime":"2026-04-12T19:21:31.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.037389316846433,"aZ":-23.35572372566347,"pfxX":9.257372791240574,"pfxZ":5.141582855312937,"pX":-0.3616105716997765,"pZ":2.5359935441831976,"vX0":-8.098811477998396,"vY0":-128.91800823476274,"vZ0":-4.615835241810727,"x":130.78,"y":170.31,"x0":1.5892864440884418,"y0":50.002889605117375,"z0":6.110389394869417,"aX":15.87811975713137},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.6,"breakHorizontal":-15.4,"spinRate":2109,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.4218203943401515,"extension":6.864134080649517},"index":3,"playId":"03a95d4d-fb4a-3dc3-928a-23020f102666","pitchNumber":4,"startTime":"2026-04-12T19:21:46.724Z","endTime":"2026-04-12T19:21:50.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-12T19:21:59.743Z","endTime":"2026-04-12T19:22:11.267Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83179025184534,"aZ":-11.473267692908708,"pfxX":7.1969423985630145,"pfxZ":10.24076116144856,"pX":-1.5605841540354304,"pZ":2.683787802665894,"vX0":-11.10062061660002,"vY0":-141.2126762037593,"vZ0":-7.632690174832114,"x":176.49,"y":166.32,"x0":1.4844130033390739,"y0":50.00459517179681,"z0":6.157983927503957,"aX":14.55169814745102},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":-10.8,"spinRate":2407,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.3877117625580211,"extension":6.878835733883418},"index":5,"playId":"eda23a8f-bc26-3bc1-a585-2dc281d7e325","pitchNumber":5,"startTime":"2026-04-12T19:22:11.267Z","endTime":"2026-04-12T19:22:14.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.540532387740694,"aZ":-21.580820529457885,"pfxX":7.464618109363241,"pfxZ":6.25079881236653,"pX":0.056297345198350446,"pZ":2.265429447869624,"vX0":-6.657840544737321,"vY0":-129.0265103210504,"vZ0":-5.426525179360673,"x":114.85,"y":177.61,"x0":1.6938134331618273,"y0":50.00380484939126,"z0":6.047164694453703,"aX":12.652257429014453},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.3,"breakHorizontal":-12.1,"spinRate":2099,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.42366152406759694,"extension":6.925160452179541},"index":6,"playId":"813d17ff-b68e-3309-8c10-27cf9b692189","pitchNumber":6,"startTime":"2026-04-12T19:22:28.161Z","endTime":"2026-04-12T19:22:31.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":97.3,"endSpeed":88.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12756461158974,"aZ":-12.745466009378472,"pfxX":7.34113273734494,"pfxZ":9.602373856120828,"pX":-0.30482338618347943,"pZ":2.6220617006999904,"vX0":-7.837197861982706,"vY0":-141.30926749178658,"vZ0":-7.485227885363594,"x":128.62,"y":167.98,"x0":1.5504412153248852,"y0":50.00099041659351,"z0":6.1236971710981365,"aX":14.849352910596895},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":-11.8,"spinRate":2416,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.38758158378991237,"extension":6.99289320702493},"index":7,"playId":"9e15c718-97a4-3c98-903a-1be5d9d1f5c9","pitchNumber":7,"startTime":"2026-04-12T19:22:46.637Z","endTime":"2026-04-12T19:22:50.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91885371980203,"aZ":-24.584956159026536,"pfxX":10.485792553383245,"pfxZ":4.627343484464019,"pX":0.7210960909086674,"pZ":3.022258952677878,"vX0":-5.817425844482343,"vY0":-127.67030007689547,"vZ0":-2.8678262585192913,"x":89.51,"y":157.18,"x0":1.6748962885562921,"y0":50.001678506482605,"z0":6.108914178200392,"aX":17.193632333539913},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.9,"breakHorizontal":-17.5,"spinRate":2062,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.4301086087943786,"extension":7.0449787678940945},"hitData":{"launchSpeed":85.4,"launchAngle":39.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.24,"coordY":99.1}},"index":8,"playId":"f9af5680-e9e8-313d-b458-b4fc6722c922","pitchNumber":8,"startTime":"2026-04-12T19:23:05.317Z","endTime":"2026-04-12T19:23:14.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:23:14.017Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out, shortstop Elly De La Cruz to first baseman Sal Stewart.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T19:23:35.125Z","endTime":"2026-04-12T19:24:42.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"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, 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":89.4,"endSpeed":83.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.846507932251086,"aZ":-24.18371884425729,"pfxX":10.454309660902505,"pfxZ":4.590579067704236,"pX":0.2833503406382957,"pZ":0.5758908268621545,"vX0":-7.062323049195544,"vY0":-129.97306939574267,"vZ0":-9.015832162472439,"x":106.2,"y":223.23,"x0":1.6541670389314904,"y0":50.00236510802105,"z0":5.875417755913314,"aX":18.193751055239087},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.8,"breakHorizontal":-17.8,"spinRate":2183,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4186773865083797,"extension":6.821000013511683},"index":0,"playId":"a17b6da7-75f1-3eb4-b1b1-319593ec58a9","pitchNumber":1,"startTime":"2026-04-12T19:23:38.761Z","endTime":"2026-04-12T19:23:43.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":88.9,"endSpeed":81.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.565405680124385,"aZ":-18.28602120444275,"pfxX":8.99043438323752,"pfxZ":8.139371478218424,"pX":0.7308286195689224,"pZ":3.598444661496145,"vX0":-5.715368176086373,"vY0":-129.44126220206678,"vZ0":-3.0850083417596412,"x":89.14,"y":141.62,"x0":1.7928849411695114,"y0":50.005387070255615,"z0":6.196339372001856,"aX":15.346081440836373},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.3,"breakHorizontal":-15.1,"spinRate":2182,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.42222920386950014,"extension":6.847126738933925},"index":1,"playId":"470cd3f9-c829-33a7-99de-967e7e0ba4ec","pitchNumber":2,"startTime":"2026-04-12T19:23:55.755Z","endTime":"2026-04-12T19:23:58.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-12T19:24:01.363Z","endTime":"2026-04-12T19:24:19.083Z","isPitch":false,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"},"defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.779287068581198,"aZ":-13.444572641309295,"pfxX":8.095272021624751,"pfxZ":9.313834791547368,"pX":-0.12040655118072284,"pZ":2.5188798408552207,"vX0":-7.789856193308786,"vY0":-140.63222359747564,"vZ0":-7.694800324726432,"x":121.59,"y":170.77,"x0":1.6286964164808526,"y0":50.00029118394184,"z0":6.155523257963504,"aX":16.27368143716337},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":-13.1,"spinRate":2395,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.3889263269341261,"extension":7.012886293791605},"index":3,"playId":"31679040-53b0-319c-9e1c-a507735d3d7c","pitchNumber":3,"startTime":"2026-04-12T19:24:19.083Z","endTime":"2026-04-12T19:24:23.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.172344166736178,"aZ":-20.889857736728516,"pfxX":8.234411118061747,"pfxZ":6.583882575386756,"pX":0.7620978882023826,"pZ":2.878488689942257,"vX0":-5.321165761087965,"vY0":-129.61799511944986,"vZ0":-4.1615258775862705,"x":87.95,"y":161.06,"x0":1.7638361939569105,"y0":50.006449581594794,"z0":6.085041480966975,"aX":14.120449626666831},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.3,"breakHorizontal":-13.8,"spinRate":2166,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.42136713430383965,"extension":6.756382350712633},"hitData":{"launchSpeed":102.2,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.07,"coordY":154.94}},"index":4,"playId":"49eb3c2a-7b1a-3754-9de4-770d4c7729e5","pitchNumber":4,"startTime":"2026-04-12T19:24:34.766Z","endTime":"2026-04-12T19:24:42.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:24:42.609Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt McLain pops out to first baseman Nolan Schanuel in foul territory.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:26:41.698Z","endTime":"2026-04-12T19:26:57.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.058736179608474,"aZ":-30.54509646573989,"pfxX":-4.205279396274282,"pfxZ":0.8168901377199873,"pX":-0.33427663100105015,"pZ":2.6902232424100117,"vX0":7.293762983203663,"vY0":-139.54099551891474,"vZ0":-2.2578916094831905,"x":129.74,"y":166.14,"x0":-2.422178700107414,"y0":50.004193550196696,"z0":5.499718343722859,"aX":-8.389243199733746},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":1.2,"breakHorizontal":6.4,"spinRate":1899,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.39083064323486916,"extension":6.761867759464456},"hitData":{"launchSpeed":76.9,"launchAngle":70.0,"totalDistance":108.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":167.36,"coordY":186.99}},"index":0,"playId":"7e0c157d-3f72-31a0-8098-e50e4980e522","pitchNumber":1,"startTime":"2026-04-12T19:26:48.133Z","endTime":"2026-04-12T19:26:57.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.4999999999999998,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:26:57.275Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Elly De La Cruz grounds out to first baseman Nolan Schanuel.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:27:20.297Z","endTime":"2026-04-12T19:27:51.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.521492116260276,"aZ":-38.37590554786262,"pfxX":6.512183543850945,"pfxZ":-3.960651721253466,"pX":-0.27277269548882244,"pZ":1.7981863675366148,"vX0":2.9804253699298817,"vY0":-124.21785212839455,"vZ0":-1.8962205798898812,"x":127.4,"y":190.23,"x0":-2.3337050686535723,"y0":50.00337011685794,"z0":5.757300256975027,"aX":10.192912835860353},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.3,"breakHorizontal":-12.5,"spinRate":2470,"spinDirection":32},"zone":8,"typeConfidence":2.0,"plateTime":0.44068129891320984,"extension":6.652994674453466},"index":0,"playId":"8c07ea22-649b-3d16-a69c-940e5985b3e6","pitchNumber":1,"startTime":"2026-04-12T19:27:25.509Z","endTime":"2026-04-12T19:27:29.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-12T19:27:35.403Z","endTime":"2026-04-12T19:27:47.117Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43053418108336,"aZ":-19.12240814977217,"pfxX":-4.993312536972454,"pfxZ":6.503929092097184,"pX":0.3423522477973274,"pZ":2.5174013621652986,"vX0":9.103592641906488,"vY0":-140.63283468345662,"vZ0":-4.944192888511228,"x":103.95,"y":170.81,"x0":-2.2855772211545298,"y0":50.001089076197566,"z0":5.535879228136308,"aX":-10.01781820748062},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.9,"breakHorizontal":7.2,"spinRate":2168,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.3892568545783237,"extension":6.824954435965709},"hitData":{"launchSpeed":94.4,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.75,"coordY":163.55}},"index":2,"playId":"aead47f8-7bbe-37b9-9a3e-025ced915e42","pitchNumber":2,"startTime":"2026-04-12T19:27:47.117Z","endTime":"2026-04-12T19:27:51.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:27:51.874Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Stewart flies out to right fielder Jo Adell.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:28:19.353Z","endTime":"2026-04-12T19:28:33.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.4,"endSpeed":87.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.490390673723773,"aZ":-30.922225768294222,"pfxX":-6.086411401693998,"pfxZ":0.643903272547055,"pX":-0.14367624269883555,"pZ":3.1654958530089172,"vX0":8.55031228823952,"vY0":-138.7635643746742,"vZ0":-0.9616048835582964,"x":122.48,"y":153.31,"x0":-2.4714467096169352,"y0":50.00559896896117,"z0":5.573068529895941,"aX":-11.894433632611273},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.2,"breakHorizontal":9.2,"spinRate":1817,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.39442420891965346,"extension":6.71059907008597},"hitData":{"launchSpeed":90.2,"launchAngle":39.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.15,"coordY":113.45}},"index":0,"playId":"e8426f8d-7075-33ea-a7b1-0037c9d7a907","pitchNumber":1,"startTime":"2026-04-12T19:28:25.253Z","endTime":"2026-04-12T19:28:33.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:28:33.747Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vaughn Grissom grounds out, second baseman Matt McLain to first baseman Sal Stewart.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:30:32.495Z","endTime":"2026-04-12T19:31:12.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.598027641507997,"aZ":-27.774233691968075,"pfxX":0.7640507496407762,"pfxZ":2.7934755049326583,"pX":0.9691975720045121,"pZ":4.261856201471183,"vX0":-2.1923695536096295,"vY0":-123.67868640304638,"vZ0":0.27910979997425667,"x":80.06,"y":123.71,"x0":1.7610905763438742,"y0":50.00464430435712,"z0":6.444097890105766,"aX":1.2047500827687634},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.4,"breakHorizontal":-1.0,"spinRate":2365,"spinDirection":172},"zone":12,"typeConfidence":2.0,"plateTime":0.43992580579695106,"extension":6.603404944911271},"index":0,"playId":"3263bb57-b014-3262-bd13-cafdfc48bae8","pitchNumber":1,"startTime":"2026-04-12T19:30:36.903Z","endTime":"2026-04-12T19:30:41.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.137182392003563,"aZ":-19.137344060165674,"pfxX":9.556389805001867,"pfxZ":7.893594841849293,"pX":0.40398210847267757,"pZ":3.184829758127129,"vX0":-6.249059690547537,"vY0":-127.89279464801058,"vZ0":-3.620563833510855,"x":101.6,"y":152.79,"x0":1.641354650325823,"y0":50.001034720668926,"z0":6.125376884735846,"aX":15.780318667885755},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":13.7,"breakHorizontal":-15.8,"spinRate":2193,"spinDirection":134},"zone":3,"typeConfidence":2.0,"plateTime":0.42876624121927875,"extension":6.7708253737103545},"index":1,"playId":"6977e238-d312-381f-bc7c-5de0fc4b9826","pitchNumber":2,"startTime":"2026-04-12T19:30:49.317Z","endTime":"2026-04-12T19:30:53.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8529689209808,"aZ":-24.35805520876984,"pfxX":7.412424772042272,"pfxZ":4.749862105926621,"pX":1.2303183483253113,"pZ":2.988612049585657,"vX0":-3.910628433915994,"vY0":-127.17337845284894,"vZ0":-3.067284603672883,"x":70.1,"y":158.09,"x0":1.8208116925190418,"y0":50.00568274937083,"z0":6.131997598319557,"aX":12.204362063859339},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.2,"breakHorizontal":-12.6,"spinRate":2103,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.42986647943602696,"extension":6.561742144966007},"hitData":{"launchSpeed":100.0,"launchAngle":0.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.93,"coordY":148.86}},"index":2,"playId":"9f066dc9-3950-3513-9401-03965c298620","pitchNumber":3,"startTime":"2026-04-12T19:31:04.525Z","endTime":"2026-04-12T19:31:12.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:31:12.172Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Schanuel walks.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:31:32.290Z","endTime":"2026-04-12T19:32:57.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.874198925747297,"aZ":-19.873062215353723,"pfxX":6.910302933524605,"pfxZ":6.304322808439615,"pX":0.1389949269708894,"pZ":4.168018795482341,"vX0":-6.45970118777496,"vY0":-137.91237370795872,"vZ0":-2.3884932018911718,"x":111.7,"y":126.24,"x0":1.5989021645992607,"y0":50.00534199739808,"z0":6.366432521916651,"aX":13.489475013132413},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.2,"breakHorizontal":-11.4,"spinRate":2247,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.3951714569175655,"extension":6.726335193510056},"index":0,"playId":"77fb909b-63ff-3ecc-b2f5-fd31285d1579","pitchNumber":1,"startTime":"2026-04-12T19:31:39.391Z","endTime":"2026-04-12T19:31:43.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.417210445234197,"aZ":-20.902448138303257,"pfxX":8.63401048172286,"pfxZ":6.106443466969356,"pX":0.3426332130088831,"pZ":3.3264637446151974,"vX0":-6.14253882835172,"vY0":-133.90768128061066,"vZ0":-4.110551051786457,"x":103.94,"y":148.97,"x0":1.5254671357530558,"y0":50.00574666220035,"z0":6.346082477997028,"aX":15.942989983291175},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.6,"breakHorizontal":-14.6,"spinRate":2257,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.40648563614352895,"extension":6.83165191918711},"index":1,"playId":"562226a9-1907-353b-bd11-77b35c9275e9","pitchNumber":2,"startTime":"2026-04-12T19:31:52.871Z","endTime":"2026-04-12T19:31:57.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-04-12T19:32:02.901Z","endTime":"2026-04-12T19:32:17.081Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":92.2,"endSpeed":83.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.194259412706344,"aZ":-19.588608310360026,"pfxX":9.22801391811083,"pfxZ":6.967340954334695,"pX":0.46395629373827735,"pZ":4.735501105815389,"vX0":-6.2329365846370965,"vY0":-134.0928050789735,"vZ0":-0.8657352818675443,"x":99.32,"y":110.92,"x0":1.6292553096573443,"y0":50.001698432568624,"z0":6.470672911942184,"aX":16.66740044945713},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.6,"breakHorizontal":-15.2,"spinRate":2220,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.4097348043754412,"extension":6.8003530480264285},"index":3,"playId":"9f821c0e-70bf-3ea2-b7fc-28b2c098c78a","pitchNumber":3,"startTime":"2026-04-12T19:32:17.081Z","endTime":"2026-04-12T19:32:20.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":92.3,"endSpeed":83.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06907401888372,"aZ":-18.63957691904231,"pfxX":9.449188780224226,"pfxZ":7.4541718353779665,"pX":1.7804641913589234,"pZ":4.238094018032584,"vX0":-2.6410639704225516,"vY0":-134.36597774145147,"vZ0":-2.1120535813279173,"x":49.13,"y":124.35,"x0":1.5530984331973448,"y0":50.000411513464236,"z0":6.369078184624742,"aX":17.150805748222954},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.2,"breakHorizontal":-16.4,"spinRate":2290,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.4087592763124106,"extension":6.804840679465332},"index":4,"playId":"b5d4d473-29ee-331c-b2ff-1762914864c7","pitchNumber":4,"startTime":"2026-04-12T19:32:33.370Z","endTime":"2026-04-12T19:32:38.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61864272859863,"aZ":-18.33339809325521,"pfxX":8.086808254513045,"pfxZ":7.194317835963584,"pX":0.2729775070536261,"pZ":4.006076868062806,"vX0":-6.109596167646519,"vY0":-136.93679282907877,"vZ0":-3.177239819902393,"x":106.59,"y":130.62,"x0":1.4682414249259785,"y0":50.000176599467146,"z0":6.41618520628453,"aX":15.55197641481927},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.7,"breakHorizontal":-13.6,"spinRate":2337,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.39804978897886967,"extension":6.91657706192075},"index":5,"playId":"f9ec3c5b-cbfd-3be3-af55-3b9e3c998f12","pitchNumber":5,"startTime":"2026-04-12T19:32:53.485Z","endTime":"2026-04-12T19:32:57.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:32:57.444Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Logan O'Hoppe doubles (1) on a fly ball to left fielder Spencer Steer. Nolan Schanuel to 3rd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:33:17.696Z","endTime":"2026-04-12T19:34:01.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"postOnThird":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":87.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.062996405177927,"aZ":-13.522291209843214,"pfxX":4.705658862702851,"pfxZ":9.571228971343256,"pX":0.11116535238997727,"pZ":3.5091562142369064,"vX0":-5.878582002927455,"vY0":-138.30386630220056,"vZ0":-4.95259245908186,"x":112.76,"y":144.03,"x0":1.646760483568357,"y0":50.00600452180701,"z0":6.220794624917758,"aX":9.173995685234551},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":-7.4,"spinRate":2322,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.3950940680196293,"extension":6.855591211645801},"index":0,"playId":"25460821-2ac6-3e66-85b1-bc69de96f9c0","pitchNumber":1,"startTime":"2026-04-12T19:33:19.860Z","endTime":"2026-04-12T19:33:25.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.475532914195927,"aZ":-11.932692800434888,"pfxX":5.222163245867478,"pfxZ":10.316911483809116,"pX":-1.327437463431182,"pZ":2.658927444822842,"vX0":-9.720162298510363,"vY0":-138.8168293726457,"vZ0":-7.4484295068492585,"x":167.6,"y":166.99,"x0":1.5324124314950618,"y0":50.005832646263926,"z0":6.161596910606985,"aX":10.24948662679374},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":-7.6,"spinRate":2383,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.393743842702416,"extension":6.823515816070447},"index":1,"playId":"9799d063-a908-3762-a299-49c4750f00ce","pitchNumber":2,"startTime":"2026-04-12T19:33:35.228Z","endTime":"2026-04-12T19:33:39.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4864981376499,"aZ":-23.070531649555395,"pfxX":7.71241199916391,"pfxZ":5.46019375972222,"pX":0.5029236665196123,"pZ":2.7813931342563847,"vX0":-5.461402160706222,"vY0":-128.29416806483505,"vZ0":-3.9298747783530033,"x":97.83,"y":163.68,"x0":1.6570351558723688,"y0":50.00195448724896,"z0":6.130567569179103,"aX":12.858682990742055},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.2,"breakHorizontal":-12.7,"spinRate":2189,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.4268870291761986,"extension":6.805327012349955},"hitData":{"launchSpeed":98.9,"launchAngle":25.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":32.04,"coordY":95.16}},"index":2,"playId":"d3248117-9c93-3d86-b7ac-aa843b50f646","pitchNumber":3,"startTime":"2026-04-12T19:33:50.358Z","endTime":"2026-04-12T19:34:01.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.29999999999999993,"leverageIndex":0.04,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:34:01.902Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oswald Peraza grounds out, second baseman Matt McLain to first baseman Sal Stewart. Nolan Schanuel scores. Logan O'Hoppe to 3rd.","rbi":1,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:36:42.145Z","endTime":"2026-04-12T19:37:24.534Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":{"id":656271,"link":"/api/v1/people/656271"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T19:34:21.041Z","endTime":"2026-04-12T19:35:02.484Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"second":{"id":681351,"link":"/api/v1/people/681351"},"third":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Sam Moll replaces Brock Burke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-12T19:35:02.484Z","endTime":"2026-04-12T19:36:44.395Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594580,"link":"/api/v1/people/594580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"second":{"id":681351,"link":"/api/v1/people/681351"},"third":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.508577533988657,"aZ":-30.257184077229162,"pfxX":-4.766373402994847,"pfxZ":1.4171076650065153,"pX":-0.18807456366454578,"pZ":2.417284627157099,"vX0":-3.7054626166262628,"vY0":-115.90589488082006,"vZ0":1.3410938191437505,"x":124.17,"y":173.51,"x0":2.0530781589570832,"y0":50.004919505271324,"z0":4.729568098635696,"aX":-6.457578274628446},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":3.2,"breakHorizontal":9.6,"spinRate":2700,"spinDirection":309},"zone":5,"typeConfidence":2.0,"plateTime":0.47332493947005316,"extension":4.491855562434457},"index":2,"playId":"daade7a2-9848-3dea-80d5-53f077d74f79","pitchNumber":1,"startTime":"2026-04-12T19:36:44.395Z","endTime":"2026-04-12T19:36:48.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"second":{"id":681351,"link":"/api/v1/people/681351"},"third":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.683280624309045,"aZ":-40.35698101811944,"pfxX":6.746117504058908,"pfxZ":-5.5376055633155765,"pX":0.7071790158812062,"pZ":1.216631290626149,"vX0":-4.814547713496839,"vY0":-121.0511096647076,"vZ0":-0.2519055888399324,"x":90.04,"y":205.93,"x0":1.850093742417592,"y0":50.00480737704931,"z0":4.869489759377352,"aX":9.965177001354025},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-9.8,"breakHorizontal":-11.0,"spinRate":1864,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.45331606149425197,"extension":4.612081045584945},"index":3,"playId":"4c78fdb4-ca86-3989-ae4e-2d741606004c","pitchNumber":2,"startTime":"2026-04-12T19:37:01.935Z","endTime":"2026-04-12T19:37:06.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"second":{"id":681351,"link":"/api/v1/people/681351"},"third":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.479534433718598,"aZ":-37.93818337732662,"pfxX":6.638638239599746,"pfxZ":-3.9407323754140133,"pX":1.1064085594520265,"pZ":2.2022290452512245,"vX0":-4.335925397155903,"vY0":-119.73911749638236,"vZ0":1.5884450960695335,"x":74.83,"y":179.32,"x0":2.07135184413892,"y0":50.001985285730036,"z0":4.905583040619449,"aX":9.712455460917207},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.5,"breakHorizontal":-11.0,"spinRate":1934,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.45611222036386856,"extension":4.668319677049447},"hitData":{"launchSpeed":94.5,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.31,"coordY":151.9}},"index":4,"playId":"f33f5927-7ec0-39ff-a690-c98846e2f3a9","pitchNumber":3,"startTime":"2026-04-12T19:37:17.237Z","endTime":"2026-04-12T19:37:24.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"second":{"id":681351,"link":"/api/v1/people/681351"},"third":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:37:24.534Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Teodosio grounds out, second baseman Matt McLain to first baseman Sal Stewart.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:37:49.630Z","endTime":"2026-04-12T19:38:59.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75736247641069,"aZ":-33.88864730078383,"pfxX":-8.924178721830142,"pfxZ":-1.2011446625689168,"pX":0.033919126753661745,"pZ":0.9783163254399397,"vX0":-2.0263157747380274,"vY0":-118.49861116179275,"vZ0":-1.3919133721670816,"x":115.71,"y":212.37,"x0":2.058854992999925,"y0":50.003391670709135,"z0":4.657681591034361,"aX":-12.743363303515636},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.3,"breakHorizontal":16.7,"spinRate":2766,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.46149716968587073,"extension":4.471012155706049},"index":0,"playId":"aeff5f94-9af1-3e2e-bc7c-c9d4ac26e146","pitchNumber":1,"startTime":"2026-04-12T19:37:49.630Z","endTime":"2026-04-12T19:37:53.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"third":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.507674036167582,"aZ":-33.127326954357784,"pfxX":8.924772575911204,"pfxZ":-0.5404806603107417,"pX":-0.05996040618621366,"pZ":1.9162299102112532,"vX0":-7.523500313495582,"vY0":-131.64274611662086,"vZ0":-1.37491761231969,"x":119.29,"y":187.04,"x0":1.6625395670331238,"y0":50.001173124531284,"z0":4.8766672988096955,"aX":15.808923857579764},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.1,"breakHorizontal":-14.8,"spinRate":2327,"spinDirection":110},"zone":8,"typeConfidence":2.0,"plateTime":0.4146021012781156,"extension":4.737057569549969},"index":1,"playId":"21597752-a10d-39cc-b039-e30ca2bd2cf5","pitchNumber":2,"startTime":"2026-04-12T19:38:07.463Z","endTime":"2026-04-12T19:38:12.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"third":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76696920665128,"aZ":-40.72906765101714,"pfxX":9.006070770009893,"pfxZ":-5.828720875632825,"pX":-0.5247865012888159,"pZ":1.366902605775986,"vX0":-8.00821445812155,"vY0":-121.23079566611314,"vZ0":0.36749248227243525,"x":137.0,"y":201.87,"x0":1.6734868201378306,"y0":50.0030713895358,"z0":4.809144948208826,"aX":13.220057902494514},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-10.1,"breakHorizontal":-14.0,"spinRate":1886,"spinDirection":83},"zone":13,"typeConfidence":2.0,"plateTime":0.4542318302844013,"extension":4.802296988028553},"index":2,"playId":"5811f7b8-80c5-3fa6-8e6e-1dd2ed5b75b0","pitchNumber":3,"startTime":"2026-04-12T19:38:33.914Z","endTime":"2026-04-12T19:38:39.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"third":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":82.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.372797598877035,"aZ":-35.997783278119684,"pfxX":11.730731970826026,"pfxZ":-2.153689093654057,"pX":0.9103044278491388,"pZ":2.5121344800718117,"vX0":-6.016062536221021,"vY0":-133.6906276524347,"vZ0":0.35900370338144505,"x":82.3,"y":170.95,"x0":1.6907907798218955,"y0":50.00575510025939,"z0":5.0039558895131915,"aX":20.799145453912935},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-3.5,"breakHorizontal":-19.6,"spinRate":2525,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4129801287733703,"extension":4.783480440325359},"hitData":{"launchSpeed":100.5,"launchAngle":-2.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.95,"coordY":153.42}},"index":3,"playId":"b433e7b8-4a9c-3333-ad69-5863e2674ac1","pitchNumber":4,"startTime":"2026-04-12T19:38:52.381Z","endTime":"2026-04-12T19:38:59.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"third":{"id":681351,"link":"/api/v1/people/681351"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_ab"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_ab"},{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:38:59.704Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T19:42:47.261Z","endTime":"2026-04-12T19:43:50.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.052248101820407,"aZ":-31.867524451822444,"pfxX":-7.941906393515493,"pfxZ":0.16143128461818357,"pX":0.5830041488288383,"pZ":2.1858141857934346,"vX0":10.04490062269581,"vY0":-136.43607130288154,"vZ0":-3.18907211112914,"x":94.78,"y":179.76,"x0":-2.1086141035127377,"y0":50.00144893158972,"z0":5.557918981309756,"aX":-15.023001762008708},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-0.2,"breakHorizontal":12.4,"spinRate":1982,"spinDirection":238},"zone":6,"typeConfidence":0.7,"plateTime":0.4009298399685286,"extension":6.71108098408112},"index":0,"playId":"f4e3936b-ae4b-3ec8-862a-586e86050fbf","pitchNumber":1,"startTime":"2026-04-12T19:43:01.418Z","endTime":"2026-04-12T19:43:05.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96940050239612,"aZ":-31.743162877807922,"pfxX":-6.990222995625416,"pfxZ":0.22483252552813404,"pX":-0.10718158937305212,"pZ":2.7623227148529055,"vX0":8.551870629185814,"vY0":-138.04761477516632,"vZ0":-1.8058334008474604,"x":121.09,"y":164.2,"x0":-2.3331558353838386,"y0":50.0057849469956,"z0":5.556467366522188,"aX":-13.530617193622597},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":0.2,"breakHorizontal":10.9,"spinRate":1972,"spinDirection":234},"zone":5,"typeConfidence":0.9,"plateTime":0.39636605199842245,"extension":6.757591991859437},"index":1,"playId":"728ed348-489d-30d6-a7f5-a32ee06b3ada","pitchNumber":2,"startTime":"2026-04-12T19:43:15.555Z","endTime":"2026-04-12T19:43:19.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78979214958321,"aZ":-18.3337631191671,"pfxX":-5.7793196844907255,"pfxZ":7.1400771536663115,"pX":-0.31159363169347215,"pZ":4.337292109620639,"vX0":7.427406614895189,"vY0":-138.13249085376611,"vZ0":-0.04565149355836995,"x":128.88,"y":121.67,"x0":-2.280208966804785,"y0":50.00493476628856,"z0":5.583117037589053,"aX":-11.207405549215448},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":9.0,"spinRate":2233,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.39600680827186174,"extension":6.639286733088007},"index":2,"playId":"13d75430-3775-37b8-aa16-c59ade0b5d0d","pitchNumber":3,"startTime":"2026-04-12T19:43:31.635Z","endTime":"2026-04-12T19:43:35.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.305589873471366,"aZ":-38.811320777222264,"pfxX":7.500323571334913,"pfxZ":-4.228563280104089,"pX":1.3698273475698053,"pZ":1.4470502012597486,"vX0":5.909761993772637,"vY0":-124.62535479829009,"vZ0":-2.6132283432986156,"x":64.79,"y":199.71,"x0":-2.007355887975735,"y0":50.001390830780345,"z0":5.718460818958328,"aX":11.781038499541156},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-8.0,"breakHorizontal":-15.0,"spinRate":2455,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.4396954067151655,"extension":6.863175557498395},"index":3,"playId":"f5c6adbc-13d5-3a29-a88a-5a64de6b6b45","pitchNumber":4,"startTime":"2026-04-12T19:43:47.136Z","endTime":"2026-04-12T19:43:50.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:43:50.868Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathaniel Lowe walks.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T19:44:09.242Z","endTime":"2026-04-12T19:48:39.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,6,7,8],"actionIndex":[5],"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":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26738934216944,"aZ":-30.369012626834426,"pfxX":-7.013310138425164,"pfxZ":0.9296982882422746,"pX":0.18796711764937107,"pZ":1.4508095223313102,"vX0":9.568036893254051,"vY0":-137.5002529203727,"vZ0":-4.941741341718429,"x":109.84,"y":199.61,"x0":-2.4020126683131386,"y0":50.00423976280756,"z0":5.296017937324958,"aX":-13.629536067319538},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.0,"breakHorizontal":11.0,"spinRate":1984,"spinDirection":245},"zone":14,"typeConfidence":0.57,"plateTime":0.3961254882723999,"extension":6.790296086578817},"index":0,"playId":"12c53c45-c4f2-3fdf-b2cb-c9ce970dd85b","pitchNumber":1,"startTime":"2026-04-12T19:44:13.997Z","endTime":"2026-04-12T19:44:18.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50023136606554,"aZ":-19.01916008008692,"pfxX":-4.981427583832216,"pfxZ":6.478243574637684,"pX":0.4497895365965033,"pZ":2.7894218966603725,"vX0":9.895316880401449,"vY0":-140.7846164485141,"vZ0":-3.7540075557625787,"x":99.86,"y":163.47,"x0":-2.4451451408646103,"y0":50.00422583238763,"z0":5.353108205000104,"aX":-10.118166770482265},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.3,"breakHorizontal":7.3,"spinRate":2242,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.38736077577559325,"extension":6.7534706159903015},"index":1,"playId":"5b8a85da-9307-3349-82f2-d5d678cfa691","pitchNumber":2,"startTime":"2026-04-12T19:44:27.172Z","endTime":"2026-04-12T19:44:30.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.610459760887853,"aZ":-17.882792243451917,"pfxX":-5.155225062447508,"pfxZ":7.062804437365683,"pX":-0.7238329364221484,"pZ":3.3398878629199626,"vX0":6.649285263288589,"vY0":-140.57909024638937,"vZ0":-2.4961319636859836,"x":144.59,"y":148.6,"x0":-2.437953581617134,"y0":50.00235092583196,"z0":5.385675489974613,"aX":-10.431174532196843},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.5,"breakHorizontal":8.2,"spinRate":2293,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.3880091422280971,"extension":6.789318033939587},"index":2,"playId":"f362e538-7370-395a-b285-49f081ac7bd2","pitchNumber":3,"startTime":"2026-04-12T19:44:40.015Z","endTime":"2026-04-12T19:44:43.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-12T19:44:46.612Z","endTime":"2026-04-12T19:45:01.118Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.061520811396587,"aZ":-35.549452769826985,"pfxX":-4.7226024975081415,"pfxZ":-1.9044686253116314,"pX":-0.8525773102015134,"pZ":2.2775011530421057,"vX0":6.11358940974833,"vY0":-131.9301122138555,"vZ0":-1.2759508971794498,"x":149.5,"y":177.29,"x0":-2.5822269364137473,"y0":50.004529406505505,"z0":5.378360567655961,"aX":-8.357778682925508},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-3.5,"breakHorizontal":7.3,"spinRate":1393,"spinDirection":262},"zone":13,"typeConfidence":0.88,"plateTime":0.4145545016633436,"extension":6.832133307492515},"index":4,"playId":"f0518f43-a227-32bb-9705-959979882c2f","pitchNumber":4,"startTime":"2026-04-12T19:45:01.118Z","endTime":"2026-04-12T19:45:06.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-12T19:45:18.173Z","endTime":"2026-04-12T19:47:41.245Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.076264947113028,"aZ":-38.69418003852706,"pfxX":7.1786971007430855,"pfxZ":-4.068058440611957,"pX":1.358724738632759,"pZ":0.7333353350841052,"vX0":6.394436964752769,"vY0":-125.78615193971109,"vZ0":-4.43766674546514,"x":65.21,"y":218.98,"x0":-2.146932803164114,"y0":50.00012881781346,"z0":5.651619202651509,"aX":11.519555233658044},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-8.2,"breakHorizontal":-14.4,"spinRate":2507,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.4351395271619025,"extension":6.840071577594732},"index":6,"playId":"b78453da-eb0a-368d-8b6e-33d9db729c8e","pitchNumber":5,"startTime":"2026-04-12T19:47:41.245Z","endTime":"2026-04-12T19:47:47.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.934786002989856,"aZ":-30.952806757052933,"pfxX":-7.699372374397843,"pfxZ":0.6093835814725566,"pX":-0.7176916615799327,"pZ":1.66430891538043,"vX0":7.287146271676359,"vY0":-140.88212565975923,"vZ0":-4.6673030718978,"x":144.36,"y":193.84,"x0":-2.332988339919336,"y0":50.00684612869385,"z0":5.334797318957206,"aX":-15.536071708727476},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":0.4,"breakHorizontal":12.5,"spinRate":1956,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.388254012174015,"extension":6.785169063728968},"index":7,"playId":"b15b4e82-4779-32b6-a1de-51bf631963bb","pitchNumber":6,"startTime":"2026-04-12T19:47:59.635Z","endTime":"2026-04-12T19:48:26.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"}},"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":98.8,"endSpeed":89.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.80328170779315,"aZ":-17.20585095169939,"pfxX":-7.080554619860287,"pfxZ":7.252897758851257,"pX":-0.8967238621267397,"pZ":1.96186659525191,"vX0":6.92463457324407,"vY0":-143.5874937167905,"vZ0":-6.490237199119713,"x":151.18,"y":185.81,"x0":-2.4331945010629767,"y0":50.004029856681186,"z0":5.343396959961319,"aX":-14.616464290051624},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.8,"breakHorizontal":11.3,"spinRate":2329,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.38313257748553253,"extension":6.774559708123031},"index":8,"playId":"7e4ff272-7403-34d4-a52a-04a61bdef97b","pitchNumber":7,"startTime":"2026-04-12T19:48:34.462Z","endTime":"2026-04-12T19:48:39.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.2,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:48:39.594Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer strikes out swinging.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T19:49:05.062Z","endTime":"2026-04-12T19:50:14.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99760963025366,"aZ":-31.676577621376385,"pfxX":-7.010358681853392,"pfxZ":0.25495904298646455,"pX":-0.23316129075545688,"pZ":1.2242957899264721,"vX0":8.237886157886477,"vY0":-139.03492178974275,"vZ0":-5.471225957242541,"x":125.89,"y":205.72,"x0":-2.3228466003111747,"y0":50.005592556589164,"z0":5.31852680309755,"aX":-13.73615930291386},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":-0.5,"breakHorizontal":11.0,"spinRate":1929,"spinDirection":235},"zone":13,"typeConfidence":0.93,"plateTime":0.3938739642804534,"extension":6.908094902307475},"index":0,"playId":"44316481-d0d8-38ec-a70f-8f56fff751d5","pitchNumber":1,"startTime":"2026-04-12T19:49:05.062Z","endTime":"2026-04-12T19:49:09.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.15046348027339,"aZ":-30.168246010258947,"pfxX":-9.349372093291956,"pfxZ":1.0444724826331797,"pX":0.9816413681496817,"pZ":-0.3530816780056876,"vX0":11.99859017085834,"vY0":-138.5485685272228,"vZ0":-9.296069498472791,"x":79.58,"y":248.31,"x0":-2.2131116076911868,"y0":50.0049990589509,"z0":5.096532366238327,"aX":-17.97831456678483},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":-0.2,"breakHorizontal":14.2,"spinRate":2067,"spinDirection":237},"zone":14,"typeConfidence":0.93,"plateTime":0.39702842550951933,"extension":6.89859237909193},"index":1,"playId":"53c21554-9b5d-39c9-a93f-f6a80f8fca59","pitchNumber":2,"startTime":"2026-04-12T19:49:24.528Z","endTime":"2026-04-12T19:49:27.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.838717579294464,"aZ":-19.35228232431898,"pfxX":-5.6696237047002445,"pfxZ":6.324747373640566,"pX":0.8709471418051296,"pZ":1.9415026819799313,"vX0":10.399697480080489,"vY0":-140.98089219479786,"vZ0":-5.922896055732262,"x":83.8,"y":186.36,"x0":-2.116840106197412,"y0":50.0051380078732,"z0":5.304681445352386,"aX":-11.498903235906077},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.4,"breakHorizontal":8.3,"spinRate":2268,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.3874257547953617,"extension":6.855980429760996},"index":2,"playId":"422ad28b-c3a8-3235-9440-2ea9e647fe85","pitchNumber":3,"startTime":"2026-04-12T19:49:45.718Z","endTime":"2026-04-12T19:49:48.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.467008046046566,"aZ":-34.85113775279004,"pfxX":5.044538553482493,"pfxZ":-1.6316032066835655,"pX":0.756470700264135,"pZ":1.8194894108712893,"vX0":5.245840056858147,"vY0":-126.15080799306118,"vZ0":-2.7749907943259844,"x":88.17,"y":189.65,"x0":-1.9922246364866072,"y0":50.004098475616104,"z0":5.695144339802567,"aX":8.271549412006385},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.4,"breakHorizontal":-10.2,"spinRate":2491,"spinDirection":31},"zone":9,"typeConfidence":0.88,"plateTime":0.4313331813950052,"extension":6.875138962045677},"index":3,"playId":"aa4f753c-c2ca-3d6d-8444-c76c268559f1","pitchNumber":4,"startTime":"2026-04-12T19:50:10.983Z","endTime":"2026-04-12T19:50:14.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.1,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:50:14.593Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Noelvi Marte grounds into a force out, shortstop Zach Neto to second baseman Vaughn Grissom. Nathaniel Lowe out at 2nd.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T19:51:30.617Z","endTime":"2026-04-12T19:53:44.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T19:50:27.938Z","endTime":"2026-04-12T19:51:32.944Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":89.0,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.830465998669453,"aZ":-32.384942820608146,"pfxX":-7.340372957726657,"pfxZ":-0.1052198770010575,"pX":0.5615423469204358,"pZ":1.5911214427335785,"vX0":10.311252631026457,"vY0":-139.85913171893858,"vZ0":-4.285292953990193,"x":95.6,"y":195.82,"x0":-2.203705286105877,"y0":50.002492307015096,"z0":5.245048335697752,"aX":-14.675203378833057},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":-0.8,"breakHorizontal":11.4,"spinRate":1976,"spinDirection":239},"zone":14,"typeConfidence":0.95,"plateTime":0.39025750766256184,"extension":6.909889883092911},"index":1,"playId":"94ab39f6-e30a-3b66-99e2-0f5dcc8b626f","pitchNumber":1,"startTime":"2026-04-12T19:51:32.944Z","endTime":"2026-04-12T19:51:37.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10839082670138,"aZ":-30.932291826703384,"pfxX":-8.469989040356028,"pfxZ":0.6147500308637062,"pX":0.08256947562494521,"pZ":1.6659921698691218,"vX0":9.69028349139735,"vY0":-141.36387543594455,"vZ0":-4.583796989114695,"x":113.85,"y":193.8,"x0":-2.2886737005800764,"y0":50.00559388120417,"z0":5.293487020205265,"aX":-17.152912075705956},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":0.4,"breakHorizontal":13.3,"spinRate":2009,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.38740206228103613,"extension":6.971614198713512},"index":2,"playId":"ca011b60-dbec-35ff-8309-e9d740b53a25","pitchNumber":2,"startTime":"2026-04-12T19:51:50.156Z","endTime":"2026-04-12T19:51:54.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-12T19:52:01.634Z","endTime":"2026-04-12T19:52:15.244Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47714834431778,"aZ":-36.3012311476137,"pfxX":6.533726065387955,"pfxZ":-2.477462825718328,"pX":2.3624760273344987,"pZ":0.818702146988093,"vX0":8.302362721789331,"vY0":-128.21033692873985,"vZ0":-4.908217802391234,"x":26.95,"y":216.68,"x0":-1.7665195793701183,"y0":50.00383429104826,"z0":5.590569473867392,"aX":10.878298614712845},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-5.4,"breakHorizontal":-13.7,"spinRate":2557,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.42718314396581114,"extension":6.904532057680959},"index":4,"playId":"f6c09650-534b-3b07-8788-5dd65fdc4579","pitchNumber":3,"startTime":"2026-04-12T19:52:15.244Z","endTime":"2026-04-12T19:52:18.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89764555075641,"aZ":-36.81419514221804,"pfxX":5.197841931335846,"pfxZ":-2.8741127446551538,"pX":-0.4703566931708071,"pZ":2.451907144266906,"vX0":2.1312596603748717,"vY0":-125.98749111577601,"vZ0":-0.9232348475748352,"x":134.93,"y":172.58,"x0":-2.002018162191251,"y0":50.005939986677205,"z0":5.790861909304205,"aX":8.381047195120777},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.2,"breakHorizontal":-9.8,"spinRate":2390,"spinDirection":33},"zone":4,"typeConfidence":0.9,"plateTime":0.43425871523546933,"extension":6.97051256629966},"index":5,"playId":"d5639c72-11e5-3b06-a568-d9ccebb9c0d1","pitchNumber":4,"startTime":"2026-04-12T19:52:38.640Z","endTime":"2026-04-12T19:52:42.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70043516871647,"aZ":-18.877775648198938,"pfxX":-5.213934532263356,"pfxZ":6.523178527847332,"pX":-0.14649834508617895,"pZ":3.0766309841003747,"vX0":7.5031089240442235,"vY0":-141.9230145494836,"vZ0":-3.3410353352434656,"x":122.58,"y":155.71,"x0":-2.1479802495209066,"y0":50.004580650568734,"z0":5.472620021353477,"aX":-10.630559481832776},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.3,"breakHorizontal":7.9,"spinRate":2286,"spinDirection":245},"zone":2,"typeConfidence":2.0,"plateTime":0.38604763026276023,"extension":6.851599325938454},"index":6,"playId":"45a484c0-ac6d-34b9-8c1d-91d29dbb9b20","pitchNumber":5,"startTime":"2026-04-12T19:53:04.543Z","endTime":"2026-04-12T19:53:08.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":93.1,"endSpeed":86.6,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.880555868047466,"aZ":-32.37318467095089,"pfxX":-4.766033103434562,"pfxZ":-0.1071991467544473,"pX":0.6361181392705754,"pZ":1.4066866884174023,"vX0":9.175080291485825,"vY0":-135.3257973441622,"vZ0":-4.736538327967791,"x":92.75,"y":200.8,"x0":-2.158968403203785,"y0":50.001995919572074,"z0":5.413176124924404,"aX":-8.956696472802875},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.0,"breakHorizontal":7.0,"spinRate":1624,"spinDirection":243},"zone":14,"typeConfidence":0.91,"plateTime":0.40273059846956416,"extension":6.934822075859318},"hitData":{"launchSpeed":91.5,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.93,"coordY":152.41}},"index":7,"playId":"b57d3266-b964-3b9d-a8a9-e5af0abf1522","pitchNumber":6,"startTime":"2026-04-12T19:53:37.571Z","endTime":"2026-04-12T19:53:44.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:53:44.271Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach Neto walks.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T19:56:04.364Z","endTime":"2026-04-12T19:57:28.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from first base to third base for Sal Stewart.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"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-04-12T19:55:46.697Z","endTime":"2026-04-12T19:55:46.715Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"400","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Will Benson replaces third baseman Eugenio Suárez, batting 5th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"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-04-12T19:55:46.715Z","endTime":"2026-04-12T19:55:46.717Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":553993,"link":"/api/v1/people/553993"},"defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668715,"link":"/api/v1/people/668715"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to first base for Spencer Steer.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"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-04-12T19:55:46.717Z","endTime":"2026-04-12T19:56:06.527Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"700","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":553993,"link":"/api/v1/people/553993"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":90.9,"endSpeed":83.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.530408282341277,"aZ":-36.431968415548226,"pfxX":9.549582808829353,"pfxZ":-2.4105304394461253,"pX":-1.4037121723836956,"pZ":2.1510360396641253,"vX0":-10.39804043501417,"vY0":-132.01524385555248,"vZ0":-0.3028356454875448,"x":170.51,"y":180.7,"x0":1.3412498843620324,"y0":50.00073911825411,"z0":4.943998933447451,"aX":16.89140679864153},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-4.2,"breakHorizontal":-15.1,"spinRate":2314,"spinDirection":97},"zone":13,"typeConfidence":2.0,"plateTime":0.4145485000682809,"extension":4.622379884234616},"index":3,"playId":"07bbe87c-b04a-3e8c-815e-9d9e72313943","pitchNumber":1,"startTime":"2026-04-12T19:56:06.527Z","endTime":"2026-04-12T19:56:10.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.800097354236005,"aZ":-34.96951919032874,"pfxX":8.90463343461992,"pfxZ":-1.5688002523733386,"pX":-0.8899570686548479,"pZ":1.8373802525809977,"vX0":-9.478299528842241,"vY0":-131.86123705055698,"vZ0":-1.2042979084828986,"x":150.92,"y":189.17,"x0":1.5797823963674984,"y0":50.00598073354064,"z0":4.860216085516173,"aX":15.817252263662299},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-2.9,"breakHorizontal":-14.3,"spinRate":2339,"spinDirection":98},"zone":13,"typeConfidence":2.0,"plateTime":0.41402013863035325,"extension":4.578745777994341},"index":4,"playId":"d5e93f0a-e06b-3870-acf9-a21ee2404057","pitchNumber":2,"startTime":"2026-04-12T19:56:22.444Z","endTime":"2026-04-12T19:56:26.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45675277124089,"aZ":-37.64684834562844,"pfxX":7.908311677943036,"pfxZ":-3.69173753249647,"pX":3.534350361752791,"pZ":3.798959825868421,"vX0":1.2008100091697593,"vY0":-120.88777570757614,"vZ0":4.798388890671924,"x":-17.72,"y":136.21,"x0":2.0036116162166038,"y0":50.00455806623075,"z0":5.0919384811465855,"aX":11.712128765916676},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.3,"breakHorizontal":-14.6,"spinRate":1838,"spinDirection":93},"zone":12,"typeConfidence":2.0,"plateTime":0.4529988926595312,"extension":4.618747843697669},"index":5,"playId":"aca56b1b-ec91-3242-a94f-f3921be948a7","pitchNumber":3,"startTime":"2026-04-12T19:56:40.610Z","endTime":"2026-04-12T19:56:44.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14488819602409,"aZ":-31.77059434651673,"pfxX":11.675905266898319,"pfxZ":0.22240653682104394,"pX":-0.9782298706971249,"pZ":1.6753983297560633,"vX0":-10.32900300262522,"vY0":-133.44989665978622,"vZ0":-2.3234479002368627,"x":154.29,"y":193.54,"x0":1.40752889791141,"y0":50.00441205823731,"z0":4.824462959019175,"aX":21.263414277176622},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.1,"breakHorizontal":-19.2,"spinRate":2466,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.40895071424995155,"extension":4.747148588697553},"index":6,"playId":"c04d8ef8-3bf3-39ec-86f6-95e3b6b4acf3","pitchNumber":4,"startTime":"2026-04-12T19:57:02.709Z","endTime":"2026-04-12T19:57:07.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72654896502085,"aZ":-34.24683057432968,"pfxX":11.223944408268727,"pfxZ":-1.1778441384559404,"pX":1.4695552314014353,"pZ":2.2540149877897933,"vX0":-4.669228090287162,"vY0":-132.07672434267724,"vZ0":-0.15708279627135646,"x":60.98,"y":177.92,"x0":1.8080351401295198,"y0":50.004969356751694,"z0":4.845725509143205,"aX":19.711314485253602},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.9,"breakHorizontal":-19.2,"spinRate":2409,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.41567083649580905,"extension":4.651854450210522},"index":7,"playId":"cd6b01a2-e6f0-31e0-8aed-fd7724c40818","pitchNumber":5,"startTime":"2026-04-12T19:57:23.808Z","endTime":"2026-04-12T19:57:28.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:57:28.396Z","atBatIndex":62},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Mike Trout grounds into a force out, third baseman Sal Stewart to second baseman Matt McLain. Zach Neto out at 2nd. Mike Trout to 1st.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T19:57:52.507Z","endTime":"2026-04-12T19:58:18.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":79.7,"endSpeed":72.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79137564817382,"aZ":-32.217878937057094,"pfxX":-6.441240832498615,"pfxZ":-0.03409557815308162,"pX":-0.14757830764011814,"pZ":2.461030258293967,"vX0":-3.2199885628665363,"vY0":-116.01424515347166,"vZ0":1.7785714323985056,"x":122.63,"y":172.33,"x0":2.097475197485657,"y0":50.00198972482543,"z0":4.767312350311607,"aX":-8.731508389053705},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.7,"breakHorizontal":12.5,"spinRate":2765,"spinDirection":303},"zone":5,"typeConfidence":2.0,"plateTime":0.47310530555385144,"extension":4.5996615284915965},"index":0,"playId":"96a1e55c-3a4b-38e0-84fc-7be3867e7be1","pitchNumber":1,"startTime":"2026-04-12T19:57:52.507Z","endTime":"2026-04-12T19:57:56.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":75.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16279734154836,"aZ":-41.5813281295939,"pfxX":9.423814958452342,"pfxZ":-6.397320077398,"pX":0.8884031228007173,"pZ":2.0065218508365263,"vX0":-4.999962937934638,"vY0":-121.88640609724936,"vZ0":1.707866160409493,"x":83.14,"y":184.6,"x0":1.767266465986938,"y0":50.00467539035209,"z0":4.951356109852882,"aX":13.85017587946354},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-10.7,"breakHorizontal":-15.5,"spinRate":1819,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.45345376949636673,"extension":4.789275573679104},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.59,"coordY":166.59}},"index":1,"playId":"926903ad-1630-3862-abcc-6c2ebc348f99","pitchNumber":2,"startTime":"2026-04-12T19:58:11.754Z","endTime":"2026-04-12T19:58:18.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:58:18.629Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jo Adell pops out to second baseman Matt McLain.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T19:58:42.102Z","endTime":"2026-04-12T19:58:59.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":72.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.068210901797872,"aZ":-31.90195254978491,"pfxX":-6.717424510181854,"pfxZ":0.19744929229913666,"pX":-0.27603786550288456,"pZ":2.357138671167758,"vX0":-3.416261744698017,"vY0":-116.48163192693453,"vZ0":1.4413632653309998,"x":127.52,"y":175.14,"x0":2.0872367636967475,"y0":50.00103940459146,"z0":4.770991868787579,"aX":-9.129859064199188},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":1.1,"breakHorizontal":13.1,"spinRate":2895,"spinDirection":309},"zone":4,"typeConfidence":2.0,"plateTime":0.4721668585750951,"extension":4.601689845847216},"hitData":{"launchSpeed":71.7,"launchAngle":57.0,"totalDistance":171.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":161.04,"coordY":142.45}},"index":0,"playId":"c9ba8fee-560e-32f9-a644-b1d6c1c2d155","pitchNumber":1,"startTime":"2026-04-12T19:58:46.755Z","endTime":"2026-04-12T19:58:59.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:58:59.789Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Soler walks.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T19:59:15.588Z","endTime":"2026-04-12T20:01:40.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"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":76.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55016513554554,"aZ":-41.68405730306746,"pfxX":5.825755305438381,"pfxZ":-6.347099598890322,"pX":1.3685581515356067,"pZ":2.817032988214248,"vX0":-2.8659204689169098,"vY0":-122.28028277108838,"vZ0":3.5936248373752564,"x":64.83,"y":162.72,"x0":1.8056276640901812,"y0":50.00447953584062,"z0":4.930479769766014,"aX":8.727399650487397},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.2,"breakHorizontal":-9.7,"spinRate":1790,"spinDirection":77},"zone":12,"typeConfidence":2.0,"plateTime":0.4498094214656283,"extension":4.766448362507747},"index":0,"playId":"865d1b28-58d2-3346-a910-915095454ff6","pitchNumber":1,"startTime":"2026-04-12T19:59:22.929Z","endTime":"2026-04-12T19:59:27.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.214812638975463,"aZ":-41.9425271579501,"pfxX":6.82844661191049,"pfxZ":-6.520562860680729,"pX":0.6060984507674158,"pZ":1.5613650831335455,"vX0":-5.153288516276708,"vY0":-122.72278485953333,"vZ0":0.8905184535807862,"x":93.9,"y":196.62,"x0":1.8641341085886052,"y0":50.00169395462336,"z0":4.816115229111148,"aX":10.234693734585933},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.2,"breakHorizontal":-10.9,"spinRate":1823,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.4493230620677555,"extension":4.85561896850645},"index":1,"playId":"dd0b14fd-112d-3dd6-9ac3-1f438f084de2","pitchNumber":2,"startTime":"2026-04-12T19:59:40.378Z","endTime":"2026-04-12T19:59:44.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.662642492500538,"aZ":-40.72086865861088,"pfxX":6.193166345874396,"pfxZ":-5.741000614944946,"pX":0.12602077507334794,"pZ":1.8690064932052528,"vX0":-5.87400504357093,"vY0":-122.00333743720002,"vZ0":1.3818341873731352,"x":112.2,"y":188.32,"x0":1.7739738839312478,"y0":50.00116750603596,"z0":4.837007109632644,"aX":9.224901359698165},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-9.7,"breakHorizontal":-9.6,"spinRate":1925,"spinDirection":77},"zone":8,"typeConfidence":2.0,"plateTime":0.45100202038466186,"extension":4.856366839932983},"index":2,"playId":"23f0451e-183c-39ed-af5b-ceeb16dd3e44","pitchNumber":3,"startTime":"2026-04-12T19:59:58.493Z","endTime":"2026-04-12T20:00:02.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"0ba83579-b49e-3dc1-86c3-800b5c13ff3b","startTime":"2026-04-12T20:00:32.423Z","endTime":"2026-04-12T20:00:40.689Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Fielding error by first baseman Spencer Steer on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"0ba83579-b49e-3dc1-86c3-800b5c13ff3b","startTime":"2026-04-12T20:00:56.225Z","endTime":"2026-04-12T20:01:02.426Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"postOnSecond":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.661212814249,"aZ":-38.84325571045219,"pfxX":10.052426351479369,"pfxZ":-4.152025941849046,"pX":0.4134030799349468,"pZ":1.2354253011398724,"vX0":-6.419243980402445,"vY0":-126.01667528551125,"vZ0":-0.9874786178104809,"x":101.24,"y":205.42,"x0":1.688060905040985,"y0":50.000533132000584,"z0":4.770862992929094,"aX":16.161804095974013},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.4,"breakHorizontal":-16.7,"spinRate":1649,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.43469545849644,"extension":4.77227083211804},"index":5,"playId":"f8b2a809-26de-3576-98ac-f16dd04a48fa","pitchNumber":4,"startTime":"2026-04-12T20:01:02.426Z","endTime":"2026-04-12T20:01:06.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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.0,"endSpeed":79.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.046667966301538,"aZ":-34.635909951274826,"pfxX":5.737344005989831,"pfxZ":-1.5371238440832045,"pX":1.848277243369036,"pZ":3.109319538245833,"vX0":-2.099978260689193,"vY0":-125.2641991889237,"vZ0":2.5697376594337094,"x":46.55,"y":154.83,"x0":1.9494592310685475,"y0":50.00611065925092,"z0":4.891702292442415,"aX":9.167450676277765},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.0,"breakHorizontal":-10.0,"spinRate":1917,"spinDirection":85},"zone":12,"typeConfidence":2.0,"plateTime":0.43638318280547983,"extension":4.8551312639064905},"index":6,"playId":"35819c6b-6403-3125-b0a0-fb945dd8106f","pitchNumber":5,"startTime":"2026-04-12T20:01:18.344Z","endTime":"2026-04-12T20:01:22.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.687390081302564,"aZ":-33.608102437160724,"pfxX":9.273823350999034,"pfxZ":-0.7927481732393122,"pX":-1.4413790862100984,"pZ":2.6400426493484437,"vX0":-10.799594372182725,"vY0":-133.4870587434447,"vZ0":0.36633817574825445,"x":171.94,"y":167.5,"x0":1.4444764149741285,"y0":50.001390455019845,"z0":4.912974400243003,"aX":16.8001616726111},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.1,"breakHorizontal":-14.5,"spinRate":2459,"spinDirection":108},"zone":11,"typeConfidence":2.0,"plateTime":0.4097008989500788,"extension":4.845586673641149},"index":7,"playId":"db30e2c6-5ccf-3d8e-a350-7724350c5e28","pitchNumber":6,"startTime":"2026-04-12T20:01:34.172Z","endTime":"2026-04-12T20:01:40.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":624585,"link":"/api/v1/people/624585","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:01:40.031Z","atBatIndex":65},{"result":{"type":"atBat","event":"Catcher Interference","eventType":"catcher_interf","description":"Vaughn Grissom reaches on catcher interference by P.J. Higgins. Mike Trout to 3rd. Jorge Soler to 2nd. Vaughn Grissom to 1st.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:01:59.831Z","endTime":"2026-04-12T20:02:27.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"postOnThird":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":"r_adv_force","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":"r_adv_force","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Catcher Interference","eventType":"catcher_interf","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"c_catcher_interf"}]}],"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":80.5,"endSpeed":74.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.248207221768514,"aZ":-35.3439843106424,"pfxX":-6.529807216602155,"pfxZ":-2.275603996719952,"pX":0.2277679404338557,"pZ":1.9844418485722632,"vX0":-2.349435650099461,"vY0":-117.28314155096072,"vZ0":1.1391299473511374,"x":108.32,"y":185.2,"x0":2.090946650762559,"y0":50.003322475746266,"z0":4.789513262657466,"aX":-9.093319883087785},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.6,"breakHorizontal":12.4,"spinRate":2797,"spinDirection":319},"zone":8,"typeConfidence":2.0,"plateTime":0.46707099548123754,"extension":4.488879912596926},"index":0,"playId":"49e9ab60-7525-3917-ae41-878fc97d97de","pitchNumber":1,"startTime":"2026-04-12T20:02:03.600Z","endTime":"2026-04-12T20:02:07.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.887880223619685,"aZ":-38.74913992093236,"pfxX":8.041731464079714,"pfxZ":-4.278818646996342,"pX":-0.1624772855660199,"pZ":2.223966062734991,"vX0":-7.287644714439364,"vY0":-122.99052311155296,"vZ0":1.4692739016101735,"x":123.19,"y":178.73,"x0":1.7910510990996986,"y0":50.00577872148391,"z0":4.899606860849353,"aX":12.349866157343437},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.2,"breakHorizontal":-13.0,"spinRate":1853,"spinDirection":78},"zone":8,"typeConfidence":2.0,"plateTime":0.4449677326159365,"extension":4.790530397173268},"hitData":{"launchSpeed":86.7,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":128.05,"coordY":178.25}},"index":1,"playId":"fe535520-3a49-3399-bc40-c20b0987ab68","pitchNumber":2,"startTime":"2026-04-12T20:02:19.695Z","endTime":"2026-04-12T20:02:27.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687093,"link":"/api/v1/people/687093","batSide":{"code":"R","description":"Right"}},"first":{"id":624585,"link":"/api/v1/people/624585"},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:02:27.255Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Schanuel walks. Mike Trout scores. Jorge Soler to 3rd. Vaughn Grissom to 2nd.","rbi":1,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:03:06.302Z","endTime":"2026-04-12T20:04:23.530Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnSecond":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"postOnThird":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":{"id":594580,"link":"/api/v1/people/594580"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.215941754570753,"aZ":-35.87097659318783,"pfxX":-6.488980126235796,"pfxZ":-2.659465104443683,"pX":1.58328174493315,"pZ":3.173897269762647,"vX0":0.5647923466578548,"vY0":-117.14419850016228,"vZ0":3.6112309817186627,"x":56.65,"y":153.08,"x0":2.1820222234102276,"y0":50.00308940655927,"z0":4.966459087413317,"aX":-9.014921615501244},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.6,"breakHorizontal":11.6,"spinRate":2879,"spinDirection":299},"zone":12,"typeConfidence":2.0,"plateTime":0.46764018509403815,"extension":4.584003762583951},"index":0,"playId":"edd49c7d-61ac-3d94-9c7b-bd8015a1ec3e","pitchNumber":1,"startTime":"2026-04-12T20:03:06.302Z","endTime":"2026-04-12T20:03:14.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":624585,"link":"/api/v1/people/624585"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.436296964974474,"aZ":-30.30286062421448,"pfxX":9.327993305297623,"pfxZ":1.054249945282832,"pX":1.328201224753713,"pZ":3.2099323521320717,"vX0":-4.263521684653872,"vY0":-132.55199747595105,"vZ0":1.0859146612380557,"x":66.37,"y":152.11,"x0":1.7458917961725582,"y0":50.00429629292635,"z0":5.008050636080316,"aX":16.593760488879546},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.4,"breakHorizontal":-16.0,"spinRate":2421,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.413274505806446,"extension":4.675032486281336},"index":1,"playId":"c9456331-b2fb-3bdd-a94b-e4b5c48e1eda","pitchNumber":2,"startTime":"2026-04-12T20:03:21.829Z","endTime":"2026-04-12T20:03:25.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":624585,"link":"/api/v1/people/624585"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24904566854352,"aZ":-34.56616913834387,"pfxX":10.588695318998216,"pfxZ":-1.3576008171088283,"pX":-0.2188819409615128,"pZ":2.300926006946045,"vX0":-8.204453173039514,"vY0":-132.30173553417367,"vZ0":-0.058472010005931274,"x":125.34,"y":176.65,"x0":1.558511863101725,"y0":50.00475546999006,"z0":4.873033790701348,"aX":18.629317394993002},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-2.3,"breakHorizontal":-17.2,"spinRate":2457,"spinDirection":105},"zone":5,"typeConfidence":2.0,"plateTime":0.4152227887320046,"extension":4.79197970102112},"index":2,"playId":"e321b009-2d60-3606-9a3d-78eae0b05708","pitchNumber":3,"startTime":"2026-04-12T20:03:43.201Z","endTime":"2026-04-12T20:03:47.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":624585,"link":"/api/v1/people/624585"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":81.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.592919601632286,"aZ":-36.47402362403984,"pfxX":10.287731754887979,"pfxZ":-2.472042819300622,"pX":0.9392274931476174,"pZ":3.2677799637728273,"vX0":-5.393172430018739,"vY0":-131.83754504333365,"vZ0":2.576740275248374,"x":81.2,"y":150.55,"x0":1.6896352535779364,"y0":50.00589511588581,"z0":4.994920132226395,"aX":17.86613253559901},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-3.6,"breakHorizontal":-17.2,"spinRate":2365,"spinDirection":101},"zone":12,"typeConfidence":2.0,"plateTime":0.4176474539146948,"extension":4.6759521836645375},"index":3,"playId":"2ec4811f-f37c-3e30-8d3a-a41fd97563db","pitchNumber":4,"startTime":"2026-04-12T20:04:00.312Z","endTime":"2026-04-12T20:04:04.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":624585,"link":"/api/v1/people/624585"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.225749712971943,"aZ":-33.27490698159279,"pfxX":10.206995440329194,"pfxZ":-0.627453449470952,"pX":-1.7453312225238256,"pZ":2.064292399540806,"vX0":-11.418897310212943,"vY0":-132.43341436879794,"vZ0":-0.8201155531769283,"x":183.53,"y":183.04,"x0":1.311228915534273,"y0":50.000725219037996,"z0":4.827818714908179,"aX":17.995884607870885},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.1,"breakHorizontal":-15.7,"spinRate":2401,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.41476005874534927,"extension":4.815989959535995},"index":4,"playId":"62cc67d0-fc33-3473-a8d6-aeabb88c4af0","pitchNumber":5,"startTime":"2026-04-12T20:04:18.459Z","endTime":"2026-04-12T20:04:23.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":687093,"link":"/api/v1/people/687093"},"second":{"id":624585,"link":"/api/v1/people/624585"},"third":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:04:23.530Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe called out on strikes.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:04:48.214Z","endTime":"2026-04-12T20:05:30.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"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":80.2,"endSpeed":73.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.682943253021353,"aZ":-31.91640205212369,"pfxX":-7.259197671384522,"pfxZ":0.19182413950415445,"pX":-0.26424953765948545,"pZ":3.0861117977366166,"vX0":-3.1370129209828823,"vY0":-116.6805176788093,"vZ0":2.9271405079846566,"x":127.07,"y":155.45,"x0":2.0424172926184343,"y0":50.00564990348332,"z0":4.829712465933761,"aX":-9.974553022078767},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.4,"breakHorizontal":13.9,"spinRate":2831,"spinDirection":306},"zone":1,"typeConfidence":2.0,"plateTime":0.470057199188314,"extension":4.6852351233583605},"index":0,"playId":"6b7d6a12-77d7-3176-9496-cdd2860db0fb","pitchNumber":1,"startTime":"2026-04-12T20:04:49.266Z","endTime":"2026-04-12T20:04:53.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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.9,"endSpeed":73.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.614348192016443,"aZ":-31.174894055162763,"pfxX":-6.906173082470728,"pfxZ":0.7187464318476309,"pX":0.34788709603422313,"pZ":2.6830958711821093,"vX0":-1.9182446077512685,"vY0":-117.75284811097296,"vZ0":1.7865057039835692,"x":103.74,"y":166.34,"x0":2.0716142878206627,"y0":50.004860499196404,"z0":4.811391985149077,"aX":-9.640535351314336},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.0,"breakHorizontal":13.0,"spinRate":2901,"spinDirection":300},"zone":6,"typeConfidence":2.0,"plateTime":0.46623275461697755,"extension":4.547585476639885},"index":1,"playId":"c480fd5f-8900-3967-ac41-623f957ebb2d","pitchNumber":2,"startTime":"2026-04-12T20:05:04.093Z","endTime":"2026-04-12T20:05:08.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52158919375886,"aZ":-38.041479664616375,"pfxX":6.873573288336461,"pfxZ":-3.6586500734905947,"pX":0.652982177452201,"pZ":2.528766942990666,"vX0":-4.800678354259913,"vY0":-125.30046645359778,"vZ0":1.695639785929956,"x":92.11,"y":170.5,"x0":1.6934543762831695,"y0":50.00538829170506,"z0":4.934276779262291,"aX":11.014192020853459},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.0,"breakHorizontal":-11.4,"spinRate":1943,"spinDirection":91},"zone":6,"typeConfidence":2.0,"plateTime":0.43587732868336637,"extension":4.7153278906612375},"index":2,"playId":"15af437a-f6af-3908-9a5c-9997e4f085f2","pitchNumber":3,"startTime":"2026-04-12T20:05:25.353Z","endTime":"2026-04-12T20:05:30.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":681351,"link":"/api/v1/people/681351","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":624585,"link":"/api/v1/people/624585"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_ab"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_ab"},{"player":{"id":681351,"link":"/api/v1/people/681351"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:05:30.144Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"P.J. Higgins grounds out, second baseman Vaughn Grissom to first baseman Nolan Schanuel.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:08:01.298Z","endTime":"2026-04-12T20:08:57.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Josh Lowe replaces center fielder Mike Trout, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":9,"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-04-12T20:07:38.339Z","endTime":"2026-04-12T20:07:38.353Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to center field for Bryce Teodosio.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"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-04-12T20:07:38.353Z","endTime":"2026-04-12T20:07:38.355Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669326,"link":"/api/v1/people/669326"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"900","defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":669326,"link":"/api/v1/people/669326"},"center":{"id":545361,"link":"/api/v1/people/545361"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Sam Bachman replaces José Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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-04-12T20:07:38.355Z","endTime":"2026-04-12T20:08:03.684Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696147,"link":"/api/v1/people/696147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":667755,"link":"/api/v1/people/667755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":97.7,"endSpeed":89.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.682966364160393,"aZ":-24.24536046405811,"pfxX":-9.36653314371946,"pfxZ":3.863785051395597,"pX":0.6101270775340368,"pZ":2.5762359504603887,"vX0":9.226346923150818,"vY0":-142.08354599560087,"vZ0":-3.175492883389161,"x":93.74,"y":169.22,"x0":-1.4577859476980874,"y0":50.00012427578921,"z0":5.24405238822216,"aX":-19.20320086826909},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.6,"breakHorizontal":15.1,"spinRate":2353,"spinDirection":231},"zone":6,"typeConfidence":0.91,"plateTime":0.3850820235578878,"extension":6.347313738298302},"index":3,"playId":"46586333-7a99-388b-b2a6-fb0db390eb6b","pitchNumber":1,"startTime":"2026-04-12T20:08:03.684Z","endTime":"2026-04-12T20:08:07.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":87.5,"endSpeed":81.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.975733117019367,"aZ":-33.89017434277879,"pfxX":1.0882257345428767,"pfxZ":-1.0254718654015154,"pX":1.0014440489285577,"pZ":2.276320127038272,"vX0":5.969267383951847,"vY0":-127.52403011582251,"vZ0":-1.4169557009301337,"x":78.83,"y":177.32,"x0":-1.4945585636848058,"y0":50.002877999826104,"z0":5.470832518729096,"aX":1.8216302647132547},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.9,"breakHorizontal":-3.1,"spinRate":2817,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.42670915683262045,"extension":6.273319531424711},"index":4,"playId":"0b404198-7f18-31d7-871d-4dcdd7d61d92","pitchNumber":2,"startTime":"2026-04-12T20:08:18.067Z","endTime":"2026-04-12T20:08:22.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91415063805828,"aZ":-20.51890952527891,"pfxX":-9.295502527330118,"pfxZ":5.683068669711359,"pX":1.079435854419174,"pZ":2.042301819392577,"vX0":10.051527789607533,"vY0":-142.3609394528414,"vZ0":-5.298013589390928,"x":75.85,"y":183.64,"x0":-1.2906813689265373,"y0":50.004907134144815,"z0":5.227857448372836,"aX":-19.068362172711918},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.4,"breakHorizontal":14.8,"spinRate":2427,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.3848581262206858,"extension":6.327289500418424},"index":5,"playId":"7e2cd7b9-ec11-3677-9bf7-9e72e7bebc06","pitchNumber":3,"startTime":"2026-04-12T20:08:33.615Z","endTime":"2026-04-12T20:08:38.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":97.5,"endSpeed":88.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.545786055217846,"aZ":-20.23145099734238,"pfxX":-8.58271488708072,"pfxZ":5.8853233673201695,"pX":-0.3062309167258546,"pZ":2.171545429013365,"vX0":6.3118892972360845,"vY0":-141.78997353862337,"vZ0":-5.03691170208055,"x":128.67,"y":180.15,"x0":-1.450299467430108,"y0":50.00197911180609,"z0":5.268829792110303,"aX":-17.409875316553833},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.7,"breakHorizontal":14.2,"spinRate":2480,"spinDirection":224},"zone":4,"typeConfidence":0.85,"plateTime":0.3868626039040475,"extension":6.467567520974542},"hitData":{"launchSpeed":91.1,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.91,"coordY":143.79}},"index":6,"playId":"c78bc67f-05e2-3d2f-98fb-40e8a18a0e6f","pitchNumber":4,"startTime":"2026-04-12T20:08:49.625Z","endTime":"2026-04-12T20:08:57.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_ab"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_ab"},{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_pa"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:08:57.150Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"TJ Friedl walks.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:09:23.585Z","endTime":"2026-04-12T20:10:38.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.834252697922935,"aZ":-25.567760473606825,"pfxX":-9.446888832435103,"pfxZ":3.207270200976625,"pX":-0.541038440396251,"pZ":3.093572027578563,"vX0":6.3374547419314995,"vY0":-142.43011190567125,"vZ0":-1.2657229118150726,"x":137.62,"y":155.25,"x0":-1.5642841616256944,"y0":50.00349647719072,"z0":5.1561343958924235,"aX":-19.465803947143893},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.8,"breakHorizontal":15.8,"spinRate":2425,"spinDirection":230},"zone":1,"typeConfidence":0.9,"plateTime":0.38412862664283454,"extension":6.336043428988436},"index":0,"playId":"ae2f8146-64ce-3284-b1b4-d853fbbfe153","pitchNumber":1,"startTime":"2026-04-12T20:09:23.585Z","endTime":"2026-04-12T20:09:26.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.5,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.534455067292384,"aZ":-22.71298885137369,"pfxX":-8.623627460778959,"pfxZ":4.497645406789326,"pX":-0.1528384196160984,"pZ":3.6202503999496853,"vX0":6.472380817915563,"vY0":-143.9334585909922,"vZ0":-0.7410405018190969,"x":122.83,"y":141.03,"x0":-1.307115550327878,"y0":50.0028708883379,"z0":5.28387170306815,"aX":-18.144452085220177},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.2,"breakHorizontal":14.4,"spinRate":2363,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.3801211324312703,"extension":6.187103646999886},"index":1,"playId":"dc59ffcc-040d-3604-a024-f3b64f323234","pitchNumber":2,"startTime":"2026-04-12T20:09:40.269Z","endTime":"2026-04-12T20:09:44.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80164144287838,"aZ":-32.98507677670567,"pfxX":0.6922785590661673,"pfxZ":-0.47928805310740064,"pX":0.36457830215289927,"pZ":1.42912297044203,"vX0":4.4667821608616975,"vY0":-128.6376955425675,"vZ0":-3.418861129504615,"x":103.1,"y":200.19,"x0":-1.4789460653485016,"y0":50.00406036159482,"z0":5.312502103682218,"aX":1.1683256192371738},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.3,"breakHorizontal":-2.2,"spinRate":2793,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.4245675914782887,"extension":6.291689926458814},"index":2,"playId":"bda33ba4-b043-3d51-80b0-8435049dd81a","pitchNumber":3,"startTime":"2026-04-12T20:09:55.518Z","endTime":"2026-04-12T20:10:01.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.488943908491756,"aZ":-35.63097942061213,"pfxX":0.957228312222778,"pfxZ":-2.064382296908906,"pX":-0.04536214138181127,"pZ":0.7384801308451435,"vX0":3.338899316777645,"vY0":-128.09889294128564,"vZ0":-4.318593823122248,"x":118.73,"y":218.84,"x0":-1.4858360670019954,"y0":50.00253506410401,"z0":5.207820613399951,"aX":1.603007347402932},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.4,"breakHorizontal":-2.4,"spinRate":2738,"spinDirection":4},"zone":13,"typeConfidence":2.0,"plateTime":0.426285464355757,"extension":6.21728602478222},"index":3,"playId":"6683504f-13a4-3183-874d-7c8edd5d5f47","pitchNumber":4,"startTime":"2026-04-12T20:10:13.376Z","endTime":"2026-04-12T20:10:17.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33836385040518,"aZ":-30.88396393555581,"pfxX":0.3969948829549179,"pfxZ":0.7557766219181463,"pX":0.8356241338480894,"pZ":1.3750819781768187,"vX0":5.330457810867761,"vY0":-129.69590578711666,"vZ0":-3.822451896208734,"x":85.15,"y":201.65,"x0":-1.2952142990026947,"y0":50.003619658732084,"z0":5.2154023836477075,"aX":0.6778831178385536},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.7,"breakHorizontal":-1.9,"spinRate":2750,"spinDirection":88},"zone":14,"typeConfidence":0.9,"plateTime":0.42182404214848734,"extension":6.270610779143003},"index":4,"playId":"08e6f790-e3ca-3c57-b36c-bf605eb0e451","pitchNumber":5,"startTime":"2026-04-12T20:10:33.305Z","endTime":"2026-04-12T20:10:38.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:10:38.703Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain strikes out swinging.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:11:02.910Z","endTime":"2026-04-12T20:12:18.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":88.6,"endSpeed":82.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11067325656116,"aZ":-33.99568366421385,"pfxX":1.8550738309584465,"pfxZ":-1.0562742418291506,"pX":-0.33878661553103084,"pZ":2.6934782912439297,"vX0":2.632837745343472,"vY0":-129.24183466743713,"vZ0":-0.5124568849942595,"x":129.91,"y":166.06,"x0":-1.6059884489118208,"y0":50.00564192305893,"z0":5.4714733366194634,"aX":3.186370496642045},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.8,"breakHorizontal":-3.8,"spinRate":2857,"spinDirection":26},"zone":1,"typeConfidence":2.0,"plateTime":0.4213663088902515,"extension":6.24375544356284},"index":0,"playId":"d09ca8ae-afff-36af-836a-699ee1dd50aa","pitchNumber":1,"startTime":"2026-04-12T20:11:02.910Z","endTime":"2026-04-12T20:11:07.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.629973755929505,"aZ":-23.52197653112287,"pfxX":-9.608226685448386,"pfxZ":4.158927451390255,"pX":0.04559425180729362,"pZ":2.6108974842247177,"vX0":7.473575839072076,"vY0":-143.42420161048017,"vZ0":-3.0794538778391747,"x":115.26,"y":168.29,"x0":-1.3475532723557815,"y0":50.00297123620179,"z0":5.1679301226767045,"aX":-19.987952897606423},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.1,"breakHorizontal":15.8,"spinRate":2337,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.38210681852485173,"extension":6.266129546811992},"index":1,"playId":"0730e265-7d13-3542-bdff-f4118c1d75a2","pitchNumber":2,"startTime":"2026-04-12T20:11:20.174Z","endTime":"2026-04-12T20:11:23.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9240163526728,"aZ":-24.6717069640929,"pfxX":-8.14340895343462,"pfxZ":3.5961510036603954,"pX":1.22851920723474,"pZ":3.0383875286082502,"vX0":9.446464108991503,"vY0":-143.02240047120046,"vZ0":-2.1235260697890563,"x":70.17,"y":156.74,"x0":-1.0487056748940757,"y0":50.002112100402,"z0":5.327181301689666,"aX":-16.983572902358365},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.2,"breakHorizontal":13.0,"spinRate":2470,"spinDirection":225},"zone":12,"typeConfidence":0.91,"plateTime":0.38199929578359093,"extension":6.396503771932077},"index":2,"playId":"fa7bf6f7-e84a-37e3-b7c6-803b5653a1c1","pitchNumber":3,"startTime":"2026-04-12T20:11:40.358Z","endTime":"2026-04-12T20:11:45.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":86.0,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82663631767223,"aZ":-34.15392003800694,"pfxX":-8.05229414969341,"pfxZ":-1.068378377646236,"pX":1.0267512003879748,"pZ":0.6137282530026316,"vX0":9.240691794409358,"vY0":-134.14417484781308,"vZ0":-4.867530528641253,"x":77.86,"y":222.21,"x0":-1.3916772412965706,"y0":50.00432909691472,"z0":4.8442681443034,"aX":-14.903109976299726},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-2.6,"breakHorizontal":13.0,"spinRate":1883,"spinDirection":253},"zone":14,"typeConfidence":0.91,"plateTime":0.40593654967070414,"extension":6.349125772588113},"index":3,"playId":"382dfc32-d8ea-3f26-9881-01b2194aed54","pitchNumber":4,"startTime":"2026-04-12T20:11:56.666Z","endTime":"2026-04-12T20:12:01.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.6,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87713103113308,"aZ":-32.15635496519425,"pfxX":1.0013076623489283,"pfxZ":0.01108544479493423,"pX":0.9000801792976753,"pZ":0.9334389546478802,"vX0":5.36766020349463,"vY0":-131.40454024278924,"vZ0":-5.08247219612927,"x":82.69,"y":213.58,"x0":-1.2834325646375933,"y0":50.00281638849602,"z0":5.2291277373480956,"aX":1.784577152360107},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.7,"breakHorizontal":-2.8,"spinRate":2838,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4138251992897968,"extension":6.365492978022768},"index":4,"playId":"f0eeb6db-0056-3844-8ec3-fe90df1fee51","pitchNumber":5,"startTime":"2026-04-12T20:12:14.882Z","endTime":"2026-04-12T20:12:18.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:12:18.637Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elly De La Cruz singles on a ground ball to second baseman Vaughn Grissom. TJ Friedl to 3rd.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:12:39.189Z","endTime":"2026-04-12T20:14:06.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnThird":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,5],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.472323120770533,"aZ":-33.1325797716634,"pfxX":-8.333302454857693,"pfxZ":-0.5307023314509172,"pX":0.4539924252686065,"pZ":1.989133289180727,"vX0":8.087109637894493,"vY0":-133.52099568609157,"vZ0":-1.7458267635765763,"x":99.69,"y":185.07,"x0":-1.5244840201979133,"y0":50.001726513186405,"z0":5.024983564500273,"aX":-15.117475682872652},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.1,"breakHorizontal":13.4,"spinRate":2213,"spinDirection":253},"zone":9,"typeConfidence":0.91,"plateTime":0.4094824891281359,"extension":6.283905191187797},"index":0,"playId":"c97f03fe-7575-3006-b9a0-7d33786cc9dd","pitchNumber":1,"startTime":"2026-04-12T20:12:44.312Z","endTime":"2026-04-12T20:12:48.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"TJ Friedl advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"c97f03fe-7575-3006-b9a0-7d33786cc9dd","startTime":"2026-04-12T20:12:52.186Z","endTime":"2026-04-12T20:12:59.465Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670770,"link":"/api/v1/people/670770"},"defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"postOnSecond":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.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":98.7,"endSpeed":90.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.486069298061697,"aZ":-19.894749456887027,"pfxX":-9.9497247389323,"pfxZ":5.867904998008019,"pX":2.1992770313428225,"pZ":1.636459304178261,"vX0":12.645371003505202,"vY0":-143.16760468532104,"vZ0":-6.665050696792147,"x":33.17,"y":194.6,"x0":-0.9650327203538938,"y0":50.00526145030306,"z0":5.223346847785345,"aX":-20.829681136456074},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.5,"breakHorizontal":15.7,"spinRate":2357,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.38137365560954883,"extension":6.424622279619835},"index":2,"playId":"22f48c49-a54c-3587-8ef4-3cacc84c738d","pitchNumber":2,"startTime":"2026-04-12T20:12:59.465Z","endTime":"2026-04-12T20:13:04.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.562175907190575,"aZ":-35.393345967838535,"pfxX":1.1128612850523885,"pfxZ":-1.8760892626576613,"pX":-0.07327300337275969,"pZ":3.253067072494838,"vX0":2.804775107125276,"vY0":-129.2614947948206,"vZ0":1.221211918930401,"x":119.79,"y":150.95,"x0":-1.3112637138521859,"y0":50.00392269272481,"z0":5.464663425211576,"aX":1.9080026480857504},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-3.0,"breakHorizontal":-2.5,"spinRate":2812,"spinDirection":62},"zone":2,"typeConfidence":2.0,"plateTime":0.4215815544902708,"extension":6.232575236631997},"index":3,"playId":"8e252cb6-84f1-3675-98af-6e19098896e8","pitchNumber":3,"startTime":"2026-04-12T20:13:19.787Z","endTime":"2026-04-12T20:13:23.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-12T20:13:49.587Z","endTime":"2026-04-12T20:13:54.382Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59671055964694,"aZ":-32.29940439191644,"pfxX":-7.432629024549088,"pfxZ":-0.06446984992210325,"pX":-0.5603116567317656,"pZ":2.2511842411987097,"vX0":5.0578456886061955,"vY0":-134.75136081655734,"vZ0":-1.462400621602876,"x":138.36,"y":178.0,"x0":-1.4900811205216706,"y0":50.00535482926165,"z0":5.069851102472024,"aX":-13.754735911637134},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-0.2,"breakHorizontal":12.5,"spinRate":1937,"spinDirection":248},"zone":7,"typeConfidence":0.89,"plateTime":0.40552760851973924,"extension":6.2401450672833505},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.93,"coordY":142.27}},"index":5,"playId":"355652be-3e0a-3580-9739-1038952294db","pitchNumber":4,"startTime":"2026-04-12T20:13:54.382Z","endTime":"2026-04-12T20:14:06.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"second":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:14:06.166Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Stewart singles on a fly ball to center fielder Bryce Teodosio. TJ Friedl scores. Elly De La Cruz to 3rd.","rbi":1,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:14:40.399Z","endTime":"2026-04-12T20:15:25.563Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnThird":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":{"id":696147,"link":"/api/v1/people/696147"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02124296375589,"aZ":-22.76369697065765,"pfxX":-8.94189400453413,"pfxZ":4.441863433561782,"pX":1.130381685749969,"pZ":2.083453537061853,"vX0":9.789797310987657,"vY0":-144.26788403870043,"vZ0":-4.9661232927937276,"x":73.91,"y":182.53,"x0":-1.1372664254302254,"y0":50.00235525900962,"z0":5.220969662813516,"aX":-18.94146062510173},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.2,"breakHorizontal":14.4,"spinRate":2469,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.37895398425886206,"extension":6.333631261650678},"index":0,"playId":"d79bda24-4eae-3f9c-8dfd-32f7af0af8a5","pitchNumber":1,"startTime":"2026-04-12T20:14:41.363Z","endTime":"2026-04-12T20:14:45.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58984728749973,"aZ":-34.23751199387691,"pfxX":0.3273359296439904,"pfxZ":-1.1977495194146428,"pX":0.014226173196686209,"pZ":2.220332939458046,"vX0":3.442496499443038,"vY0":-129.35824900350056,"vZ0":-1.3604747907183654,"x":116.46,"y":178.83,"x0":-1.366814053562436,"y0":50.0031018043463,"z0":5.3367992267338575,"aX":0.56343197359091},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-2.3,"breakHorizontal":-1.2,"spinRate":2774,"spinDirection":73},"zone":5,"typeConfidence":0.89,"plateTime":0.42065467546445534,"extension":6.301706939194678},"index":1,"playId":"ac5b8e47-634a-3432-97ed-9bb29f4005ab","pitchNumber":2,"startTime":"2026-04-12T20:14:55.830Z","endTime":"2026-04-12T20:15:00.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":83.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88164347531924,"aZ":-32.43478622760466,"pfxX":1.424404840308136,"pfxZ":-0.1557784803566955,"pX":0.39089159243337446,"pZ":1.190503655651841,"vX0":3.9497445639614464,"vY0":-129.43956172078717,"vZ0":-4.19473222866708,"x":102.1,"y":206.64,"x0":-1.3298274174889329,"y0":50.00008510356969,"z0":5.271219658130307,"aX":2.4549818339109533},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.8,"breakHorizontal":-3.4,"spinRate":2844,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4205490126760947,"extension":6.33404204802476},"hitData":{"launchSpeed":72.4,"launchAngle":34.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.43,"coordY":102.2}},"index":2,"playId":"2a88d22c-0a63-3508-9bad-ce6be8c7f5e9","pitchNumber":3,"startTime":"2026-04-12T20:15:13.804Z","endTime":"2026-04-12T20:15:25.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":670770,"link":"/api/v1/people/670770"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:15:25.563Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Will Benson walks. Sal Stewart to 2nd.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:16:39.258Z","endTime":"2026-04-12T20:17:32.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"postOnSecond":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnThird":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"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":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-12T20:15:41.808Z","endTime":"2026-04-12T20:16:41.477Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.994574885316876,"aZ":-33.63956343419161,"pfxX":0.9452362799495404,"pfxZ":-0.8817789129424867,"pX":-1.1647384259149676,"pZ":3.013337329396365,"vX0":0.5828895007971393,"vY0":-127.85811429699528,"vZ0":0.37521172101088385,"x":161.4,"y":157.42,"x0":-1.518373222302831,"y0":50.00393794899329,"z0":5.501239784607531,"aX":1.5673921539951972},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.3,"breakHorizontal":-1.8,"spinRate":2803,"spinDirection":68},"zone":11,"typeConfidence":2.0,"plateTime":0.4281448159242913,"extension":6.173029953274351},"index":1,"playId":"6e4195d6-98d7-3063-aa07-5a8b945a9734","pitchNumber":1,"startTime":"2026-04-12T20:16:41.477Z","endTime":"2026-04-12T20:16:46.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.388195055523763,"aZ":-35.684403944061344,"pfxX":-10.064998186186031,"pfxZ":-1.9662829782833784,"pX":1.252529367073526,"pZ":1.3713623522322556,"vX0":10.42263174887459,"vY0":-132.94876943935705,"vZ0":-2.6284950164193104,"x":69.26,"y":201.75,"x0":-1.4171622136923996,"y0":50.00439182707068,"z0":4.971415954484329,"aX":-17.96007761277149},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-4.0,"breakHorizontal":15.8,"spinRate":1839,"spinDirection":250},"zone":14,"typeConfidence":0.92,"plateTime":0.41250776667560185,"extension":6.458678080533573},"index":2,"playId":"9a138852-8571-3b3a-8b66-366bef012bde","pitchNumber":2,"startTime":"2026-04-12T20:16:55.565Z","endTime":"2026-04-12T20:16:58.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.538361252036083,"aZ":-35.51366799578033,"pfxX":-8.156803146482638,"pfxZ":-1.8581541880603414,"pX":-0.9904608004042907,"pZ":3.2532444050508595,"vX0":4.711347669097192,"vY0":-133.33122362927304,"vZ0":1.5363458606979445,"x":154.75,"y":150.94,"x0":-1.7235834573328928,"y0":50.0053960130189,"z0":5.238482074937198,"aX":-14.640182000300536},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-2.8,"breakHorizontal":13.7,"spinRate":1956,"spinDirection":246},"zone":11,"typeConfidence":0.91,"plateTime":0.4113103557267834,"extension":6.281336146707574},"index":3,"playId":"a5a74166-b76b-3bba-8606-fac0142381f3","pitchNumber":3,"startTime":"2026-04-12T20:17:12.564Z","endTime":"2026-04-12T20:17:18.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.753921521866786,"aZ":-25.169927366349125,"pfxX":-7.985757228030588,"pfxZ":3.5129439876569943,"pX":-0.2547779027888938,"pZ":3.6775696531232787,"vX0":5.793075913232742,"vY0":-140.7424286310126,"vZ0":-0.1829645037816091,"x":126.71,"y":139.49,"x0":-1.3085796181473228,"y0":50.00391692274793,"z0":5.381997424682351,"aX":-15.924547194853194},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.5,"breakHorizontal":13.2,"spinRate":2541,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.3900930292288227,"extension":6.406195530552869},"index":4,"playId":"3ed38619-6cec-3566-ba8e-00141885ebca","pitchNumber":4,"startTime":"2026-04-12T20:17:28.586Z","endTime":"2026-04-12T20:17:32.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.2,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:17:32.646Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nathaniel Lowe walks.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:17:55.870Z","endTime":"2026-04-12T20:22:29.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"postOnThird":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,9,10,11],"actionIndex":[7,8],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":{"id":696147,"link":"/api/v1/people/696147"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":{"id":696147,"link":"/api/v1/people/696147"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.544940668171026,"aZ":-32.10884799766236,"pfxX":0.5387717427367695,"pfxZ":0.0382487830742253,"pX":0.07548290500160888,"pZ":3.6002634134921716,"vX0":3.4659496165534076,"vY0":-128.7246210598686,"vZ0":1.1669300217283665,"x":114.12,"y":141.57,"x0":-1.3535907798148608,"y0":50.00299387681491,"z0":5.610766985737735,"aX":0.9112437206014032},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.5,"breakHorizontal":-1.7,"spinRate":2741,"spinDirection":64},"zone":12,"typeConfidence":0.89,"plateTime":0.4241090884765293,"extension":6.183800065075406},"index":0,"playId":"68e732e0-5555-3ce8-b9fd-81f8ab419b14","pitchNumber":1,"startTime":"2026-04-12T20:17:58.003Z","endTime":"2026-04-12T20:18:02.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-12T20:18:13.984Z","endTime":"2026-04-12T20:18:22.245Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"},"defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.602773012844985,"aZ":-25.35669645187283,"pfxX":-7.4614343873715185,"pfxZ":3.345718441378075,"pX":1.0434532251001212,"pZ":4.093891941706759,"vX0":8.840252200738624,"vY0":-141.46678782045453,"vZ0":0.8255474658844945,"x":77.23,"y":128.24,"x0":-1.144402698085714,"y0":50.00388799628968,"z0":5.416942644534723,"aX":-15.208675479861284},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.5,"breakHorizontal":11.9,"spinRate":2481,"spinDirection":224},"zone":12,"typeConfidence":0.91,"plateTime":0.3863645539942584,"extension":6.35190427512669},"index":2,"playId":"bba2ff17-5418-38fc-8204-0e3cab7fd9ff","pitchNumber":2,"startTime":"2026-04-12T20:18:22.245Z","endTime":"2026-04-12T20:18:27.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.276730177725465,"aZ":-32.396475641418306,"pfxX":-6.222790965281178,"pfxZ":-0.12626114339055938,"pX":0.10326516740144068,"pZ":3.286414357753784,"vX0":6.755594992899715,"vY0":-132.91229921891005,"vZ0":1.3468751617494956,"x":113.06,"y":150.05,"x0":-1.657423342511999,"y0":50.00144126049351,"z0":5.1178671457105,"aX":-11.183957900240719},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.2,"breakHorizontal":9.8,"spinRate":2181,"spinDirection":241},"zone":2,"typeConfidence":0.89,"plateTime":0.4113986640016738,"extension":6.372328222444671},"index":3,"playId":"12918508-3a05-3817-9519-027c0b1cd750","pitchNumber":3,"startTime":"2026-04-12T20:18:38.555Z","endTime":"2026-04-12T20:18:42.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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.4,"endSpeed":80.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.672358825430937,"aZ":-33.54059736241716,"pfxX":1.3288695399730481,"pfxZ":-0.8304909819103301,"pX":0.5138668330524024,"pZ":3.4939117520209253,"vX0":3.8197296726258605,"vY0":-127.37130734749006,"vZ0":1.485288069781546,"x":97.41,"y":144.44,"x0":-1.1740687174647726,"y0":50.00013215465427,"z0":5.543585074716826,"aX":2.1954664536635207},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.0,"breakHorizontal":-3.2,"spinRate":2767,"spinDirection":61},"zone":3,"typeConfidence":2.0,"plateTime":0.42902834799908396,"extension":6.247063704596294},"index":4,"playId":"07491109-cf21-3a29-9dc7-6a02f99d9f16","pitchNumber":4,"startTime":"2026-04-12T20:18:55.819Z","endTime":"2026-04-12T20:19:01.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30152144080625,"aZ":-32.28414568392424,"pfxX":1.1525980522919221,"pfxZ":-0.06494577584068217,"pX":0.9479719927865442,"pZ":2.3906227798476283,"vX0":4.951774183161997,"vY0":-128.96096985917316,"vZ0":-1.7190966145108493,"x":80.87,"y":174.23,"x0":-1.1328166423326491,"y0":50.00154375241216,"z0":5.514453473082868,"aX":1.9760165192422707},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.2,"breakHorizontal":-3.0,"spinRate":2806,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.42183289155893666,"extension":6.229953699771054},"index":5,"playId":"834db946-4bab-3743-af1b-eb1a0e085712","pitchNumber":5,"startTime":"2026-04-12T20:19:14.709Z","endTime":"2026-04-12T20:19:18.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":91.6,"endSpeed":85.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94373347900461,"aZ":-29.05382492912589,"pfxX":-3.7243736690683997,"pfxZ":1.695865389244183,"pX":0.6544706881954685,"pZ":4.159859291619744,"vX0":7.209836526591705,"vY0":-133.34639288464916,"vZ0":2.9593713091232576,"x":92.05,"y":126.46,"x0":-1.5748034062757703,"y0":50.00162832204957,"z0":5.105145283982855,"aX":-6.849883116986816},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.8,"breakHorizontal":5.5,"spinRate":2237,"spinDirection":252},"zone":12,"typeConfidence":0.84,"plateTime":0.4074501691744161,"extension":6.236214754195938},"index":6,"playId":"cb2a94f3-1a7a-39fd-90ae-f4f11d18f1a6","pitchNumber":6,"startTime":"2026-04-12T20:19:46.808Z","endTime":"2026-04-12T20:20:02.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Sam Bachman. Elly De La Cruz scores. Sal Stewart scores. Throwing error by first baseman Nolan Schanuel.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":9,"homeScore":3,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"actionPlayId":"cb2a94f3-1a7a-39fd-90ae-f4f11d18f1a6","startTime":"2026-04-12T20:20:25.990Z","endTime":"2026-04-12T20:20:35.458Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"second":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":682829,"link":"/api/v1/people/682829"},"postOnThird":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.12,"dramaIndex":8.0,"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":8,"startTime":"2026-04-12T20:20:35.458Z","endTime":"2026-04-12T20:21:54.410Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"},"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":9,"playId":"bfba42ce-5fa2-4fa5-8116-cdc221e064a0","startTime":"2026-04-12T20:21:54.410Z","endTime":"2026-04-12T20:22:00.607Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"third":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76334314098343,"aZ":-32.47870135248357,"pfxX":1.1854708673711185,"pfxZ":-0.1820256105040201,"pX":0.04639479301534225,"pZ":1.7246562408061932,"vX0":3.174036924902887,"vY0":-128.08089686661128,"vZ0":-2.8157873466081402,"x":115.23,"y":192.21,"x0":-1.359539028415717,"y0":50.002743533300254,"z0":5.360597544194141,"aX":1.9827228175594147},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.7,"breakHorizontal":-2.8,"spinRate":2752,"spinDirection":82},"zone":8,"typeConfidence":2.0,"plateTime":0.4265254277377122,"extension":6.213054414346196},"index":10,"playId":"eecee649-8d2c-3f1d-808b-050a1924d61d","pitchNumber":7,"startTime":"2026-04-12T20:22:06.104Z","endTime":"2026-04-12T20:22:10.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"third":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12116818219393,"aZ":-23.864421432860716,"pfxX":-8.53526590960527,"pfxZ":4.143373656839524,"pX":1.633646547020176,"pZ":1.3069658079437239,"vX0":11.220600259005506,"vY0":-140.76208445334166,"vZ0":-6.225584791819762,"x":54.73,"y":203.49,"x0":-1.2963377548487656,"y0":50.00189701022382,"z0":5.093552177441403,"aX":-17.117279309801713},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.4,"breakHorizontal":13.2,"spinRate":2352,"spinDirection":229},"zone":14,"typeConfidence":0.89,"plateTime":0.3891877091305238,"extension":6.502085076441307},"index":11,"playId":"db276942-3e76-396b-93fc-0b73eb5d5433","pitchNumber":8,"startTime":"2026-04-12T20:22:25.529Z","endTime":"2026-04-12T20:22:29.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"third":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.4999999999999999,"leverageIndex":0.12,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:22:29.251Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Steer flies out to left fielder Josh Lowe.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:25:04.533Z","endTime":"2026-04-12T20:27:15.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"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-04-12T20:22:40.869Z","endTime":"2026-04-12T20:23:20.496Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Nick Sandlin replaces Sam Bachman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-12T20:23:20.496Z","endTime":"2026-04-12T20:25:06.802Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680704,"link":"/api/v1/people/680704"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.6,"endSpeed":67.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.563287592011687,"aZ":-29.93128160769395,"pfxX":12.855778930774179,"pfxZ":1.929487895169574,"pX":-0.6576856631608701,"pZ":2.0103107942771232,"vX0":2.0624533985246822,"vY0":-108.46666439815512,"vZ0":2.3562808954464924,"x":142.07,"y":184.5,"x0":-3.2940765944446047,"y0":50.00125313845372,"z0":4.233774077030658,"aX":14.917504238990427},"breaks":{"breakAngle":27.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":4.7,"breakHorizontal":-23.8,"spinRate":2761,"spinDirection":75},"zone":7,"typeConfidence":0.91,"plateTime":0.5100931879302952,"extension":6.548789878172036},"index":2,"playId":"a55b3e75-34d6-3d7d-8df9-b56565083ffe","pitchNumber":1,"startTime":"2026-04-12T20:25:06.802Z","endTime":"2026-04-12T20:25:11.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":68.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53121105330481,"aZ":-28.17236152666712,"pfxX":9.81971308919157,"pfxZ":3.3190619417203564,"pX":0.17567944680778638,"pZ":1.8430360153786132,"vX0":4.272168216923978,"vY0":-110.02850299409282,"vZ0":1.6380730252709812,"x":110.3,"y":189.02,"x0":-3.0769890189268776,"y0":50.002777328169635,"z0":4.110573725748333,"aX":11.840369361579132},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":6.8,"breakHorizontal":-19.0,"spinRate":2717,"spinDirection":88},"zone":8,"typeConfidence":0.91,"plateTime":0.5009830326188869,"extension":6.689913074432022},"index":3,"playId":"a278ebea-fa5a-3fea-b631-32940bc138a0","pitchNumber":2,"startTime":"2026-04-12T20:25:24.521Z","endTime":"2026-04-12T20:25:28.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61384903331036,"aZ":-20.76827798792714,"pfxX":-7.7584096784213425,"pfxZ":6.455276039114832,"pX":1.496133431934091,"pZ":3.0523145656017707,"vX0":13.973222457808156,"vY0":-131.96490519254243,"vZ0":0.30699299484864073,"x":59.97,"y":156.37,"x0":-2.8551815017636217,"y0":50.00299599165435,"z0":4.462214777003541,"aX":-13.710423604115425},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.0,"breakHorizontal":11.0,"spinRate":2407,"spinDirection":239},"zone":12,"typeConfidence":0.89,"plateTime":0.4147775869498411,"extension":6.674351501419171},"index":4,"playId":"4ed71ac0-2a03-3daa-990b-516e3c787284","pitchNumber":3,"startTime":"2026-04-12T20:25:43.622Z","endTime":"2026-04-12T20:25:47.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":68.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.97235496162865,"aZ":-28.37130291500468,"pfxX":13.367481912792513,"pfxZ":3.208875125409489,"pX":-0.400391974443427,"pZ":1.9282113653935207,"vX0":2.266037535015753,"vY0":-109.04235104427693,"vZ0":1.8096685115208118,"x":132.26,"y":186.72,"x0":-3.192079939456426,"y0":50.00277937427076,"z0":4.183354807743705,"aX":15.845279933206681},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":6.7,"breakHorizontal":-24.8,"spinRate":2682,"spinDirection":85},"zone":7,"typeConfidence":0.91,"plateTime":0.5053494149711768,"extension":6.57863784113853},"index":5,"playId":"6a4b2983-e96d-3b56-8d6a-ce901ab7ad46","pitchNumber":4,"startTime":"2026-04-12T20:26:01.153Z","endTime":"2026-04-12T20:26:05.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":90.9,"endSpeed":82.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.067811417176276,"aZ":-21.331859796926473,"pfxX":-7.510725411808376,"pfxZ":6.201218359921481,"pX":1.1078849282753913,"pZ":2.499756649381681,"vX0":13.000982140895925,"vY0":-131.6952699927253,"vZ0":-0.8392500292198529,"x":74.77,"y":171.29,"x0":-2.9265407320434935,"y0":50.00534762943136,"z0":4.406508125825137,"aX":-13.139524389895687},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.3,"breakHorizontal":10.6,"spinRate":2410,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.416583113393417,"extension":6.814758069902551},"index":6,"playId":"d741682d-12d5-302f-8694-684fac4bbb9d","pitchNumber":5,"startTime":"2026-04-12T20:26:28.516Z","endTime":"2026-04-12T20:26:33.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":69.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.732352987293144,"aZ":-28.90650155792863,"pfxX":11.48689186255693,"pfxZ":2.654690153436052,"pX":0.35354651418507704,"pZ":1.1762427810496172,"vX0":4.24907269091576,"vY0":-110.61007053971784,"vZ0":0.2639364618177229,"x":103.52,"y":207.02,"x0":-3.0880234705778045,"y0":50.00494592728774,"z0":4.099860182492872,"aX":14.156583963684186},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":5.2,"breakHorizontal":-22.0,"spinRate":2641,"spinDirection":82},"zone":14,"typeConfidence":0.91,"plateTime":0.4962255467183394,"extension":6.6616522295904925},"index":7,"playId":"97b89061-42a5-352a-9ae0-a13906b8a16b","pitchNumber":6,"startTime":"2026-04-12T20:26:47.258Z","endTime":"2026-04-12T20:26:51.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36807355407985,"aZ":-19.560155696942914,"pfxX":-8.732187204263834,"pfxZ":7.240818563963035,"pX":-0.624877768429598,"pZ":2.080673037737787,"vX0":8.79768774824783,"vY0":-131.3042426857078,"vZ0":-2.1992085816307747,"x":140.82,"y":182.6,"x0":-2.8878557923885873,"y0":50.00420410345169,"z0":4.387969618887829,"aX":-15.215880897038929},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.8,"breakHorizontal":13.8,"spinRate":2395,"spinDirection":240},"zone":7,"typeConfidence":0.91,"plateTime":0.41749885061057945,"extension":6.7958604444919315},"hitData":{"launchSpeed":78.5,"launchAngle":43.0,"totalDistance":255.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.83,"coordY":107.53}},"index":8,"playId":"305cae3a-4b4d-38f0-beb3-8ff20c3b28b2","pitchNumber":7,"startTime":"2026-04-12T20:27:07.244Z","endTime":"2026-04-12T20:27:15.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":663993,"link":"/api/v1/people/663993"},"third":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.5999999999999999,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:27:15.845Z","atBatIndex":76},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Oswald Peraza lines out sharply to center fielder TJ Friedl.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T20:29:27.713Z","endTime":"2026-04-12T20:29:50.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Connor Phillips replaces Sam Moll.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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-04-12T20:27:48.669Z","endTime":"2026-04-12T20:29:30.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683175,"link":"/api/v1/people/683175"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.188517983353034,"aZ":-33.60934375080056,"pfxX":7.993267874781694,"pfxZ":-0.9007008310391882,"pX":-0.11262335022211122,"pZ":1.7978176288440826,"vX0":1.6650442473861373,"vY0":-125.23689328632436,"vZ0":-2.6750308157697003,"x":121.29,"y":190.24,"x0":-1.823383316158305,"y0":50.00001850963445,"z0":5.604665640607551,"aX":12.80623046399465},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.9,"breakHorizontal":-14.9,"spinRate":2444,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.4358742674845866,"extension":6.105425370314617},"index":1,"playId":"3b78621d-fc38-3b31-b177-f3953b6e1c40","pitchNumber":1,"startTime":"2026-04-12T20:29:30.014Z","endTime":"2026-04-12T20:29:34.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.834284408202333,"aZ":-31.379820403219536,"pfxX":6.413838791945715,"pfxZ":0.4940784405357217,"pX":0.05009739585718801,"pZ":3.196887751178389,"vX0":2.4620735361179,"vY0":-125.58677680900354,"vZ0":0.16449955723538445,"x":115.09,"y":152.46,"x0":-1.7754784291791603,"y0":50.0023310528235,"z0":5.677706180729933,"aX":10.268879091066264},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.2,"breakHorizontal":-12.1,"spinRate":2507,"spinDirection":63},"zone":2,"typeConfidence":2.0,"plateTime":0.4357330006178657,"extension":6.099122175351724},"hitData":{"launchSpeed":102.0,"launchAngle":18.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":130.55,"coordY":77.24}},"index":2,"playId":"3dd00ffa-5172-33b4-b09b-d54ea924adbc","pitchNumber":2,"startTime":"2026-04-12T20:29:43.462Z","endTime":"2026-04-12T20:29:50.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":672724,"link":"/api/v1/people/672724","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_ab"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_ab"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"credit":"b_pa"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:29:50.820Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Teodosio called out on strikes.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T20:30:09.106Z","endTime":"2026-04-12T20:31:49.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669326,"fullName":"Bryce Teodosio","link":"/api/v1/people/669326"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"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":98.6,"endSpeed":90.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.558644051018554,"aZ":-11.083647723858892,"pfxX":-5.744088205166181,"pfxZ":10.133747922403034,"pX":-0.5226224398857133,"pZ":2.295019177992107,"vX0":4.868301041223663,"vY0":-143.44436902164773,"vZ0":-7.1718222855400455,"x":136.92,"y":176.81,"x0":-1.4965131332660289,"y0":50.00360345167732,"z0":5.52064624943494,"aX":-11.956283022240097},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.0,"breakHorizontal":9.4,"spinRate":2550,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.38201670718645175,"extension":6.349834348067062},"index":0,"playId":"7c11e799-485a-3df0-ad3c-f4223bc635b3","pitchNumber":1,"startTime":"2026-04-12T20:30:16.841Z","endTime":"2026-04-12T20:30:21.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40750970544399,"aZ":-32.95999235395829,"pfxX":8.077047005819267,"pfxZ":-0.49987354728181366,"pX":-0.11725399316679293,"pZ":2.9974417064972587,"vX0":1.5429555981218273,"vY0":-125.3555458220685,"vZ0":0.09825239881506254,"x":121.47,"y":157.85,"x0":-1.790277523642212,"y0":50.000642910788386,"z0":5.6586120430970634,"aX":12.793403568878139},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.6,"breakHorizontal":-15.0,"spinRate":2542,"spinDirection":64},"zone":2,"typeConfidence":2.0,"plateTime":0.43769145602946313,"extension":6.044248407640146},"index":1,"playId":"790285a8-7432-309a-8090-c2f644e0dfd7","pitchNumber":2,"startTime":"2026-04-12T20:30:31.017Z","endTime":"2026-04-12T20:30:34.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":86.5,"endSpeed":79.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.789273590399254,"aZ":-33.17256302725954,"pfxX":8.015004975981928,"pfxZ":-0.6246351978764086,"pX":1.7871999398842602,"pZ":0.6733064897045077,"vX0":5.478287481918964,"vY0":-125.88365847910612,"vZ0":-5.168345975033654,"x":48.88,"y":220.6,"x0":-1.4624062826201716,"y0":50.0031099527939,"z0":5.45452656027157,"aX":12.796661700411054},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.2,"breakHorizontal":-15.8,"spinRate":2605,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4359667413853976,"extension":6.12826190092246},"index":2,"playId":"ac232241-7601-36c5-8925-97543559ffef","pitchNumber":3,"startTime":"2026-04-12T20:30:46.777Z","endTime":"2026-04-12T20:30:51.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03006278051288,"aZ":-27.32532625656054,"pfxX":6.23879823468889,"pfxZ":2.9626201677622364,"pX":1.1071224216225264,"pZ":1.6916566028668278,"vX0":4.898612492517038,"vY0":-127.31555832747718,"vZ0":-4.113811265994243,"x":74.8,"y":193.11,"x0":-1.654748195935575,"y0":50.00176744860759,"z0":5.500105726954903,"aX":10.20234956000862},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.7,"breakHorizontal":-12.5,"spinRate":2581,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4308223278052692,"extension":6.0343221802746765},"index":3,"playId":"254c15d2-7af4-3188-9dbe-689d29499e49","pitchNumber":4,"startTime":"2026-04-12T20:31:02.666Z","endTime":"2026-04-12T20:31:07.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.624252225586375,"aZ":-11.099099607616061,"pfxX":-5.756636800122343,"pfxZ":10.312669576428092,"pX":-1.2304010917414798,"pZ":2.1543571299418276,"vX0":3.000090703607578,"vY0":-142.2749172120774,"vZ0":-7.51551318903361,"x":163.9,"y":180.61,"x0":-1.5525096488827916,"y0":50.00114440624402,"z0":5.538949276843356,"aX":-11.762376978246756},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.3,"breakHorizontal":9.8,"spinRate":2592,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3854533778123619,"extension":6.307611193446912},"index":4,"playId":"0e958169-f6d0-3e7b-bae6-e3baa507da3b","pitchNumber":5,"startTime":"2026-04-12T20:31:18.998Z","endTime":"2026-04-12T20:31:23.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-12T20:31:34.590Z","endTime":"2026-04-12T20:31:44.988Z","isPitch":false,"type":"action","player":{"id":669326,"link":"/api/v1/people/669326"},"defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50094902509607,"aZ":-13.502751880469855,"pfxX":-5.931045650084878,"pfxZ":9.025548999855978,"pX":0.43380967013822536,"pZ":2.1770450050205556,"vX0":7.108796837485433,"vY0":-142.41217276712428,"vZ0":-6.923821096737474,"x":100.46,"y":180.0,"x0":-1.3156944611216024,"y0":50.00513206625006,"z0":5.481652817064999,"aX":-12.2726591581854},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.2,"breakHorizontal":9.5,"spinRate":2495,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.38355699849157876,"extension":6.244870865478888},"index":6,"playId":"2b9111d5-0303-3b1a-ba98-d3b7c643138c","pitchNumber":6,"startTime":"2026-04-12T20:31:44.988Z","endTime":"2026-04-12T20:31:49.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669326,"link":"/api/v1/people/669326","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_ab"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_ab"},{"player":{"id":669326,"link":"/api/v1/people/669326"},"credit":"b_pa"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:31:49.521Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Neto grounds out, second baseman Matt McLain to first baseman Spencer Steer.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T20:32:17.369Z","endTime":"2026-04-12T20:33:00.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683175,"fullName":"Connor Phillips","link":"/api/v1/people/683175"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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, 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":86.5,"endSpeed":79.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.019952100249682,"aZ":-28.108840068413127,"pfxX":9.974458711776018,"pfxZ":2.5338302608417598,"pX":0.9045270536633326,"pZ":1.6343525163018464,"vX0":3.012506480065164,"vY0":-125.96068023478188,"vZ0":-4.043718321302964,"x":82.52,"y":194.65,"x0":-1.6032550518919664,"y0":50.00215372517046,"z0":5.537890568633342,"aX":15.9973039778199},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.8,"breakHorizontal":-18.7,"spinRate":2681,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4351499223144186,"extension":6.092557601605464},"index":0,"playId":"ac0acc15-d5ed-3d5a-a376-88a914dfd8dc","pitchNumber":1,"startTime":"2026-04-12T20:32:17.369Z","endTime":"2026-04-12T20:32:24.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.045756244895504,"aZ":-28.80126811202959,"pfxX":10.56348315309857,"pfxZ":2.1116571515935636,"pX":1.0080951026025766,"pZ":1.00529975395617,"vX0":3.1228104434361037,"vY0":-125.73717457046939,"vZ0":-5.230970320844091,"x":78.57,"y":211.64,"x0":-1.6230245944064046,"y0":50.00262932277652,"z0":5.456139337365832,"aX":16.874544487357717},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.9,"breakHorizontal":-19.8,"spinRate":2635,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.43599990872397676,"extension":6.276783159374913},"index":1,"playId":"664a6388-c171-3f5e-a776-47506b393034","pitchNumber":2,"startTime":"2026-04-12T20:32:32.596Z","endTime":"2026-04-12T20:32:36.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-12T20:32:42.051Z","endTime":"2026-04-12T20:32:53.170Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.849450736057566,"aZ":-29.0980493236358,"pfxX":9.993734266369923,"pfxZ":1.9044283806363032,"pX":1.530654891498627,"pZ":1.496933712727467,"vX0":4.446479736388007,"vY0":-126.59338449256705,"vZ0":-3.980399884528851,"x":58.66,"y":198.36,"x0":-1.5492997198986336,"y0":50.00488984599446,"z0":5.429937259276112,"aX":16.152771790257034},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.8,"breakHorizontal":-19.1,"spinRate":2544,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4333604193021978,"extension":6.255164185880337},"hitData":{"launchSpeed":65.2,"launchAngle":18.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.35,"coordY":140.75}},"index":3,"playId":"77428311-0d44-3d4b-b2cb-e76260af9582","pitchNumber":3,"startTime":"2026-04-12T20:32:53.170Z","endTime":"2026-04-12T20:33:00.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683175,"link":"/api/v1/people/683175","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":666181,"link":"/api/v1/people/666181"},"center":{"id":670770,"link":"/api/v1/people/670770"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":683175,"link":"/api/v1/people/683175"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:33:00.702Z","atBatIndex":79},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Noelvi Marte reaches on a fielding error by third baseman Oswald Peraza.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T20:35:19.744Z","endTime":"2026-04-12T20:36:39.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":77.6,"endSpeed":71.4,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.416720823183187,"aZ":-26.98514980546663,"pfxX":7.959080339579076,"pfxZ":4.019879152482407,"pX":0.44553643599015297,"pZ":2.483367289950572,"vX0":5.64628235232121,"vY0":-112.9096138393963,"vZ0":2.187068804643579,"x":100.02,"y":171.73,"x0":-3.1212160240223614,"y0":50.00498215829634,"z0":4.216131009537681,"aX":10.285316964702574},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":8.2,"breakHorizontal":-15.8,"spinRate":2686,"spinDirection":76},"zone":6,"typeConfidence":0.91,"plateTime":0.4849637488348635,"extension":6.747502434295463},"index":0,"playId":"ee5ef4d5-01d4-3caa-98cb-8ae3d23638b6","pitchNumber":1,"startTime":"2026-04-12T20:35:24.791Z","endTime":"2026-04-12T20:35:29.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":77.6,"endSpeed":71.7,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.05807624747828,"aZ":-27.32069170685955,"pfxX":9.297547437615926,"pfxZ":3.745441304595788,"pX":-0.3481101225383505,"pZ":1.3468858751128359,"vX0":3.719140423882252,"vY0":-112.97587707520508,"vZ0":0.05533668318482454,"x":130.27,"y":202.41,"x0":-3.2222595449873155,"y0":50.002811745314226,"z0":4.061781057958037,"aX":12.051356811604837},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":7.1,"breakHorizontal":-17.8,"spinRate":2667,"spinDirection":85},"zone":13,"typeConfidence":0.91,"plateTime":0.4843108232350204,"extension":6.653715238464027},"index":1,"playId":"34164cf7-1203-334b-bf0a-dfcf30d32dc0","pitchNumber":2,"startTime":"2026-04-12T20:35:36.776Z","endTime":"2026-04-12T20:35:42.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82872417618887,"aZ":-20.323918833657427,"pfxX":-6.897467236022951,"pfxZ":6.58040851071898,"pX":0.9535795018642718,"pZ":2.998282239567206,"vX0":12.267286060954136,"vY0":-132.69503265206015,"vZ0":0.13219066100230215,"x":80.65,"y":157.83,"x0":-2.812947247449969,"y0":50.000403833271186,"z0":4.416921964604361,"aX":-12.417673368471233},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.2,"breakHorizontal":10.1,"spinRate":2448,"spinDirection":246},"zone":12,"typeConfidence":0.9,"plateTime":0.4112487052390663,"extension":6.679906258736734},"index":2,"playId":"9755d177-a884-39d9-bd57-5c7a0602f160","pitchNumber":3,"startTime":"2026-04-12T20:35:50.057Z","endTime":"2026-04-12T20:35:54.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":69.6,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.119675089822465,"aZ":-29.321362049720758,"pfxX":11.054458201206938,"pfxZ":2.325525919699066,"pX":-0.7662927863629795,"pZ":2.341591113708413,"vX0":1.9699655315899567,"vY0":-109.95680639323848,"vZ0":2.6590215008630222,"x":146.21,"y":175.56,"x0":-3.1097410464384665,"y0":50.00330591503382,"z0":4.223453506864313,"aX":13.563447239095773},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":5.2,"breakHorizontal":-20.5,"spinRate":2749,"spinDirection":83},"zone":4,"typeConfidence":0.91,"plateTime":0.49774704710570905,"extension":6.701526502822333},"index":3,"playId":"1cc2441c-9b92-3a42-8199-7dac54f663b0","pitchNumber":4,"startTime":"2026-04-12T20:36:04.361Z","endTime":"2026-04-12T20:36:07.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.9,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.465869926131816,"aZ":-30.9524862192394,"pfxX":6.848170040825769,"pfxZ":0.9445272765669523,"pX":1.0403917511612715,"pZ":1.7437882861779517,"vX0":6.911566379156905,"vY0":-112.39260986110095,"vZ0":1.5489064996764452,"x":77.34,"y":191.7,"x0":-2.9528564197345997,"y0":50.002251527617595,"z0":4.166084417165289,"aX":8.847088187541924},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":2.4,"breakHorizontal":-14.0,"spinRate":2697,"spinDirection":82},"zone":14,"typeConfidence":0.9,"plateTime":0.4854886045486264,"extension":6.805833232990977},"hitData":{"launchSpeed":80.2,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.75,"coordY":164.57}},"index":4,"playId":"f7cf7b69-07a7-3e76-8a9b-0aa7314ca95e","pitchNumber":5,"startTime":"2026-04-12T20:36:26.075Z","endTime":"2026-04-12T20:36:39.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.09,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:36:39.854Z","atBatIndex":80},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dane Myers singles on a ground ball to center fielder Bryce Teodosio. Noelvi Marte to 2nd.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T20:37:12.510Z","endTime":"2026-04-12T20:38:07.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"postOnSecond":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669326,"link":"/api/v1/people/669326"},"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":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dane Myers replaces P.J. Higgins.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"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-04-12T20:37:03.610Z","endTime":"2026-04-12T20:37:14.726Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":664731,"link":"/api/v1/people/664731"},"defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":77.3,"endSpeed":70.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.784577876902937,"aZ":-25.233904746048076,"pfxX":10.280112626176825,"pfxZ":5.454681850904494,"pX":0.5104206863768215,"pZ":2.290439179307588,"vX0":5.297898067754816,"vY0":-112.48215347236943,"vZ0":1.4801117642194481,"x":97.54,"y":176.94,"x0":-3.2164701367649635,"y0":50.002490242599826,"z0":4.196007091203426,"aX":13.074684357775023},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":10.6,"breakHorizontal":-20.0,"spinRate":2752,"spinDirection":87},"zone":6,"typeConfidence":0.91,"plateTime":0.4883114425902275,"extension":6.731970848607154},"index":1,"playId":"e5fc3188-b57f-3591-904d-0c62527e201d","pitchNumber":1,"startTime":"2026-04-12T20:37:14.726Z","endTime":"2026-04-12T20:37:18.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.019303061632023,"aZ":-30.047390951909236,"pfxX":10.289486740950858,"pfxZ":1.6659458941200853,"pX":0.4386830623316168,"pZ":2.1189833052164464,"vX0":4.585163793004717,"vY0":-112.19767348402492,"vZ0":2.2430656384006156,"x":100.28,"y":181.57,"x0":-2.9672271818884375,"y0":50.002394970142,"z0":4.165143115338975,"aX":13.13709368909347},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":3.8,"breakHorizontal":-19.8,"spinRate":2722,"spinDirection":74},"zone":9,"typeConfidence":0.91,"plateTime":0.4878977781007028,"extension":6.675224084254223},"index":2,"playId":"494cf3c0-7168-375d-9ccd-ac1d0a308c88","pitchNumber":2,"startTime":"2026-04-12T20:37:32.580Z","endTime":"2026-04-12T20:37:36.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":69.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.409886038924263,"aZ":-31.59529336405401,"pfxX":10.90447800066907,"pfxZ":0.4650890193285626,"pX":-0.1904933803882846,"pZ":2.9220482330899675,"vX0":3.207677915831298,"vY0":-111.39264519848105,"vZ0":4.1964714497201125,"x":124.26,"y":159.88,"x0":-3.0686617458072996,"y0":50.00322837090781,"z0":4.294724439799033,"aX":13.600357725728353},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":2.4,"breakHorizontal":-20.6,"spinRate":2686,"spinDirection":85},"zone":2,"typeConfidence":0.91,"plateTime":0.4931248077563577,"extension":6.527647157843537},"hitData":{"launchSpeed":91.3,"launchAngle":9.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.2,"coordY":89.41}},"index":3,"playId":"99f831d4-1ae5-3c88-b0df-1f7918073981","pitchNumber":3,"startTime":"2026-04-12T20:37:56.591Z","endTime":"2026-04-12T20:38:07.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":1.0999999999999999,"leverageIndex":0.22,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:38:07.302Z","atBatIndex":81},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"TJ Friedl hit by pitch. Noelvi Marte to 3rd. Dane Myers to 2nd.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T20:39:07.919Z","endTime":"2026-04-12T20:39:31.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680704,"fullName":"Nick Sandlin","link":"/api/v1/people/680704"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"postOnSecond":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"postOnThird":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"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-04-12T20:38:26.968Z","endTime":"2026-04-12T20:39:10.294Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"second":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":91.0,"endSpeed":83.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00291089274669,"aZ":-32.069270282977904,"pfxX":-10.078113781173771,"pfxZ":0.06356357900494114,"pX":0.5395483371759336,"pZ":1.0518276533426394,"vX0":10.534701658921485,"vY0":-132.1353682838945,"vZ0":-2.8339839823675472,"x":96.43,"y":210.38,"x0":-2.1813571516881063,"y0":50.005570446484064,"z0":4.483969328772889,"aX":-17.901679977981054},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.4,"breakHorizontal":16.1,"spinRate":2182,"spinDirection":239},"zone":14,"typeConfidence":0.87,"plateTime":0.41382829325672876,"extension":6.770824769303055},"index":1,"playId":"c97866df-4187-3128-a680-8d8ff30d1c4a","pitchNumber":1,"startTime":"2026-04-12T20:39:10.294Z","endTime":"2026-04-12T20:39:15.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"second":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.7,"strikeZoneTop":3.044,"strikeZoneBottom":1.536,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.362540450016883,"aZ":-28.29291532519246,"pfxX":10.375529388992213,"pfxZ":3.0666615485121476,"pX":2.1767322971223098,"pZ":2.4170557701429045,"vX0":8.408994531120445,"vY0":-112.32970291790126,"vZ0":2.710193113250835,"x":34.03,"y":173.52,"x0":-2.97730744544722,"y0":50.00109508095518,"z0":4.09167128958743,"aX":13.114093735770856},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":6.7,"breakHorizontal":-21.1,"spinRate":2804,"spinDirection":82},"zone":12,"typeConfidence":0.91,"plateTime":0.4895982970783255,"extension":6.532298061226324},"index":2,"playId":"6f20d592-b36c-33a9-9df4-dbc4c49ad4af","pitchNumber":2,"startTime":"2026-04-12T20:39:28.491Z","endTime":"2026-04-12T20:39:31.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":670770,"link":"/api/v1/people/670770","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"second":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670770,"link":"/api/v1/people/670770"},"credit":"b_pa"},{"player":{"id":680704,"link":"/api/v1/people/680704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":2.8000000000000003,"leverageIndex":0.49,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:39:31.938Z","atBatIndex":82},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Matt McLain lines into an unassisted double play, third baseman Oswald Peraza. Noelvi Marte out at 3rd.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T20:42:42.769Z","endTime":"2026-04-12T20:42:49.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"postOnSecond":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"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-04-12T20:40:04.291Z","endTime":"2026-04-12T20:40:38.852Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":667472,"link":"/api/v1/people/667472"},"third":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Drew Pomeranz replaces Nick Sandlin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"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-04-12T20:40:38.852Z","endTime":"2026-04-12T20:42:45.062Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519141,"link":"/api/v1/people/519141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680704,"link":"/api/v1/people/680704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":667472,"link":"/api/v1/people/667472"},"third":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":92.7,"endSpeed":84.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.334602419218626,"aZ":-12.635961776192621,"pfxX":3.617477174671296,"pfxZ":10.60972440322767,"pX":0.5462159604758006,"pZ":2.5129454368882054,"vX0":-4.90739344183813,"vY0":-134.84507647061892,"vZ0":-6.204723555279611,"x":96.18,"y":170.93,"x0":1.9197192553646398,"y0":50.001675790411326,"z0":5.735275351490444,"aX":6.661303486759226},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.1,"breakHorizontal":-5.5,"spinRate":2597,"spinDirection":148},"zone":6,"typeConfidence":0.9,"plateTime":0.40620326475616597,"extension":5.9612249618749305},"hitData":{"launchSpeed":76.8,"launchAngle":10.0,"totalDistance":111.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":99.56,"coordY":166.31}},"index":2,"playId":"3b35aab0-e788-3d49-bab2-104a72ce309f","pitchNumber":1,"startTime":"2026-04-12T20:42:45.062Z","endTime":"2026-04-12T20:42:49.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":667472,"link":"/api/v1/people/667472"},"third":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.06,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:42:49.566Z","atBatIndex":83},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Elly De La Cruz homers (5) on a fly ball to center field. Dane Myers scores. TJ Friedl scores.","rbi":3,"awayScore":9,"homeScore":6,"isOut":false},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T20:43:20.910Z","endTime":"2026-04-12T20:44:08.205Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":{"id":519141,"link":"/api/v1/people/519141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":{"id":680704,"link":"/api/v1/people/680704"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770"},"responsiblePitcher":{"id":680704,"link":"/api/v1/people/680704"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.286445107153405,"aZ":-13.264420584897445,"pfxX":2.6641578993062804,"pfxZ":10.18266868671705,"pX":0.7756191163815107,"pZ":2.5132097727495903,"vX0":-3.919825007431149,"vY0":-135.58410267670337,"vZ0":-6.207782692465413,"x":87.44,"y":170.92,"x0":1.8955285665174877,"y0":50.00527443660476,"z0":5.762194238169706,"aX":4.949187715469646},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.3,"breakHorizontal":-4.0,"spinRate":2616,"spinDirection":152},"zone":6,"typeConfidence":0.9,"plateTime":0.4043302720204487,"extension":5.914680457986417},"index":0,"playId":"b68b0d74-66a0-36d3-bf40-e26250e146fb","pitchNumber":1,"startTime":"2026-04-12T20:43:20.910Z","endTime":"2026-04-12T20:43:25.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.497819293364262,"aZ":-12.029770299764246,"pfxX":3.695375335154793,"pfxZ":10.932415981984924,"pX":0.07493664967700209,"pZ":2.849343343948464,"vX0":-5.580884080928705,"vY0":-135.14595589018975,"vZ0":-5.672889604940385,"x":114.14,"y":161.85,"x0":1.6902614950526371,"y0":50.00424783473996,"z0":5.82669792519547,"aX":6.810595880617774},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":-5.4,"spinRate":2623,"spinDirection":154},"zone":5,"typeConfidence":0.9,"plateTime":0.40587405765895834,"extension":5.874708818076016},"hitData":{"launchSpeed":109.6,"launchAngle":29.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.54,"coordY":37.15}},"index":1,"playId":"ee904d62-52d3-3e29-8de0-d55b587eebb4","pitchNumber":2,"startTime":"2026-04-12T20:43:36.841Z","endTime":"2026-04-12T20:44:08.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":670770,"link":"/api/v1/people/670770"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.3,"leverageIndex":0.06,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:44:08.205Z","atBatIndex":84},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart strikes out on a foul tip.","rbi":0,"awayScore":9,"homeScore":6,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T20:44:21.798Z","endTime":"2026-04-12T20:46:35.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.212"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.375"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".848"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".887"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".411"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".518"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.73"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.37"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.53"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.35"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.99"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.50"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.68"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.61"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.20"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.14"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.06"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.52"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.76"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".459"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".355"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".264"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".189"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".119"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".169"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.212"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.375"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".848"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".887"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".411"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".596"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".518"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.589586228191465,"aZ":-37.85747220824713,"pfxX":-0.6335865992791905,"pfxZ":-3.765903296351528,"pX":0.41650203570239996,"pZ":1.1646810256446467,"vX0":-3.280670937173141,"vY0":-122.0493976717984,"vZ0":-3.4079695190145043,"x":101.12,"y":207.33,"x0":1.8592369821658157,"y0":50.00037950469014,"z0":5.833118220594749,"aX":-0.9566337495132323},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.3,"breakHorizontal":1.9,"spinRate":2211,"spinDirection":327},"zone":14,"typeConfidence":0.89,"plateTime":0.4484453435561653,"extension":5.735282523380276},"index":0,"playId":"2a192244-cf53-3630-9e80-5c6fe8d24d0e","pitchNumber":1,"startTime":"2026-04-12T20:44:47.180Z","endTime":"2026-04-12T20:44:51.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.711696815834845,"aZ":-41.53638851614571,"pfxX":-2.3105669979158145,"pfxZ":-6.358119802790052,"pX":-0.20633103872126557,"pZ":1.648717814085408,"vX0":-3.9510187543997537,"vY0":-121.35393165560009,"vZ0":-1.416583854339745,"x":124.86,"y":194.26,"x0":1.7517533613660505,"y0":50.00498020527316,"z0":5.902300335235593,"aX":-3.4002995512496126},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-11.5,"breakHorizontal":5.3,"spinRate":2179,"spinDirection":334},"zone":8,"typeConfidence":0.9,"plateTime":0.4536785143454196,"extension":5.790893268171336},"index":1,"playId":"17d45b44-8583-3eeb-bcab-25a6c72053c0","pitchNumber":2,"startTime":"2026-04-12T20:45:02.327Z","endTime":"2026-04-12T20:45:08.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"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":93.7,"endSpeed":85.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97560531263883,"aZ":-9.863971960082752,"pfxX":3.2569459400525034,"pfxZ":11.946473445264266,"pX":-0.04503804873798173,"pZ":4.006672490195951,"vX0":-5.605257076961086,"vY0":-136.28569363747454,"vZ0":-3.3350631284732146,"x":118.72,"y":130.6,"x0":1.6219775744858496,"y0":50.00255811943872,"z0":5.93542691639876,"aX":6.082865805048826},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":21.0,"breakHorizontal":-4.6,"spinRate":2586,"spinDirection":161},"zone":11,"typeConfidence":0.9,"plateTime":0.40300931133697215,"extension":5.765873223210478},"index":2,"playId":"67426afa-851f-3624-80ea-33d6ddc88d8a","pitchNumber":3,"startTime":"2026-04-12T20:45:25.668Z","endTime":"2026-04-12T20:45:29.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-12T20:45:36.671Z","endTime":"2026-04-12T20:45:47.307Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"},"defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.90054162977221,"aZ":-40.91981748053317,"pfxX":0.32154541584723884,"pfxZ":-5.596867976094214,"pX":-0.7147596557828075,"pZ":1.1044537054045902,"vX0":-5.829232453942579,"vY0":-123.4901012736297,"vZ0":-3.314349701744948,"x":144.24,"y":208.96,"x0":1.6229720924950444,"y0":50.00337418044606,"z0":5.866631130319844,"aX":0.5031319523955025},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-10.7,"breakHorizontal":0.6,"spinRate":2322,"spinDirection":332},"zone":13,"typeConfidence":0.89,"plateTime":0.44157688423989905,"extension":5.7199875444772905},"index":4,"playId":"c2a64b44-c013-3058-92b8-659ea7d10ea2","pitchNumber":4,"startTime":"2026-04-12T20:45:47.307Z","endTime":"2026-04-12T20:45:54.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.070128996587357,"aZ":-40.58463663091174,"pfxX":-0.27989459824780694,"pfxZ":-5.2778056589971385,"pX":-0.5443339448207593,"pZ":2.195867567854311,"vX0":-5.597402009127917,"vY0":-124.6970308569483,"vZ0":-1.007199648727293,"x":137.75,"y":179.49,"x0":1.7537532802728375,"y0":50.00020173192343,"z0":5.9159126830959,"aX":-0.4455611577529992},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-9.6,"breakHorizontal":1.7,"spinRate":2214,"spinDirection":327},"zone":7,"typeConfidence":0.89,"plateTime":0.43711503759341763,"extension":5.692806492133678},"index":5,"playId":"4e4e2983-345e-31ee-a37c-40f1e1d6b067","pitchNumber":5,"startTime":"2026-04-12T20:46:11.415Z","endTime":"2026-04-12T20:46:15.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39051273209003,"aZ":-13.907661446213496,"pfxX":3.1950488262996912,"pfxZ":9.561296101103437,"pX":-0.548425887301648,"pZ":2.5751487685784,"vX0":-6.841547562474084,"vY0":-136.67990811636002,"vZ0":-6.112391623572491,"x":137.9,"y":169.25,"x0":1.561114505339636,"y0":50.00085213189945,"z0":5.778671206623812,"aX":6.103235333240761},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":-4.4,"spinRate":2580,"spinDirection":159},"zone":4,"typeConfidence":0.9,"plateTime":0.3992603938563115,"extension":5.902559884963183},"index":6,"playId":"74524aae-01ad-3d1f-80f6-706521647f3c","pitchNumber":6,"startTime":"2026-04-12T20:46:31.994Z","endTime":"2026-04-12T20:46:35.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":681351,"link":"/api/v1/people/681351"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":687093,"link":"/api/v1/people/687093"},"third":{"id":672724,"link":"/api/v1/people/672724"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":666139,"link":"/api/v1/people/666139"},"center":{"id":669326,"link":"/api/v1/people/669326"},"right":{"id":666176,"link":"/api/v1/people/666176"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":427248,"link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"Second Base"},{"official":{"id":644760,"link":"/api/v1/people/644760"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:46:35.468Z","atBatIndex":85}]