[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T17:38:10.115Z","endTime":"2026-04-12T17:39:29.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"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:15:01.511Z","endTime":"2026-04-12T17:18:43.158Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"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:18:43.158Z","endTime":"2026-04-12T17:36:57.040Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"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:36:57.040Z","endTime":"2026-04-12T17:38:10.237Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.895545217718976,"aZ":-13.718997685025531,"pfxX":-9.099405446857968,"pfxZ":10.36403764454379,"pX":-0.6978910028713159,"pZ":2.183635313769977,"vX0":8.576555514829336,"vY0":-132.94817131473508,"vZ0":-6.448868056718787,"x":143.6,"y":179.82,"x0":-2.791611787091489,"y0":50.00449345975385,"z0":5.646317503677961,"aX":-16.205849275770053},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.4,"breakHorizontal":14.5,"spinRate":2415,"spinDirection":220},"zone":4,"typeConfidence":0.87,"plateTime":0.41281535145619763,"extension":5.8555589318118075},"index":3,"playId":"84d803c4-ca18-3ca4-b35e-ad09eb8fafd1","pitchNumber":1,"startTime":"2026-04-12T17:38:10.237Z","endTime":"2026-04-12T17:38:13.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.220665768293138,"aZ":-13.634280176247305,"pfxX":-8.762143784433189,"pfxZ":10.209440375552948,"pX":0.3744852157890641,"pZ":2.258512019289583,"vX0":11.02271155739222,"vY0":-133.96077809094112,"vZ0":-6.523586314319266,"x":102.73,"y":177.8,"x0":-2.6570974073248377,"y0":50.001527040935684,"z0":5.701927931071284,"aX":-15.909000767042563},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.2,"breakHorizontal":13.4,"spinRate":2423,"spinDirection":218},"zone":6,"typeConfidence":0.89,"plateTime":0.4090495735821369,"extension":5.963547681194125},"index":4,"playId":"b9c309f1-fc78-326c-b7ab-4968dd451e1c","pitchNumber":2,"startTime":"2026-04-12T17:38:25.799Z","endTime":"2026-04-12T17:38:28.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.290350500593483,"aZ":-25.81739576086559,"pfxX":-0.013042641007044053,"pfxZ":3.9721169346151237,"pX":-0.06588976537849857,"pZ":0.6356465482355662,"vX0":6.955148817051897,"vY0":-125.19054546273796,"vZ0":-7.009229213597665,"x":119.51,"y":221.62,"x0":-2.868624807616343,"y0":50.002609406925366,"z0":5.560415620562115,"aX":-0.020897694321175542},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.9,"breakHorizontal":-1.4,"spinRate":2483,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.43611691951229536,"extension":5.829529570552414},"index":5,"playId":"617a9dc9-016b-3a08-8e4c-2ea9e549000a","pitchNumber":3,"startTime":"2026-04-12T17:38:44.864Z","endTime":"2026-04-12T17:38:48.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.123947202325283,"aZ":-25.548610235553426,"pfxX":-0.7493229949271905,"pfxZ":4.045547831351942,"pX":0.24766469101226835,"pZ":0.041862751648565705,"vX0":7.887059509370356,"vY0":-127.15463949768179,"vZ0":-8.56430571481086,"x":107.56,"y":237.65,"x0":-2.797105848561405,"y0":50.00085289972581,"z0":5.48120389712678,"aX":-1.2268708688024563},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.5,"breakHorizontal":-0.5,"spinRate":2447,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4307903754790714,"extension":5.9377948374069485},"index":6,"playId":"48afccff-a1e1-334f-8753-e64aeb167365","pitchNumber":4,"startTime":"2026-04-12T17:39:01.319Z","endTime":"2026-04-12T17:39:04.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.152787056354963,"aZ":-29.54702345401357,"pfxX":-8.847853296634284,"pfxZ":1.7015247501304422,"pX":-0.30553009501029177,"pZ":1.9148557345985866,"vX0":9.038942929000088,"vY0":-123.40838367995569,"vZ0":-2.7741703855283086,"x":128.65,"y":187.08,"x0":-2.863101102997588,"y0":50.00444120799772,"z0":5.538016222130544,"aX":-13.673210583390226},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.6,"breakHorizontal":13.9,"spinRate":1320,"spinDirection":240},"zone":7,"typeConfidence":0.91,"plateTime":0.4435353089997931,"extension":6.706202570085025},"hitData":{"launchSpeed":94.5,"launchAngle":52.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.87,"coordY":99.98}},"index":7,"playId":"47a2f78e-8694-3002-b3a1-a03be806a3af","pitchNumber":5,"startTime":"2026-04-12T17:39:18.664Z","endTime":"2026-04-12T17:39:29.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-12T17:39:29.336Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Larnach flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T17:39:34.111Z","endTime":"2026-04-12T17:40:33.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"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, 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":74.5,"endSpeed":68.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.613849092855414,"aZ":-36.63514549798752,"pfxX":5.984243858643488,"pfxZ":-3.778933426353536,"pX":-1.5431444573424362,"pZ":2.6796648904194984,"vX0":1.5819860176118945,"vY0":-108.51006580178802,"vZ0":1.2807110026885973,"x":175.82,"y":166.43,"x0":-3.0606463291896,"y0":50.00164056100899,"z0":6.101756832874185,"aX":7.069380372095476},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-6.1,"breakHorizontal":-11.3,"spinRate":2725,"spinDirection":51},"zone":11,"typeConfidence":0.91,"plateTime":0.5065632738981081,"extension":5.970423039713736},"index":0,"playId":"a8e1383e-1cb4-3a7a-a787-2bab4b901f27","pitchNumber":1,"startTime":"2026-04-12T17:39:55.566Z","endTime":"2026-04-12T17:39:59.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46244485824214,"aZ":-12.644630710067101,"pfxX":-6.447420900367209,"pfxZ":10.44417835730933,"pX":-0.5213055306937827,"pZ":1.8011750629362113,"vX0":8.652089218265829,"vY0":-136.04255637772926,"vZ0":-7.734725442146762,"x":136.87,"y":190.15,"x0":-2.9085362169471813,"y0":50.00500168338295,"z0":5.561972369373898,"aX":-12.05972820383141},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":9.8,"spinRate":2369,"spinDirection":221},"zone":7,"typeConfidence":0.91,"plateTime":0.40295283997871545,"extension":5.890326628693704},"index":1,"playId":"f94191f6-9d47-304d-b3b2-bb4e76272b9c","pitchNumber":2,"startTime":"2026-04-12T17:40:08.545Z","endTime":"2026-04-12T17:40:12.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.734972694184844,"aZ":-13.21019338103976,"pfxX":-6.166973277896746,"pfxZ":10.200191527712274,"pX":-0.4220429963362582,"pZ":1.7516563142693924,"vX0":8.655016699806351,"vY0":-135.73211368828132,"vZ0":-7.668709082181926,"x":133.09,"y":191.49,"x0":-2.856263575886138,"y0":50.000772126525426,"z0":5.5405986926253,"aX":-11.463482936192124},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":9.2,"spinRate":2430,"spinDirection":223},"zone":7,"typeConfidence":0.91,"plateTime":0.40411036655051635,"extension":5.901336192892727},"hitData":{"launchSpeed":89.2,"launchAngle":27.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.26,"coordY":66.42}},"index":2,"playId":"194ca91d-14d5-38c3-ace8-74c466b1c0df","pitchNumber":3,"startTime":"2026-04-12T17:40:23.781Z","endTime":"2026-04-12T17:40:33.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:40:33.056Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-12T17:40:50.170Z","endTime":"2026-04-12T17:42:05.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.13493657695197,"aZ":-13.480152023788701,"pfxX":-6.080612442955216,"pfxZ":10.097672708184255,"pX":-0.18192875064217076,"pZ":2.558035603359015,"vX0":8.971217415169248,"vY0":-135.57592277019,"vZ0":-5.85252981170988,"x":123.93,"y":169.71,"x0":-2.7521076791124557,"y0":50.00409978028222,"z0":5.694727231005855,"aX":-11.25946151908586},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":9.0,"spinRate":2343,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.4048293149468787,"extension":5.937891215077454},"index":0,"playId":"2b81ede5-3739-3b4e-9401-990b363eca9a","pitchNumber":1,"startTime":"2026-04-12T17:40:58.886Z","endTime":"2026-04-12T17:41:01.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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:41:12.120Z","endTime":"2026-04-12T17:41:28.966Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.608054335426036,"aZ":-27.39584751658813,"pfxX":0.147882808253903,"pfxZ":3.0602930653112415,"pX":0.4448389647469708,"pZ":1.739232787745933,"vX0":7.996773274812921,"vY0":-123.86182457776412,"vZ0":-4.058782387060959,"x":100.04,"y":191.82,"x0":-2.8380785182086607,"y0":50.00209847972508,"z0":5.677172911113764,"aX":0.2307774710942182},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.8,"breakHorizontal":-2.0,"spinRate":2331,"spinDirection":191},"zone":9,"typeConfidence":2.0,"plateTime":0.441376995308397,"extension":5.8854252254651955},"index":2,"playId":"3d896ef0-40b4-38f7-9851-0b2ab7ece7f8","pitchNumber":2,"startTime":"2026-04-12T17:41:28.966Z","endTime":"2026-04-12T17:41:32.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.362706375505045,"aZ":-31.013523729995775,"pfxX":2.664979151044415,"pfxZ":0.7573328180458034,"pX":0.0121559629910042,"pZ":1.2945456668765518,"vX0":6.443858701765608,"vY0":-122.96601185008731,"vZ0":-4.040506193096583,"x":116.54,"y":203.83,"x0":-2.9928901497821543,"y0":50.00127596950333,"z0":5.602714307598684,"aX":4.0611529774314565},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.6,"breakHorizontal":-6.4,"spinRate":2334,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.446179385129188,"extension":5.888327081204865},"index":3,"playId":"b0eca402-da95-3805-a987-3a2a8d38a8c4","pitchNumber":3,"startTime":"2026-04-12T17:41:44.229Z","endTime":"2026-04-12T17:41:48.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.160511707273557,"aZ":-13.486451820646858,"pfxX":-6.95864588412301,"pfxZ":9.89766724146968,"pX":0.5006176092170986,"pZ":2.218105223052936,"vX0":11.112034190221388,"vY0":-136.55399041559906,"vZ0":-6.542111862297537,"x":97.92,"y":178.89,"x0":-2.7178615062353404,"y0":50.00193981710612,"z0":5.573315404347834,"aX":-13.137975590401929},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":10.2,"spinRate":2376,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.40115116059803935,"extension":6.107950158199887},"index":4,"playId":"d3966a9b-aa4b-31f0-a056-c2069d5a2a25","pitchNumber":4,"startTime":"2026-04-12T17:42:02.080Z","endTime":"2026-04-12T17:42:05.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:42:05.819Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ernie Clement doubles (5) on a line drive to left fielder Trevor Larnach.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T17:44:03.056Z","endTime":"2026-04-12T17:44:51.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30498712876097,"aZ":-9.527619488950647,"pfxX":-1.766717663369369,"pfxZ":11.681870154209374,"pX":-0.7594614555183824,"pZ":4.926916790145304,"vX0":0.34229150859454305,"vY0":-138.02461524232098,"vZ0":-2.1089416861090315,"x":145.95,"y":105.75,"x0":-0.6550566183687145,"y0":50.00683744679427,"z0":6.338331557632921,"aX":-3.4263364629705544},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":21.0,"breakHorizontal":3.1,"spinRate":2258,"spinDirection":189},"zone":11,"typeConfidence":0.89,"plateTime":0.3960812182121578,"extension":6.331433815261989},"index":0,"playId":"eb577343-4836-3177-80c2-3951fe1edf85","pitchNumber":1,"startTime":"2026-04-12T17:44:19.501Z","endTime":"2026-04-12T17:44:22.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53041583479254,"aZ":-9.327493069576645,"pfxX":-4.056741653040916,"pfxZ":12.091598026209052,"pX":0.013939224839359056,"pZ":1.9272647311809517,"vX0":3.494215595662892,"vY0":-136.90665955977403,"vZ0":-8.92321368134586,"x":116.47,"y":186.74,"x0":-0.7547371933977126,"y0":50.0050172290892,"z0":5.876259630268865,"aX":-7.666429731097602},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.0,"breakHorizontal":6.6,"spinRate":2261,"spinDirection":199},"zone":8,"typeConfidence":0.83,"plateTime":0.4007824128836708,"extension":6.531269208270287},"hitData":{"launchSpeed":86.4,"launchAngle":25.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":31.75,"coordY":104.73}},"index":1,"playId":"6c770f61-e2ef-36f4-a039-cc3896535bf6","pitchNumber":2,"startTime":"2026-04-12T17:44:38.297Z","endTime":"2026-04-12T17:44:51.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":5.8999999999999915,"leverageIndex":0.86,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:44:51.224Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daulton Varsho singles on a sharp ground ball to right fielder Matt Wallner, deflected by second baseman Luke Keaschall. Ernie Clement scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T17:45:07.796Z","endTime":"2026-04-12T17:46:39.839Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":{"id":671737,"link":"/api/v1/people/671737"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79577098482972,"aZ":-9.337271964234862,"pfxX":-3.8352636896345955,"pfxZ":11.950811958411864,"pX":-0.58029169496703,"pZ":2.366828309085642,"vX0":2.5987214635565676,"vY0":-137.65786366184832,"vZ0":-7.9116786608929965,"x":139.12,"y":174.88,"x0":-1.0403627039417482,"y0":50.003651293102514,"z0":5.91792815578161,"aX":-7.32904113947492},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.0,"breakHorizontal":6.4,"spinRate":2218,"spinDirection":201},"zone":4,"typeConfidence":0.86,"plateTime":0.39855616566788266,"extension":6.4119488393449195},"index":0,"playId":"0e319900-ba9a-351c-acdb-bc1836795ffd","pitchNumber":1,"startTime":"2026-04-12T17:45:21.669Z","endTime":"2026-04-12T17:45:25.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.167523301033143,"aZ":-41.391411424866575,"pfxX":1.0340443155213461,"pfxZ":-6.767954447778648,"pX":0.24820354273675047,"pZ":-0.37854094565721447,"vX0":2.0916622882800833,"vY0":-116.59969520553894,"vZ0":-5.468615882099511,"x":107.54,"y":249.0,"x0":-0.7987391195649898,"y0":50.00232707761184,"z0":5.949537714491939,"aX":1.408187786552783},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-13.4,"breakHorizontal":-2.4,"spinRate":2024,"spinDirection":5},"zone":14,"typeConfidence":0.91,"plateTime":0.471723047616754,"extension":6.514327545959594},"index":1,"playId":"70c6db78-0c43-3da2-8b5b-a17ec531d162","pitchNumber":2,"startTime":"2026-04-12T17:45:41.271Z","endTime":"2026-04-12T17:45:44.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.726962601385416,"aZ":-10.826359114434046,"pfxX":-3.3412415637148416,"pfxZ":10.92550843603234,"pX":-0.3311899679863809,"pZ":4.318668187747795,"vX0":3.0162151070958703,"vY0":-138.81803654472424,"vZ0":-2.778594944716086,"x":129.62,"y":122.18,"x0":-0.9970709810947257,"y0":50.00335705329842,"z0":6.052103595132481,"aX":-6.52914911763836},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":5.4,"spinRate":2190,"spinDirection":197},"zone":11,"typeConfidence":0.86,"plateTime":0.39437846311519076,"extension":6.3746047036947795},"index":2,"playId":"d6295a29-f6a9-3978-a192-886d53aebf6d","pitchNumber":3,"startTime":"2026-04-12T17:46:05.713Z","endTime":"2026-04-12T17:46:09.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1998091486078,"aZ":-11.298243591572064,"pfxX":-3.7895818215826655,"pfxZ":10.824221009859093,"pX":-0.09558541822986111,"pZ":2.682711274434393,"vX0":3.5430220464449063,"vY0":-137.88833278721125,"vZ0":-6.810409914146748,"x":120.64,"y":166.35,"x0":-0.9037969483645647,"y0":50.00455760059979,"z0":5.9443576126087745,"aX":-7.309922189751749},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.4,"breakHorizontal":6.1,"spinRate":2194,"spinDirection":195},"zone":2,"typeConfidence":0.82,"plateTime":0.3969858355878837,"extension":6.464916345666528},"hitData":{"launchSpeed":107.6,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":166.0,"coordY":102.0}},"index":3,"playId":"6d1e009a-4ebf-30ec-a4a0-ad2b3635f39e","pitchNumber":4,"startTime":"2026-04-12T17:46:26.503Z","endTime":"2026-04-12T17:46:39.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":6.900000000000013,"leverageIndex":1.2,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:46:39.839Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vladimir Guerrero Jr. walks. Daulton Varsho to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T17:46:56.066Z","endTime":"2026-04-12T17:50:53.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.182948864949324,"aZ":-9.920808039366765,"pfxX":-2.8269162538196406,"pfxZ":11.61403973414765,"pX":-0.7943805608350689,"pZ":4.133306997145152,"vX0":1.7216756100436272,"vY0":-137.9147668957427,"vZ0":-3.226160000800381,"x":147.28,"y":127.18,"x0":-1.0611742279945586,"y0":50.0032507764108,"z0":5.992908821186874,"aX":-5.417092032407841},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.5,"breakHorizontal":4.7,"spinRate":2301,"spinDirection":201},"zone":11,"typeConfidence":0.88,"plateTime":0.3979522559029416,"extension":6.5484440748093125},"index":0,"playId":"5f31fbbb-345d-3766-a135-5042ea10b5b3","pitchNumber":1,"startTime":"2026-04-12T17:47:07.640Z","endTime":"2026-04-12T17:47:11.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.061024325831063,"aZ":-23.26703988057862,"pfxX":1.7038499903177542,"pfxZ":5.2521250314803245,"pX":0.43494179971677266,"pZ":-0.08488192972178749,"vX0":3.382528102165399,"vY0":-129.20084525385317,"vZ0":-10.179415827732473,"x":100.42,"y":241.07,"x0":-1.1109559474692088,"y0":50.00629322172965,"z0":5.683918417218225,"aX":2.890031976293698},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.6,"breakHorizontal":-3.8,"spinRate":2044,"spinDirection":186},"zone":14,"typeConfidence":0.91,"plateTime":0.42339702241498944,"extension":6.490000467351108},"index":1,"playId":"3e88e622-42a6-3cd6-ba9a-8317025869a5","pitchNumber":2,"startTime":"2026-04-12T17:47:28.473Z","endTime":"2026-04-12T17:47:32.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.432652635859924,"aZ":-26.495835175756536,"pfxX":2.3553218750760285,"pfxZ":3.3670095733891463,"pX":0.4879934431774005,"pZ":1.5968198123309267,"vX0":3.226063094213192,"vY0":-128.96980642240686,"vZ0":-5.823025054258719,"x":98.4,"y":195.67,"x0":-1.0844535501823909,"y0":50.00558908085321,"z0":5.9235505957236585,"aX":3.973516473957493},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.0,"breakHorizontal":-4.9,"spinRate":2032,"spinDirection":172},"zone":9,"typeConfidence":0.91,"plateTime":0.4244443608395838,"extension":6.408108794407742},"index":2,"playId":"8d3b1b19-dcd7-341c-b975-84ce7f22eae1","pitchNumber":3,"startTime":"2026-04-12T17:47:54.304Z","endTime":"2026-04-12T17:47:57.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27548389043859,"aZ":-28.035966809213242,"pfxX":3.0143158770652296,"pfxZ":2.5488203337322037,"pX":0.8923291072675529,"pZ":2.839519345395151,"vX0":3.905424967666497,"vY0":-126.67496641069474,"vZ0":-2.2977590346742156,"x":82.99,"y":162.11,"x0":-1.0618928500841731,"y0":50.00255067004003,"z0":6.00351302298945,"aX":4.889005498028484},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.3,"breakHorizontal":-6.4,"spinRate":1959,"spinDirection":157},"zone":12,"typeConfidence":0.9,"plateTime":0.432665646172655,"extension":6.434252757053301},"index":3,"playId":"fd7701d7-1d09-3cc4-b9c4-38988c58b9c8","pitchNumber":4,"startTime":"2026-04-12T17:48:19.101Z","endTime":"2026-04-12T17:48:22.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.957335357334387,"aZ":-42.65271227984726,"pfxX":0.8613300843855163,"pfxZ":-7.314631317398968,"pX":0.012209551343057224,"pZ":2.220147205390108,"vX0":1.9746499292458752,"vY0":-118.95225096694313,"vZ0":-0.324790002914068,"x":116.53,"y":178.84,"x0":-0.9408189217200106,"y0":50.003809764031516,"z0":6.227560598506294,"aX":1.233483117447864},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-13.1,"breakHorizontal":-2.0,"spinRate":2277,"spinDirection":15},"zone":8,"typeConfidence":0.9,"plateTime":0.4605682572641099,"extension":6.55260376333505},"index":4,"playId":"0416b978-3370-3c69-8c40-c28a6b984246","pitchNumber":5,"startTime":"2026-04-12T17:48:43.924Z","endTime":"2026-04-12T17:48:47.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.997370064068566,"aZ":-27.127276294630917,"pfxX":-5.562575724038716,"pfxZ":2.8258729364134467,"pX":0.0953306279529878,"pZ":3.3291944115115744,"vX0":4.837545349155615,"vY0":-132.2101116282138,"vZ0":-1.719286199523813,"x":113.37,"y":148.89,"x0":-1.0280506442327597,"y0":50.00236859071172,"z0":5.963014906889889,"aX":-9.92919623517457},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.0,"breakHorizontal":9.1,"spinRate":1583,"spinDirection":211},"zone":2,"typeConfidence":0.93,"plateTime":0.4129826441652704,"extension":6.476767083939047},"index":5,"playId":"229534a6-29f1-3041-b11a-1fc0b916dae0","pitchNumber":6,"startTime":"2026-04-12T17:49:11.460Z","endTime":"2026-04-12T17:49:15.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.689799854838405,"aZ":-23.60819063035253,"pfxX":-6.927170992580583,"pfxZ":4.7861538828534895,"pX":0.46181072382094834,"pZ":1.9009022304493821,"vX0":5.9455088357895205,"vY0":-132.56118493930907,"vZ0":-5.817035529924847,"x":99.4,"y":187.46,"x0":-0.9033291022713008,"y0":50.004672533494805,"z0":5.832637928218388,"aX":-12.406254661973636},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":11.4,"spinRate":1776,"spinDirection":211},"zone":9,"typeConfidence":0.91,"plateTime":0.41220310658823545,"extension":6.576513029695849},"index":6,"playId":"4ddfb608-bf39-3f7a-8bf3-a7ed8a019aec","pitchNumber":7,"startTime":"2026-04-12T17:49:37.304Z","endTime":"2026-04-12T17:49:40.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.938843278597105,"aZ":-26.33455603334776,"pfxX":2.691699636519229,"pfxZ":3.5005199204297512,"pX":1.5060750635932656,"pZ":-0.1233620374152379,"vX0":5.411177936963568,"vY0":-128.7245852829665,"vZ0":-9.791874896500824,"x":59.59,"y":242.11,"x0":-0.977266379521239,"y0":50.0062224086528,"z0":5.7851117309045925,"aX":4.4957508647615985},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.2,"breakHorizontal":-6.1,"spinRate":2166,"spinDirection":161},"zone":14,"typeConfidence":0.91,"plateTime":0.42629411085016056,"extension":6.443196439962413},"index":7,"playId":"1d42c394-ffef-37df-b36e-ea6b09767425","pitchNumber":8,"startTime":"2026-04-12T17:50:17.755Z","endTime":"2026-04-12T17:50:22.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.566107602074652,"aZ":-30.270282738360194,"pfxX":2.717992193691061,"pfxZ":1.1492834192238632,"pX":0.604305835140009,"pZ":4.049449847415853,"vX0":3.4763669062950417,"vY0":-127.96055618893261,"vZ0":0.5392580947709863,"x":93.97,"y":129.44,"x0":-1.1234264676692773,"y0":50.00627519998473,"z0":6.2011001390580756,"aX":4.523780140628148},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.4,"breakHorizontal":-5.6,"spinRate":2118,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.42748124544391297,"extension":6.389901264749944},"index":8,"playId":"32f8e0e5-5fa4-3965-b664-28459da354c2","pitchNumber":9,"startTime":"2026-04-12T17:50:45.710Z","endTime":"2026-04-12T17:50:53.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.1,"awayTeamWinProbability":27.900000000000006,"homeTeamWinProbabilityAdded":4.499999999999986,"leverageIndex":1.24,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:50:53.336Z","atBatIndex":5},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jesús Sánchez grounds into a double play, second baseman Luke Keaschall to shortstop Brooks Lee to first baseman Kody Clemens. Daulton Varsho to 3rd. Vladimir Guerrero Jr. out at 2nd. Jesús Sánchez out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T17:51:08.646Z","endTime":"2026-04-12T17:53:28.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"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":96.3,"endSpeed":87.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6113160585363,"aZ":-10.53439901848869,"pfxX":-2.0988851639438364,"pfxZ":10.898439013713826,"pX":-0.8005382547813584,"pZ":3.523039130212994,"vX0":1.7386984023600585,"vY0":-140.23570959801046,"vZ0":-4.8275852508740345,"x":147.51,"y":143.66,"x0":-1.1568175683424446,"y0":50.00327780134677,"z0":5.957940769497327,"aX":-4.167900879845093},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.8,"breakHorizontal":3.5,"spinRate":2219,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.39102242055280945,"extension":6.361176577665369},"index":0,"playId":"c82d2c35-5468-34aa-81be-e5192c62ed95","pitchNumber":1,"startTime":"2026-04-12T17:51:22.043Z","endTime":"2026-04-12T17:51:26.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.006679629309694,"aZ":-26.672684329702204,"pfxX":-7.584279026895766,"pfxZ":3.2036318798496257,"pX":-0.7756742441488061,"pZ":3.1314583402133818,"vX0":3.1094563114169644,"vY0":-130.10166362688955,"vZ0":-2.1377676636929586,"x":146.57,"y":154.23,"x0":-1.0002713292754748,"y0":50.00173289053079,"z0":5.983062195419939,"aX":-13.015031299794291},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.5,"breakHorizontal":13.1,"spinRate":1679,"spinDirection":214},"zone":1,"typeConfidence":0.92,"plateTime":0.42081634033465587,"extension":6.393313713262573},"index":1,"playId":"c9471341-dd88-3875-82e9-3f6e2b055fc2","pitchNumber":2,"startTime":"2026-04-12T17:51:41.820Z","endTime":"2026-04-12T17:51:45.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.303543113646878,"aZ":-24.608120070990413,"pfxX":-5.2242504899306095,"pfxZ":4.355246635919758,"pX":0.32541767482240663,"pZ":1.6360788813490135,"vX0":5.300637998150878,"vY0":-130.43319399543398,"vZ0":-6.105080736472367,"x":104.6,"y":194.61,"x0":-1.0463693706102133,"y0":50.00491410989645,"z0":5.842017459421757,"aX":-9.077861047546342},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.8,"breakHorizontal":8.4,"spinRate":1640,"spinDirection":212},"zone":14,"typeConfidence":0.91,"plateTime":0.4186053077374723,"extension":6.493090060034592},"index":2,"playId":"2bff1cec-4557-3064-aebb-df4d96867ed0","pitchNumber":3,"startTime":"2026-04-12T17:52:03.033Z","endTime":"2026-04-12T17:52:06.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.807079738748946,"aZ":-10.05181410671634,"pfxX":-3.2824608867083427,"pfxZ":10.897079799914325,"pX":-0.6070000623103476,"pZ":1.735271513455655,"vX0":2.7955803484562494,"vY0":-141.25291700649694,"vZ0":-9.661390735460557,"x":140.14,"y":191.93,"x0":-1.1808428720042623,"y0":50.00357078316369,"z0":5.837468997955457,"aX":-6.663583695096751},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.0,"breakHorizontal":5.4,"spinRate":2310,"spinDirection":205},"zone":7,"typeConfidence":0.9,"plateTime":0.38710250317811834,"extension":6.428476466145919},"index":3,"playId":"778beec2-df1f-3442-8793-e5e2e1e0b54e","pitchNumber":4,"startTime":"2026-04-12T17:52:45.034Z","endTime":"2026-04-12T17:53:03.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.087735101357715,"aZ":-26.176815591149534,"pfxX":-5.911312131076378,"pfxZ":3.3036926002811615,"pX":0.1076829866348373,"pZ":2.331203962943834,"vX0":4.94875833100312,"vY0":-133.27728679984094,"vZ0":-4.539126576366315,"x":112.9,"y":175.84,"x0":-0.9965436012540038,"y0":50.004183212047366,"z0":5.92529571988822,"aX":-10.736724887120255},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.3,"breakHorizontal":9.7,"spinRate":1827,"spinDirection":214},"zone":5,"typeConfidence":0.92,"plateTime":0.40948780692861675,"extension":6.424951245991612},"hitData":{"launchSpeed":104.1,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.45,"coordY":155.28}},"index":4,"playId":"34a585ad-f722-3c7f-9ad3-afba465c951d","pitchNumber":5,"startTime":"2026-04-12T17:53:20.075Z","endTime":"2026-04-12T17:53:28.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-8.499999999999993,"leverageIndex":1.52,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:53:28.400Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kazuma Okamoto walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T17:53:52.633Z","endTime":"2026-04-12T17:55:46.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnThird":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84847172310497,"aZ":-27.624512268165546,"pfxX":2.862762794202395,"pfxZ":2.7287872262989743,"pX":0.6518840901241029,"pZ":-0.16280948089264136,"vX0":3.5909704891437473,"vY0":-128.83312223066363,"vZ0":-9.62386902665914,"x":92.15,"y":243.18,"x0":-1.1363307659461739,"y0":50.00283866556302,"z0":5.784331383473367,"aX":4.771683510396764},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.9,"breakHorizontal":-6.0,"spinRate":2109,"spinDirection":158},"zone":14,"typeConfidence":0.91,"plateTime":0.42650651411007656,"extension":6.30300583983916},"index":0,"playId":"d2a54ad1-cf69-3459-98c3-503db56a36d8","pitchNumber":1,"startTime":"2026-04-12T17:53:59.690Z","endTime":"2026-04-12T17:54:03.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"third":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.101651605385808,"aZ":-29.38262876334176,"pfxX":3.0150682014363834,"pfxZ":1.6726283917374007,"pX":1.0192568107705635,"pZ":0.1525391660057135,"vX0":4.440346065237261,"vY0":-128.23703738743097,"vZ0":-8.600665707974466,"x":78.15,"y":234.66,"x0":-1.1253253886996808,"y0":50.00338544913246,"z0":5.836576676189296,"aX":5.029067915497108},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.3,"breakHorizontal":-6.5,"spinRate":2107,"spinDirection":144},"zone":14,"typeConfidence":0.9,"plateTime":0.42684600064169986,"extension":6.671984495693698},"index":1,"playId":"b751d432-2194-3f4d-a052-3c963509d7a3","pitchNumber":2,"startTime":"2026-04-12T17:54:24.339Z","endTime":"2026-04-12T17:54:28.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"third":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2026-04-12T17:54:37.307Z","endTime":"2026-04-12T17:55:21.283Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"third":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.211175905072086,"aZ":-11.140012085984509,"pfxX":-0.9886471160063075,"pfxZ":10.597300242146485,"pX":0.4909358275630188,"pZ":3.4817450152414517,"vX0":4.369279242398028,"vY0":-139.9237170111166,"vZ0":-4.928259999731388,"x":98.29,"y":144.77,"x0":-0.9616445953486864,"y0":50.006663247386655,"z0":5.994243277481985,"aX":-1.9630003207473865},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.4,"breakHorizontal":1.0,"spinRate":2199,"spinDirection":195},"zone":12,"typeConfidence":0.89,"plateTime":0.3912598500842428,"extension":6.508575156702327},"index":3,"playId":"ddb8ace7-ffc3-383e-9444-7a625e62c2dd","pitchNumber":3,"startTime":"2026-04-12T17:55:21.283Z","endTime":"2026-04-12T17:55:24.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"third":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.021705787507425,"aZ":-13.31455085865339,"pfxX":-1.12802011959809,"pfxZ":9.753542892915997,"pX":-1.035199353684014,"pZ":3.2069120167329035,"vX0":0.41896552163213363,"vY0":-138.00741872614728,"vZ0":-5.223427934179249,"x":156.46,"y":152.19,"x0":-1.0422199529821903,"y0":50.00143633645909,"z0":6.017155140442048,"aX":-2.180949759731254},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":1.9,"spinRate":2164,"spinDirection":196},"zone":11,"typeConfidence":0.85,"plateTime":0.3965169960125188,"extension":6.481850415282585},"index":4,"playId":"fa69ec35-955b-349c-8f9e-feb78bf9df38","pitchNumber":4,"startTime":"2026-04-12T17:55:42.145Z","endTime":"2026-04-12T17:55:46.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"third":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.60000000000001,"awayTeamWinProbability":35.39999999999999,"homeTeamWinProbabilityAdded":1.000000000000007,"leverageIndex":1.22,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:55:46.018Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Lukes strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-12T17:55:50.793Z","endTime":"2026-04-12T17:57:12.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":96.8,"endSpeed":88.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01159943341307,"aZ":-11.633538585047985,"pfxX":-4.40855912393064,"pfxZ":10.214942760932658,"pX":-0.7444765513957801,"pZ":2.6227798157211013,"vX0":2.50113617914513,"vY0":-140.91912403632955,"vZ0":-6.993183840144585,"x":145.38,"y":167.96,"x0":-1.0707043398122988,"y0":50.00578154616674,"z0":5.888123098163342,"aX":-8.86843878837958},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":7.4,"spinRate":2246,"spinDirection":199},"zone":4,"typeConfidence":0.86,"plateTime":0.3886735620303172,"extension":6.38452243141331},"index":0,"playId":"3d275784-e14b-36aa-b279-7a004c63a2e8","pitchNumber":1,"startTime":"2026-04-12T17:56:22.127Z","endTime":"2026-04-12T17:56:25.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"third":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19547205819088,"aZ":-13.287581531965477,"pfxX":-4.472447342813167,"pfxZ":9.417668514752828,"pX":-0.24557174659815348,"pZ":3.139466202511613,"vX0":3.875070771747435,"vY0":-140.77265957784144,"vZ0":-5.217596216255368,"x":126.36,"y":154.01,"x0":-1.0594362502349668,"y0":50.001655218382986,"z0":5.878242661143556,"aX":-8.968583274830312},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":7.3,"spinRate":2265,"spinDirection":201},"zone":2,"typeConfidence":0.82,"plateTime":0.38919628155274033,"extension":6.443920915477477},"index":1,"playId":"4c9473ff-0ef3-39f8-91ad-5c95aa46d9d7","pitchNumber":2,"startTime":"2026-04-12T17:56:44.573Z","endTime":"2026-04-12T17:56:47.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"third":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.2,"endSpeed":87.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.722987067333754,"aZ":-12.637034102334825,"pfxX":-1.3246272553788325,"pfxZ":9.842832621012356,"pX":-0.265590597557745,"pZ":3.2623311687811176,"vX0":2.755544398182545,"vY0":-140.02198203713246,"vZ0":-5.332481739949436,"x":127.12,"y":150.7,"x0":-1.090508663464007,"y0":50.00366950465472,"z0":6.0188876439609,"aX":-2.6297574407975817},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":1.8,"spinRate":2230,"spinDirection":195},"zone":2,"typeConfidence":0.89,"plateTime":0.3912298170151782,"extension":6.370952477246967},"index":2,"playId":"4cb466c5-2c43-3eac-80ce-b886c05be7fb","pitchNumber":3,"startTime":"2026-04-12T17:57:08.618Z","endTime":"2026-04-12T17:57:12.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"third":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-4.300000000000011,"leverageIndex":1.61,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-04-12T17:57:12.903Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Bell walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T17:59:10.449Z","endTime":"2026-04-12T18:00:40.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63307603199372,"aZ":-13.976241053684761,"pfxX":-8.864666633685887,"pfxZ":9.930952289179459,"pX":-0.2863931361291615,"pZ":2.464788157485905,"vX0":9.448448195520989,"vY0":-134.16343255334502,"vZ0":-5.850676088842977,"x":127.92,"y":172.23,"x0":-2.6934509477351907,"y0":50.00155601752223,"z0":5.660888078686584,"aX":-16.242324126698566},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.9,"breakHorizontal":14.2,"spinRate":2358,"spinDirection":225},"zone":5,"typeConfidence":0.88,"plateTime":0.4074518905684199,"extension":5.867213709820156},"index":0,"playId":"6ca9932d-cb37-3d66-bb13-00eb403cfded","pitchNumber":1,"startTime":"2026-04-12T17:59:31.973Z","endTime":"2026-04-12T17:59:35.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.154381607376052,"aZ":-14.840947422941056,"pfxX":-9.808811209852827,"pfxZ":9.788446250891369,"pX":0.925845793454677,"pZ":2.706298899377439,"vX0":12.653540176135866,"vY0":-131.98618446999444,"vZ0":-4.811943119067008,"x":81.71,"y":165.71,"x0":-2.648060195342222,"y0":50.002543589924635,"z0":5.640088525021935,"aX":-17.368895529747487},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.8,"breakHorizontal":15.1,"spinRate":2318,"spinDirection":223},"zone":12,"typeConfidence":0.82,"plateTime":0.41443082591480573,"extension":5.905701454159358},"index":1,"playId":"89cad86f-1073-306a-ae41-405c1b84fe6f","pitchNumber":2,"startTime":"2026-04-12T17:59:47.958Z","endTime":"2026-04-12T17:59:52.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71677573538188,"aZ":-19.463221897561706,"pfxX":-3.04124138910443,"pfxZ":7.5228030492343905,"pX":1.5114226433821072,"pZ":3.571447805030764,"vX0":11.764442162854609,"vY0":-128.17660816278314,"vZ0":-1.4704933287333644,"x":59.39,"y":142.35,"x0":-2.7123746008523484,"y0":50.00057469327323,"z0":5.649721921115244,"aX":-5.1385614104379735},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.6,"breakHorizontal":3.2,"spinRate":2557,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.42486118243304594,"extension":5.999368229461594},"index":2,"playId":"ed76d757-21c2-3197-9238-41658e530d01","pitchNumber":3,"startTime":"2026-04-12T18:00:04.354Z","endTime":"2026-04-12T18:00:07.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.545043404675145,"aZ":-13.894359792666231,"pfxX":-8.479605606059428,"pfxZ":9.953720622353211,"pX":-0.2473601420588213,"pZ":1.2916900524981376,"vX0":9.528480373062077,"vY0":-134.27971722104166,"vZ0":-8.39076241773531,"x":126.43,"y":203.9,"x0":-2.7307072421112535,"y0":50.004646370459895,"z0":5.433769238410043,"aX":-15.574880743164691},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.4,"breakHorizontal":13.4,"spinRate":2339,"spinDirection":223},"zone":13,"typeConfidence":0.89,"plateTime":0.4070295775490287,"extension":5.9769412289380695},"index":3,"playId":"e98974a3-7e83-3f66-8f01-bb9d7c741959","pitchNumber":4,"startTime":"2026-04-12T18:00:22.178Z","endTime":"2026-04-12T18:00:26.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68421268752744,"aZ":-17.06530051305546,"pfxX":-8.327030523428554,"pfxZ":8.186301446714578,"pX":-1.3176038770107683,"pZ":3.2021555957715693,"vX0":7.272596963591925,"vY0":-134.83253359001048,"vZ0":-3.063136947975263,"x":167.22,"y":152.32,"x0":-2.96493185602255,"y0":50.001638426500996,"z0":5.5537198901903695,"aX":-15.366452162557987},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.4,"breakHorizontal":13.6,"spinRate":2375,"spinDirection":223},"zone":11,"typeConfidence":0.87,"plateTime":0.40587347627315307,"extension":5.867439806705374},"index":4,"playId":"396b9b6e-b5b1-35e8-bc1f-a208db809045","pitchNumber":5,"startTime":"2026-04-12T18:00:37.124Z","endTime":"2026-04-12T18:00:40.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.95,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:00:40.947Z","atBatIndex":9},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Matt Wallner hit by pitch. Josh Bell to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:00:45.333Z","endTime":"2026-04-12T18:02:39.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":71.0,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.256393504466452,"aZ":-32.31140301732377,"pfxX":6.505617885974848,"pfxZ":-0.11000299341809594,"pX":-0.41973084291856005,"pZ":2.376858342999907,"vX0":3.8211581026979275,"vY0":-111.48431162909866,"vZ0":-0.020698879123749903,"x":133.0,"y":174.6,"x0":-2.998610684388266,"y0":50.00175569904737,"z0":5.709674287520286,"aX":8.222289998418802},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":0.1,"breakHorizontal":-12.7,"spinRate":2789,"spinDirection":58},"zone":4,"typeConfidence":0.89,"plateTime":0.49052099666163995,"extension":6.212199798778775},"index":0,"playId":"332ffee5-750d-3ee7-bae8-b1d2c9e69146","pitchNumber":1,"startTime":"2026-04-12T18:01:04.920Z","endTime":"2026-04-12T18:01:10.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98416491553761,"aZ":-31.402010465852936,"pfxX":-9.146921673479163,"pfxZ":0.5057499490882478,"pX":-2.3812406045394523,"pZ":1.8217877701759717,"vX0":4.797307593764691,"vY0":-122.90994476523379,"vZ0":-2.3758919837991774,"x":207.77,"y":189.59,"x0":-3.1727917796116416,"y0":50.00237788220502,"z0":5.474720543339015,"aX":-13.956059992882343},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.6,"breakHorizontal":15.4,"spinRate":1347,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.44609809163066094,"extension":6.212903847529353},"index":1,"playId":"5e04cc82-d41a-3e20-901f-1bbcca153ef9","pitchNumber":2,"startTime":"2026-04-12T18:01:27.717Z","endTime":"2026-04-12T18:01:31.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13818138443606,"aZ":-12.158166219930298,"pfxX":-5.202050613124182,"pfxZ":10.913752050733825,"pX":0.5785181096395364,"pZ":2.9387799156461063,"vX0":10.736568816106596,"vY0":-134.56180518533932,"vZ0":-4.737329990047553,"x":94.95,"y":159.43,"x0":-2.786962981989268,"y0":50.00349027408845,"z0":5.583149865939072,"aX":-9.541803623754364},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.8,"breakHorizontal":7.1,"spinRate":2355,"spinDirection":220},"zone":3,"typeConfidence":0.9,"plateTime":0.40700983832999604,"extension":5.828549189068219},"index":2,"playId":"7bb9f5b8-73cf-3463-9726-c68c6267f1dc","pitchNumber":3,"startTime":"2026-04-12T18:01:50.294Z","endTime":"2026-04-12T18:01:53.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-12T18:02:15.609Z","endTime":"2026-04-12T18:02:33.392Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.600212506098128,"aZ":-23.932225982799036,"pfxX":0.6100330254014956,"pfxZ":5.092531069789189,"pX":2.1418400431626416,"pZ":1.3370681108753728,"vX0":11.922700831551962,"vY0":-126.41468156459455,"vZ0":-5.810420519474971,"x":35.36,"y":202.68,"x0":-2.7138386669867454,"y0":50.006240182732256,"z0":5.584821213570833,"aX":0.9878798453975676},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.0,"breakHorizontal":-3.8,"spinRate":2348,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.4331659627313882,"extension":5.908338314487196},"index":4,"playId":"6912caa5-3abb-319b-91d9-b76f8454dd57","pitchNumber":4,"startTime":"2026-04-12T18:02:33.392Z","endTime":"2026-04-12T18:02:39.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.2,"awayTeamWinProbability":49.8,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":1.62,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:02:39.129Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:03:05.031Z","endTime":"2026-04-12T18:06:03.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,8],"actionIndex":[7],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":69.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.966610248451843,"aZ":-36.74903737730515,"pfxX":7.4021660836921805,"pfxZ":-3.7808543985265572,"pX":-1.0734543812003559,"pZ":2.9380734819754473,"vX0":1.9324581915016903,"vY0":-109.77678876855131,"vZ0":1.9242033265510592,"x":157.92,"y":159.45,"x0":-2.9285820760234405,"y0":50.00247303082514,"z0":5.98672240605032,"aX":8.95731755454566},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-5.9,"breakHorizontal":-13.9,"spinRate":2702,"spinDirection":63},"zone":11,"typeConfidence":0.91,"plateTime":0.500567005015935,"extension":6.16802925656629},"index":0,"playId":"77673374-049b-3970-833b-27fcd3111a03","pitchNumber":1,"startTime":"2026-04-12T18:03:12.021Z","endTime":"2026-04-12T18:03:16.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.692461891830792,"aZ":-13.310405102846826,"pfxX":-5.550459131123883,"pfxZ":10.187522578033757,"pX":-0.2840935281570928,"pZ":2.5994852380195703,"vX0":8.564485356727292,"vY0":-135.69639438106435,"vZ0":-5.383317666273237,"x":127.83,"y":168.59,"x0":-2.770500576230247,"y0":50.00168339371618,"z0":5.548044390150643,"aX":-10.276844674865366},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":8.0,"spinRate":2296,"spinDirection":220},"zone":5,"typeConfidence":0.91,"plateTime":0.40477039476371246,"extension":6.020897146241036},"index":1,"playId":"3509120d-84c9-31e6-9665-846cbdb7756e","pitchNumber":2,"startTime":"2026-04-12T18:03:29.730Z","endTime":"2026-04-12T18:03:33.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-12T18:03:43.512Z","endTime":"2026-04-12T18:03:57.299Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02699619590945,"aZ":-13.72848616221956,"pfxX":-4.722674731376315,"pfxZ":9.982371249362997,"pX":0.9819577090135443,"pZ":3.1475611410865096,"vX0":11.268854754043563,"vY0":-135.64608234121454,"vZ0":-3.989836861985183,"x":79.57,"y":153.8,"x0":-2.6283976072373405,"y0":50.00241655486499,"z0":5.606845466545648,"aX":-8.728007535296207},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":5.9,"spinRate":2281,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.40512047723968614,"extension":5.8189972594241},"index":3,"playId":"f9518917-96ab-3a8f-9441-5b4b6514cab2","pitchNumber":3,"startTime":"2026-04-12T18:03:57.299Z","endTime":"2026-04-12T18:04:00.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.580681042064494,"aZ":-30.476328314536488,"pfxX":-7.714230461700212,"pfxZ":1.1251655305633603,"pX":-1.4781446004753525,"pZ":1.807915029049805,"vX0":6.269257627439687,"vY0":-121.91725645477219,"vZ0":-2.3325101674457804,"x":173.34,"y":189.97,"x0":-3.0729434210845405,"y0":50.00597818276675,"z0":5.391457958978372,"aX":-11.687031201409908},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.8,"breakHorizontal":12.6,"spinRate":1269,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.4482008175682415,"extension":6.180277743333271},"index":4,"playId":"6f4ad250-dfcd-3280-b77f-641458652993","pitchNumber":4,"startTime":"2026-04-12T18:04:21.917Z","endTime":"2026-04-12T18:04:26.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96133676944861,"aZ":-28.126569727700424,"pfxX":-8.313071352692571,"pfxZ":2.5646681877074577,"pX":-2.066105066678497,"pZ":2.4891837829964905,"vX0":5.18389498007906,"vY0":-124.49458700479933,"vZ0":-1.5622059665229284,"x":195.76,"y":171.57,"x0":-3.090681124123714,"y0":50.00105541892385,"z0":5.443199984355118,"aX":-13.105294503028295},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.6,"breakHorizontal":13.9,"spinRate":1335,"spinDirection":248},"zone":11,"typeConfidence":0.91,"plateTime":0.4392326145906824,"extension":6.129177321804155},"index":5,"playId":"125d7f86-7edd-3d1d-b180-5ad86d3cf988","pitchNumber":5,"startTime":"2026-04-12T18:04:39.962Z","endTime":"2026-04-12T18:04:43.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77376813654068,"aZ":-13.455978135225982,"pfxX":-5.500180179113785,"pfxZ":9.871476160479876,"pX":0.8048076396157076,"pZ":2.7069508019636506,"vX0":11.212381221723588,"vY0":-136.74135258766876,"vZ0":-5.2675422773695795,"x":86.32,"y":165.69,"x0":-2.631687973984935,"y0":50.004184143800614,"z0":5.5794513234886844,"aX":-10.431981658667837},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":7.7,"spinRate":2267,"spinDirection":217},"zone":12,"typeConfidence":0.91,"plateTime":0.4003537697802919,"extension":6.032345690794455},"index":6,"playId":"f5a4449e-5eb6-3454-8196-b97ad42527a8","pitchNumber":6,"startTime":"2026-04-12T18:05:00.321Z","endTime":"2026-04-12T18:05:04.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-12T18:05:23.348Z","endTime":"2026-04-12T18:05:59.586Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87441184982694,"aZ":-13.351522212194077,"pfxX":-6.802596444758679,"pfxZ":9.938518411191819,"pX":0.6247183627546723,"pZ":1.7202095236547679,"vX0":11.58920433791528,"vY0":-136.69836047410791,"vZ0":-7.540083884677327,"x":93.19,"y":192.33,"x0":-2.784298445326727,"y0":50.00623735420666,"z0":5.429301767292288,"aX":-12.888990961042165},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":10.0,"spinRate":2341,"spinDirection":218},"zone":9,"typeConfidence":0.91,"plateTime":0.40054661800410285,"extension":6.106028947723108},"index":8,"playId":"736ee219-88cc-3e81-83be-c1dfef52ff79","pitchNumber":7,"startTime":"2026-04-12T18:05:59.586Z","endTime":"2026-04-12T18:06:03.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.600000000000001,"leverageIndex":2.09,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:06:03.160Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tristan Gray homers (2) on a fly ball to right field. Josh Bell scores. Matt Wallner scores.","rbi":3,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:06:20.818Z","endTime":"2026-04-12T18:07:29.988Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":{"id":453286,"link":"/api/v1/people/453286"},"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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":{"id":453286,"link":"/api/v1/people/453286"},"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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":{"id":453286,"link":"/api/v1/people/453286"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.859801739807793,"aZ":-14.523856132058425,"pfxX":-6.175987484621054,"pfxZ":9.400926925976055,"pX":-0.27242115108551335,"pZ":2.3828519089726705,"vX0":8.879084432930847,"vY0":-136.1478895337196,"vZ0":-5.629016328613235,"x":127.38,"y":174.44,"x0":-2.773356518494615,"y0":50.00160627529395,"z0":5.482039261883847,"aX":-11.594813678805988},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":9.4,"spinRate":2293,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.40227922138363237,"extension":6.209729975738112},"index":0,"playId":"4593f7c7-e525-35bc-bf6f-9b1966e9f2c2","pitchNumber":1,"startTime":"2026-04-12T18:06:39.240Z","endTime":"2026-04-12T18:06:43.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.770321416393298,"aZ":-25.4505721734599,"pfxX":-2.0144629524247644,"pfxZ":3.9312325693598904,"pX":0.3202269426556933,"pZ":2.6381961661083486,"vX0":9.082105692434949,"vY0":-129.1400413519701,"vZ0":-2.4895441678368506,"x":104.79,"y":167.55,"x0":-2.9616245060361446,"y0":50.00121774861786,"z0":5.547379834793975,"aX":-3.4444656850580326},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.8,"breakHorizontal":1.9,"spinRate":2472,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.4221286229819863,"extension":6.097349338354365},"hitData":{"launchSpeed":104.7,"launchAngle":33.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.43,"coordY":64.49}},"index":1,"playId":"7cceee90-7291-39d3-818a-bf8bab4b1576","pitchNumber":2,"startTime":"2026-04-12T18:07:02.423Z","endTime":"2026-04-12T18:07:29.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.0,"awayTeamWinProbability":68.0,"homeTeamWinProbabilityAdded":-23.800000000000004,"leverageIndex":2.14,"dramaIndex":205.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:07:29.988Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Lee flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:07:35.065Z","endTime":"2026-04-12T18:09:35.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85712792595439,"aZ":-13.650896707076857,"pfxX":-6.605335029574322,"pfxZ":10.14041994016678,"pX":0.23903162668922381,"pZ":2.6027175333391583,"vX0":10.345248315160045,"vY0":-134.92404640194846,"vZ0":-5.442396357162321,"x":107.89,"y":168.51,"x0":-2.8029053811470135,"y0":50.003479353831985,"z0":5.6230719891459495,"aX":-12.067595675700982},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.2,"breakHorizontal":9.5,"spinRate":2255,"spinDirection":224},"zone":5,"typeConfidence":0.9,"plateTime":0.4073686750344563,"extension":5.957664512002842},"index":0,"playId":"7477568a-96b6-310b-8d77-b7fbbe259ec5","pitchNumber":1,"startTime":"2026-04-12T18:07:50.676Z","endTime":"2026-04-12T18:07:54.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.233631368424984,"aZ":-27.973164904336063,"pfxX":-9.872427474766539,"pfxZ":2.8074628818382363,"pX":-0.10002032801288556,"pZ":2.1487848458876595,"vX0":9.883841003836675,"vY0":-121.37128995139291,"vZ0":-2.263585205539946,"x":120.81,"y":180.76,"x0":-2.9378919322773545,"y0":50.000811165902114,"z0":5.523770830632147,"aX":-14.76198226337327},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.8,"breakHorizontal":15.6,"spinRate":1354,"spinDirection":247},"zone":8,"typeConfidence":0.91,"plateTime":0.4508807887189099,"extension":6.245624913707798},"index":1,"playId":"da40ea17-da43-3323-95f3-93ac9707386b","pitchNumber":2,"startTime":"2026-04-12T18:08:05.894Z","endTime":"2026-04-12T18:08:09.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.221527512750995,"aZ":-13.032545197422456,"pfxX":-6.930644732616786,"pfxZ":10.42871108712979,"pX":-0.0748699325425118,"pZ":2.636798734629929,"vX0":9.657115639633846,"vY0":-135.05480300302492,"vZ0":-5.393054192036506,"x":119.85,"y":167.59,"x0":-2.807379617883442,"y0":50.000503710860336,"z0":5.586767724915657,"aX":-12.718361526539177},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.8,"breakHorizontal":10.3,"spinRate":2331,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.4065927093134749,"extension":6.012254051730858},"index":2,"playId":"fecd0496-f1c7-347c-85ba-ccee4b2a6f60","pitchNumber":3,"startTime":"2026-04-12T18:08:53.127Z","endTime":"2026-04-12T18:08:56.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.465074639108128,"aZ":-29.802885260897668,"pfxX":-7.7844166106421,"pfxZ":1.5688338678774656,"pX":-1.4546515203091843,"pZ":2.0735113319747485,"vX0":6.268661432705603,"vY0":-122.01511320143736,"vZ0":-2.0640828194122887,"x":172.45,"y":182.8,"x0":-3.042719400129948,"y0":50.002020133998485,"z0":5.492369155626178,"aX":-11.765180824168437},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.6,"breakHorizontal":12.7,"spinRate":1221,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.4484774185183533,"extension":6.477908435155065},"index":3,"playId":"3478cea5-6742-3b9d-aa08-95e09306e2aa","pitchNumber":4,"startTime":"2026-04-12T18:09:10.680Z","endTime":"2026-04-12T18:09:14.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.246001668848777,"aZ":-23.32990136820981,"pfxX":1.0414210396322128,"pfxZ":5.4265328197175915,"pX":-0.1404618028690062,"pZ":1.4070985214549336,"vX0":7.077764604276354,"vY0":-126.70008116752778,"vZ0":-5.319772656771873,"x":122.35,"y":200.79,"x0":-3.1024349637009574,"y0":50.00337640125631,"z0":5.3918932949961205,"aX":1.6973600698093225},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.9,"breakHorizontal":-3.5,"spinRate":2223,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4318678038572301,"extension":6.041394347500083},"hitData":{"launchSpeed":84.6,"launchAngle":29.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.68,"coordY":73.41}},"index":4,"playId":"ae0413e4-9896-3f3b-81c1-b8dc9e595e57","pitchNumber":5,"startTime":"2026-04-12T18:09:26.317Z","endTime":"2026-04-12T18:09:35.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.300000000000004,"awayTeamWinProbability":66.69999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:09:35.383Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-12T18:09:51.209Z","endTime":"2026-04-12T18:11:11.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"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":92.6,"endSpeed":84.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.672194848210566,"aZ":-14.942550682145606,"pfxX":-5.567545861254373,"pfxZ":9.438583708252313,"pX":-0.051069994859759084,"pZ":2.4440138371123425,"vX0":9.338130058546488,"vY0":-134.41264387426028,"vZ0":-5.253670050153161,"x":118.95,"y":172.79,"x0":-2.850134789307606,"y0":50.00611974352691,"z0":5.488409751687246,"aX":-10.169120742274893},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.1,"breakHorizontal":8.0,"spinRate":2085,"spinDirection":219},"zone":5,"typeConfidence":0.89,"plateTime":0.4077959896066279,"extension":6.090037166844225},"index":0,"playId":"7ee6c083-5022-350e-a739-07af07305998","pitchNumber":1,"startTime":"2026-04-12T18:10:04.181Z","endTime":"2026-04-12T18:10:07.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.170928878267116,"aZ":-36.976576409966285,"pfxX":5.0786747729265524,"pfxZ":-3.7555824372724977,"pX":0.3744786365620369,"pZ":2.436005877766617,"vX0":5.885343948511387,"vY0":-112.27806778307476,"vZ0":0.7470263814238995,"x":102.73,"y":173.01,"x0":-2.93986979684952,"y0":50.004960088674515,"z0":5.8593784560685265,"aX":6.48886700010679},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-6.4,"breakHorizontal":-10.7,"spinRate":2782,"spinDirection":53},"zone":6,"typeConfidence":0.9,"plateTime":0.4876802527676669,"extension":6.122239057717493},"index":1,"playId":"be996ac4-d1e5-3e9c-9249-3f0d889e7e9e","pitchNumber":2,"startTime":"2026-04-12T18:10:19.624Z","endTime":"2026-04-12T18:10:24.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.666764205021384,"aZ":-26.112981794882575,"pfxX":1.4907246806602172,"pfxZ":3.733697238019441,"pX":1.613868170517583,"pZ":1.6913117065692358,"vX0":10.587008208483569,"vY0":-126.30402179687218,"vZ0":-4.083355551421441,"x":55.48,"y":193.11,"x0":-2.8180545550960296,"y0":50.0023628865908,"z0":5.418277671719615,"aX":2.416708408810456},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.0,"breakHorizontal":-5.0,"spinRate":2366,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.43292896310330997,"extension":6.148902164504403},"index":2,"playId":"33b3b3cd-f533-3a2d-819e-5ea20f389616","pitchNumber":3,"startTime":"2026-04-12T18:10:48.357Z","endTime":"2026-04-12T18:10:53.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.962405768229306,"aZ":-13.286892447502426,"pfxX":-5.330770201146908,"pfxZ":10.164366379535318,"pX":-0.14477331609517333,"pZ":3.3749945339863188,"vX0":9.009827981788224,"vY0":-135.32792645938173,"vZ0":-3.6145571597953894,"x":122.52,"y":147.66,"x0":-2.8216284682016486,"y0":50.00551913795252,"z0":5.655974049482387,"aX":-9.909070138287237},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":7.8,"spinRate":2190,"spinDirection":215},"zone":2,"typeConfidence":0.9,"plateTime":0.4044092175750964,"extension":6.040978349556145},"index":3,"playId":"d270fe47-262a-3918-82c7-46fa7caa9735","pitchNumber":4,"startTime":"2026-04-12T18:11:07.257Z","endTime":"2026-04-12T18:11:11.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:11:11.720Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eloy Jiménez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:13:06.016Z","endTime":"2026-04-12T18:13:58.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.984050440856485,"aZ":-8.479485575243244,"pfxX":-2.3249006716707035,"pfxZ":12.08055497087891,"pX":-0.7509110569061479,"pZ":1.9502883211426683,"vX0":1.468939034071219,"vY0":-138.8994429167938,"vZ0":-9.263936814498706,"x":145.62,"y":186.12,"x0":-0.9835040661140746,"y0":50.00258676688666,"z0":5.885242634968198,"aX":-4.560338386308517},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.3,"breakHorizontal":4.0,"spinRate":2213,"spinDirection":196},"zone":7,"typeConfidence":0.9,"plateTime":0.3937463372402519,"extension":6.473080088319017},"index":0,"playId":"43f60614-0f4f-37f6-95d6-840d09ff958f","pitchNumber":1,"startTime":"2026-04-12T18:13:21.372Z","endTime":"2026-04-12T18:13:25.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.925803511043892,"aZ":-9.70528184170997,"pfxX":-1.7251839774204578,"pfxZ":11.355701170791482,"pX":0.02509452972034978,"pZ":2.348388678080622,"vX0":2.3109895608386335,"vY0":-139.64476396743416,"vZ0":-8.394313650469737,"x":116.04,"y":175.37,"x0":-0.5883626871093718,"y0":50.00155847997712,"z0":6.0286108079851415,"aX":-3.413220303542212},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":2.6,"spinRate":2330,"spinDirection":195},"zone":5,"typeConfidence":0.9,"plateTime":0.3919710674978383,"extension":6.428182850212766},"index":1,"playId":"6ab774b7-b126-3c26-940c-cfc7e8efc6d1","pitchNumber":2,"startTime":"2026-04-12T18:13:35.254Z","endTime":"2026-04-12T18:13:39.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.211865645511747,"aZ":-29.196496442308906,"pfxX":2.6994844407936105,"pfxZ":1.698190765891427,"pX":1.169273111200636,"pZ":1.4252009304863305,"vX0":4.202826767588242,"vY0":-131.67051375544148,"vZ0":-6.440425986510323,"x":72.43,"y":200.3,"x0":-0.7989836414870664,"y0":50.00487174030192,"z0":6.066248011618883,"aX":4.734591894055711},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.8,"breakHorizontal":-5.8,"spinRate":2151,"spinDirection":158},"zone":14,"typeConfidence":0.91,"plateTime":0.41614103261559743,"extension":6.413533824052196},"index":2,"playId":"47471726-8361-3329-9578-bebdf5ba781f","pitchNumber":3,"startTime":"2026-04-12T18:13:54.241Z","endTime":"2026-04-12T18:13:58.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650391,"link":"/api/v1/people/650391"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":650391,"link":"/api/v1/people/650391"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:13:58.075Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrés Giménez called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:14:01.319Z","endTime":"2026-04-12T18:15:48.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31067021626448,"aZ":-7.827332270885101,"pfxX":-2.866805787052612,"pfxZ":12.418970533765187,"pX":0.3455841530256829,"pZ":2.043795075074629,"vX0":4.008359696753599,"vY0":-139.36465192412658,"vZ0":-9.115177239707261,"x":103.83,"y":183.6,"x0":-0.74112484598622,"y0":50.00169905613036,"z0":5.879947921595322,"aX":-5.619982473007054},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.8,"breakHorizontal":4.3,"spinRate":2200,"spinDirection":196},"zone":9,"typeConfidence":0.9,"plateTime":0.39352642606460186,"extension":6.447414944725577},"index":0,"playId":"05b36085-ccec-329f-a847-15801d377da7","pitchNumber":1,"startTime":"2026-04-12T18:14:21.199Z","endTime":"2026-04-12T18:14:24.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.617345499377713,"aZ":-24.831206920928327,"pfxX":-7.516620560915812,"pfxZ":4.100118988792202,"pX":-0.7199154893221522,"pZ":4.140349907459436,"vX0":2.8303039416527938,"vY0":-132.803528631821,"vZ0":-0.7044469240511374,"x":144.44,"y":126.99,"x0":-0.8209580284616552,"y0":50.00416883447366,"z0":6.210172404518877,"aX":-13.468985824294398},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.4,"breakHorizontal":13.1,"spinRate":1829,"spinDirection":200},"zone":11,"typeConfidence":0.92,"plateTime":0.4119472421124706,"extension":6.243681777618638},"index":1,"playId":"41d51163-4840-3196-b919-c084c1946408","pitchNumber":2,"startTime":"2026-04-12T18:14:40.849Z","endTime":"2026-04-12T18:14:45.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48723459365005,"aZ":-26.019282685139316,"pfxX":-6.9027198981044045,"pfxZ":3.5257119928971115,"pX":0.7072508025384557,"pZ":5.378107317869271,"vX0":6.114722279914323,"vY0":-131.25005387154556,"vZ0":2.8127630450337064,"x":90.04,"y":93.57,"x0":-0.7545737416562451,"y0":50.00473547955518,"z0":6.228843087084836,"aX":-12.05818453017722},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.2,"breakHorizontal":11.2,"spinRate":1939,"spinDirection":204},"zone":12,"typeConfidence":0.93,"plateTime":0.4171341612112962,"extension":6.304081000373734},"index":2,"playId":"f554a62b-20b6-3247-8e21-4ac2d968892e","pitchNumber":3,"startTime":"2026-04-12T18:14:58.140Z","endTime":"2026-04-12T18:15:01.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.728414252934574,"aZ":-8.720785095412714,"pfxX":-3.4266002978079095,"pfxZ":11.851329173156564,"pX":0.3676127446997412,"pZ":2.014499532997911,"vX0":4.385563887869174,"vY0":-139.8230106061077,"vZ0":-9.042854913165563,"x":102.99,"y":184.39,"x0":-0.7764700882221739,"y0":50.0013176583699,"z0":5.864042896977583,"aX":-6.780179596106202},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.8,"breakHorizontal":5.3,"spinRate":2167,"spinDirection":201},"zone":9,"typeConfidence":0.89,"plateTime":0.39183162582547926,"extension":6.459701653398536},"index":3,"playId":"c51bcfa7-c650-3b1f-a557-f833ee1dbaaa","pitchNumber":4,"startTime":"2026-04-12T18:15:19.739Z","endTime":"2026-04-12T18:15:25.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85800054664327,"aZ":-10.442761311782903,"pfxX":-2.4697513457208107,"pfxZ":10.704704939195368,"pX":-0.13412624448760807,"pZ":2.054824708957573,"vX0":2.645086486477408,"vY0":-141.47793578629654,"vZ0":-8.91127433650671,"x":122.11,"y":183.3,"x0":-0.7596745249647375,"y0":50.0033532540014,"z0":5.91220723120035,"aX":-5.013943800673984},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.8,"breakHorizontal":4.0,"spinRate":2241,"spinDirection":199},"zone":8,"typeConfidence":0.91,"plateTime":0.3869451929443244,"extension":6.508934017453127},"index":4,"playId":"6184d3df-2246-3968-bc28-88a708401f54","pitchNumber":5,"startTime":"2026-04-12T18:15:45.376Z","endTime":"2026-04-12T18:15:48.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.9,"awayTeamWinProbability":70.1,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:15:48.810Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Valenzuela strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-12T18:15:59.457Z","endTime":"2026-04-12T18:18:39.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.064669290835887,"aZ":-11.424905655039652,"pfxX":-1.6480959125437349,"pfxZ":10.555967246510622,"pX":-0.6034480226756281,"pZ":3.4796686383781124,"vX0":1.48581143061786,"vY0":-139.05263294685813,"vZ0":-5.0100328182272404,"x":140.0,"y":144.83,"x0":-0.9295825947733392,"y0":50.005156738235385,"z0":6.057597823588365,"aX":-3.2402887354779515},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.4,"breakHorizontal":2.6,"spinRate":2111,"spinDirection":196},"zone":11,"typeConfidence":0.89,"plateTime":0.39333320013849526,"extension":6.37633306695569},"index":0,"playId":"cdd8e7b9-4b57-307e-b4d8-8640dcc52a03","pitchNumber":1,"startTime":"2026-04-12T18:16:18.036Z","endTime":"2026-04-12T18:16:21.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22027303771517,"aZ":-43.00103794069002,"pfxX":1.5220599906543044,"pfxZ":-7.539030965356609,"pX":0.8618515872477542,"pZ":-0.35141079310998596,"vX0":3.171104816016253,"vY0":-119.87869648174771,"vZ0":-5.887714104325726,"x":84.15,"y":248.27,"x0":-0.6834244851274903,"y0":50.005913240618796,"z0":6.035424921263208,"aX":2.1843632791521146},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.9,"breakHorizontal":-3.6,"spinRate":2384,"spinDirection":5},"zone":14,"typeConfidence":0.9,"plateTime":0.4593797693344084,"extension":6.487394401154709},"index":1,"playId":"db77cb48-51bb-3484-b310-363417ec2d63","pitchNumber":2,"startTime":"2026-04-12T18:16:39.225Z","endTime":"2026-04-12T18:16:43.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-12T18:16:57.615Z","endTime":"2026-04-12T18:17:01.862Z","isPitch":false,"type":"action","player":{"id":678218,"link":"/api/v1/people/678218"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.846099613494765,"aZ":-42.34326617125087,"pfxX":1.5633893388026587,"pfxZ":-7.0748479749237525,"pX":1.129299412371302,"pZ":0.6748866069193815,"vX0":3.406982449058381,"vY0":-119.62920301622273,"vZ0":-4.071275803081365,"x":73.95,"y":220.56,"x0":-0.5211146695041736,"y0":50.00368160848919,"z0":6.226635165788171,"aX":2.2465797067439714},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-13.6,"breakHorizontal":-3.7,"spinRate":2155,"spinDirection":13},"zone":14,"typeConfidence":0.89,"plateTime":0.4593040937660908,"extension":6.3745611915365465},"index":3,"playId":"4070600a-4e37-3677-804e-7960f964209b","pitchNumber":3,"startTime":"2026-04-12T18:17:01.862Z","endTime":"2026-04-12T18:17:05.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.011470468503692,"aZ":-22.944389293282754,"pfxX":-6.730000265890331,"pfxZ":5.162538859784745,"pX":0.2922037295721837,"pZ":0.4365590339374595,"vX0":5.296210308193305,"vY0":-132.29667600933354,"vZ0":-9.597208531221632,"x":105.86,"y":226.99,"x0":-0.8530538465926422,"y0":50.000678837927964,"z0":5.768357094390787,"aX":-12.028146650362203},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.6,"breakHorizontal":11.2,"spinRate":1611,"spinDirection":215},"zone":14,"typeConfidence":0.89,"plateTime":0.412694624497874,"extension":6.5964785795789584},"index":4,"playId":"8baa97b9-3053-308a-8e3e-5c9a9075d01d","pitchNumber":4,"startTime":"2026-04-12T18:17:21.788Z","endTime":"2026-04-12T18:17:26.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.850725628999026,"aZ":-25.809566375245478,"pfxX":-7.8377070029026665,"pfxZ":3.6312519777034478,"pX":-0.047095544897111166,"pZ":2.788683809607015,"vX0":4.436212779665804,"vY0":-130.80892388819083,"vZ0":-3.3111265185863483,"x":118.8,"y":163.49,"x0":-0.7374300551393072,"y0":50.00052624917244,"z0":5.983345781866709,"aX":-13.72470445973987},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.1,"breakHorizontal":13.3,"spinRate":1613,"spinDirection":214},"zone":5,"typeConfidence":0.92,"plateTime":0.41703617135865123,"extension":6.490808594946566},"index":5,"playId":"8d94be39-706a-303b-847b-d010b98a31ec","pitchNumber":5,"startTime":"2026-04-12T18:17:42.709Z","endTime":"2026-04-12T18:17:49.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.966182120808696,"aZ":-8.87905095434481,"pfxX":-3.1753755235239587,"pfxZ":11.4921582749333,"pX":-0.7714370486254535,"pZ":2.753052514655746,"vX0":1.6101331709536155,"vY0":-141.62361479588722,"vZ0":-7.43365124876939,"x":146.41,"y":164.45,"x0":-0.9353839332852104,"y0":50.0062353069502,"z0":5.983269029210929,"aX":-6.438224233456276},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.4,"breakHorizontal":5.4,"spinRate":2232,"spinDirection":197},"zone":4,"typeConfidence":0.91,"plateTime":0.38706149387612765,"extension":6.441618414561187},"index":6,"playId":"5756c5bc-4adf-3e4c-9ac3-7059744fb9f1","pitchNumber":6,"startTime":"2026-04-12T18:18:15.957Z","endTime":"2026-04-12T18:18:19.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.818537607361247,"aZ":-41.58205513632881,"pfxX":1.7036164851405515,"pfxZ":-6.561440180922938,"pX":0.5448225614798586,"pZ":0.8600597139206457,"vX0":2.4644928777544814,"vY0":-119.53900888817918,"vZ0":-3.564147492963832,"x":96.23,"y":215.56,"x0":-0.7240318288800941,"y0":50.00077301547222,"z0":6.134546352347534,"aX":2.4439163174898226},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-12.5,"breakHorizontal":-3.7,"spinRate":2276,"spinDirection":12},"zone":14,"typeConfidence":0.89,"plateTime":0.45965992235192976,"extension":6.396842593438062},"index":7,"playId":"df30ed95-7518-3564-81f8-3b9de8f60351","pitchNumber":7,"startTime":"2026-04-12T18:18:34.698Z","endTime":"2026-04-12T18:18:39.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:18:39.702Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kody Clemens homers (2) on a fly ball to right center field.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:20:40.014Z","endTime":"2026-04-12T18:23:10.645Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":{"id":453286,"link":"/api/v1/people/453286"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.654172143661064,"aZ":-24.595345560266246,"pfxX":-9.82101637601141,"pfxZ":5.014550487090061,"pX":-0.5823509817585661,"pZ":3.2434990739370293,"vX0":8.713508060618866,"vY0":-121.81676934767346,"vZ0":-0.6509724452787496,"x":139.2,"y":151.21,"x0":-2.9199326302736353,"y0":50.00284598502663,"z0":5.629763347339519,"aX":-14.844389462809833},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":9.2,"breakHorizontal":15.8,"spinRate":1243,"spinDirection":241},"zone":1,"typeConfidence":0.91,"plateTime":0.44865099714702694,"extension":6.708488476206327},"index":0,"playId":"7bc28d8a-b560-3840-9ee3-eb7d898b9ccd","pitchNumber":1,"startTime":"2026-04-12T18:20:55.026Z","endTime":"2026-04-12T18:20:58.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-12T18:21:05.951Z","endTime":"2026-04-12T18:21:13.638Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.758567246576774,"aZ":-23.688490615932334,"pfxX":-8.425268673284545,"pfxZ":5.601787519571561,"pX":-1.6379140588813585,"pZ":0.40175356262761813,"vX0":6.167047733495591,"vY0":-121.71378956539627,"vZ0":-6.929083713986123,"x":179.43,"y":227.93,"x0":-3.098060495763981,"y0":50.001410335479235,"z0":5.30919755899615,"aX":-12.760377329908732},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.9,"breakHorizontal":13.9,"spinRate":1110,"spinDirection":237},"zone":13,"typeConfidence":0.91,"plateTime":0.44837924664207884,"extension":6.343452495223261},"index":2,"playId":"a23c77ee-2199-3cb5-949c-9c2c3924f0ed","pitchNumber":2,"startTime":"2026-04-12T18:21:13.638Z","endTime":"2026-04-12T18:21:16.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.387860609670653,"aZ":-14.494001166568289,"pfxX":-7.447539866716289,"pfxZ":9.73785891835903,"pX":0.23458545117514581,"pZ":1.93714490997398,"vX0":10.735054302248042,"vY0":-134.23205746538272,"vZ0":-6.504994662790309,"x":108.06,"y":186.48,"x0":-2.858031997011464,"y0":50.00547321750507,"z0":5.4332643881088405,"aX":-13.526604893603633},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":11.0,"spinRate":2348,"spinDirection":226},"zone":8,"typeConfidence":0.89,"plateTime":0.4088147530287509,"extension":6.129790669202198},"index":3,"playId":"5999733f-1078-373c-a820-f8fb57952c26","pitchNumber":3,"startTime":"2026-04-12T18:21:31.161Z","endTime":"2026-04-12T18:21:36.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":71.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.024599686252085,"aZ":-34.233274999445804,"pfxX":5.711108991322214,"pfxZ":-1.6472166827194643,"pX":-0.14031315135898706,"pZ":-0.40412478000530805,"vX0":4.5792858578356475,"vY0":-111.41153579410891,"vZ0":-5.300580958938095,"x":122.35,"y":249.69,"x0":-2.9682934302797133,"y0":50.002384475117694,"z0":5.565186062021271,"aX":7.140306184611673},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-4.1,"breakHorizontal":-11.5,"spinRate":2761,"spinDirection":64},"zone":13,"typeConfidence":0.9,"plateTime":0.4926349956909415,"extension":6.206784341570279},"index":4,"playId":"49c54a2c-f75c-3c5a-8aa3-f5d5c35fc0e4","pitchNumber":4,"startTime":"2026-04-12T18:21:59.429Z","endTime":"2026-04-12T18:22:02.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11441548372482,"aZ":-14.789748319703042,"pfxX":-6.223121081014311,"pfxZ":9.466333370064662,"pX":0.7867227683215475,"pZ":2.1309502059730416,"vX0":11.318641067650217,"vY0":-135.08776515918998,"vZ0":-6.505990628815845,"x":87.01,"y":181.24,"x0":-2.660823759615371,"y0":50.005947346023035,"z0":5.621986299825987,"aX":-11.433369220497779},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.7,"breakHorizontal":8.6,"spinRate":2201,"spinDirection":219},"zone":9,"typeConfidence":0.9,"plateTime":0.40641442174370823,"extension":6.037247755066488},"index":5,"playId":"1c2991fd-7780-333b-8290-29de91d8fb43","pitchNumber":5,"startTime":"2026-04-12T18:22:19.092Z","endTime":"2026-04-12T18:22:22.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":87.9,"endSpeed":81.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.321146934804176,"aZ":-21.901028547102435,"pfxX":1.374859137571867,"pfxZ":6.181135701957221,"pX":0.17503144350536928,"pZ":1.7412448338996378,"vX0":7.492010678545892,"vY0":-127.85145694303323,"vZ0":-5.162171617271635,"x":110.33,"y":191.77,"x0":-2.966973964203621,"y0":50.00445309862375,"z0":5.495810819809079,"aX":2.2853325068120647},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.3,"breakHorizontal":-4.1,"spinRate":2352,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.42772507495198164,"extension":6.0117387498040165},"hitData":{"launchSpeed":106.3,"launchAngle":31.0,"totalDistance":417.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":202.57,"coordY":48.17}},"index":6,"playId":"b4f276c1-7ee8-3217-a0d0-f116308d4d14","pitchNumber":6,"startTime":"2026-04-12T18:22:42.699Z","endTime":"2026-04-12T18:23:10.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-8.2,"leverageIndex":0.69,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:23:10.645Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:23:11.760Z","endTime":"2026-04-12T18:24:20.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":92.0,"endSpeed":83.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35187502327069,"aZ":-13.22494275626729,"pfxX":-6.084605347402215,"pfxZ":10.513578243189885,"pX":-0.7922979950117667,"pZ":3.331638936497335,"vX0":7.785558117820549,"vY0":-133.76187128055423,"vZ0":-3.690248819820249,"x":147.2,"y":148.83,"x0":-2.95763859892731,"y0":50.00036010343149,"z0":5.68498670192948,"aX":-10.964182066633844},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.4,"breakHorizontal":9.2,"spinRate":2248,"spinDirection":220},"zone":1,"typeConfidence":0.89,"plateTime":0.41036683131255947,"extension":6.009930905342177},"index":0,"playId":"159f9a18-6020-34a0-b8ff-d2bd9ec89c68","pitchNumber":1,"startTime":"2026-04-12T18:23:27.981Z","endTime":"2026-04-12T18:23:31.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.104172279751925,"aZ":-24.189463712026182,"pfxX":-0.043612903353284965,"pfxZ":4.7002003664292396,"pX":0.04434671609796404,"pZ":3.5369583276957703,"vX0":7.729762143951912,"vY0":-128.85193889099284,"vZ0":-0.6936609390664652,"x":115.31,"y":143.28,"x0":-2.9754339770949394,"y0":50.003797633947585,"z0":5.661059196266557,"aX":-0.07415765595476725},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.6,"breakHorizontal":-1.4,"spinRate":2511,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4233540498820294,"extension":6.001403901633324},"index":1,"playId":"86c40aaf-950c-32f7-b843-c581712e09f6","pitchNumber":2,"startTime":"2026-04-12T18:23:52.514Z","endTime":"2026-04-12T18:23:56.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.721772927700243,"aZ":-14.19048663131375,"pfxX":-5.921528074988148,"pfxZ":9.65715283712263,"pX":-1.0368864035135095,"pZ":3.155478102919842,"vX0":6.890127711983836,"vY0":-135.400588816398,"vZ0":-3.8315808024009548,"x":156.52,"y":153.58,"x0":-2.8415766979431605,"y0":50.00508778590614,"z0":5.577660726356111,"aX":-11.030320843236868},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.9,"breakHorizontal":9.4,"spinRate":2234,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.4040624930965526,"extension":6.030583827524036},"hitData":{"launchSpeed":95.2,"launchAngle":11.0,"totalDistance":246.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.12,"coordY":71.36}},"index":2,"playId":"a9955472-7357-3902-b510-aef1628169cd","pitchNumber":3,"startTime":"2026-04-12T18:24:09.346Z","endTime":"2026-04-12T18:24:20.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-2.099999999999998,"leverageIndex":0.53,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:24:20.841Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a ground ball to left fielder Jesús Sánchez. Trevor Larnach to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:24:26.628Z","endTime":"2026-04-12T18:26:29.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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(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":85.3,"endSpeed":79.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.123444081479683,"aZ":-27.83170030961136,"pfxX":0.7841668033125506,"pfxZ":2.769933402857001,"pX":0.9124660190467251,"pZ":1.0922358862486226,"vX0":9.264436973632563,"vY0":-123.98794120629779,"vZ0":-4.818399461386548,"x":82.22,"y":209.29,"x0":-2.963336876054503,"y0":50.0048500810038,"z0":5.3638595148907235,"aX":1.227545750924483},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.2,"breakHorizontal":-3.5,"spinRate":2433,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.44056108635079516,"extension":6.101841606323203},"index":0,"playId":"30743e3d-701c-3d7c-bc70-cf80dead8ab2","pitchNumber":1,"startTime":"2026-04-12T18:24:47.360Z","endTime":"2026-04-12T18:24:51.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.280734479093162,"aZ":-14.598042401133771,"pfxX":-6.190007039523719,"pfxZ":9.562012030879696,"pX":-1.5612108282901238,"pZ":2.164476282948775,"vX0":5.924124006937896,"vY0":-134.50886285754967,"vZ0":-5.908898291909848,"x":176.51,"y":180.34,"x0":-2.984476239335234,"y0":50.0058239906355,"z0":5.419122059621994,"aX":-11.381962259832717},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.3,"breakHorizontal":10.0,"spinRate":2284,"spinDirection":220},"zone":13,"typeConfidence":0.89,"plateTime":0.4067080245006345,"extension":6.049026461353153},"index":1,"playId":"cd19f5ff-cdb5-3fda-8896-8681947ec70c","pitchNumber":2,"startTime":"2026-04-12T18:25:06.058Z","endTime":"2026-04-12T18:25:09.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49773984349168,"aZ":-13.86783651851401,"pfxX":-6.849732054371422,"pfxZ":9.906487135974206,"pX":-0.3930881013991593,"pZ":2.0318718385107286,"vX0":8.812306592548824,"vY0":-134.86909872050072,"vZ0":-6.734239317886886,"x":131.98,"y":183.92,"x0":-2.808255838072553,"y0":50.000374545336584,"z0":5.533358412623637,"aX":-12.6553316497734},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":10.6,"spinRate":2245,"spinDirection":221},"zone":7,"typeConfidence":0.9,"plateTime":0.4056404057615688,"extension":6.248641982253859},"index":2,"playId":"ddbfe25b-f88d-3fbd-be5d-683722d040b6","pitchNumber":3,"startTime":"2026-04-12T18:25:27.870Z","endTime":"2026-04-12T18:25:31.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":70.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.246437313105854,"aZ":-35.617561574449084,"pfxX":6.972570717923055,"pfxZ":-2.776018361464198,"pX":-0.5549752190721841,"pZ":2.375495601098382,"vX0":3.315486467010962,"vY0":-110.46094163227757,"vZ0":0.887537670557532,"x":138.15,"y":174.64,"x0":-2.9803293074541566,"y0":50.00542141498117,"z0":5.706408521070819,"aX":8.636815925366426},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-4.6,"breakHorizontal":-13.4,"spinRate":2675,"spinDirection":60},"zone":4,"typeConfidence":0.91,"plateTime":0.4954162533137927,"extension":6.334100147123223},"index":3,"playId":"6aa52fad-6d61-314f-9a38-da12317dbe38","pitchNumber":4,"startTime":"2026-04-12T18:25:50.062Z","endTime":"2026-04-12T18:25:53.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16990892185352,"aZ":-28.267566056511352,"pfxX":0.7476258882334476,"pfxZ":2.5069834024893485,"pX":0.04703888117417529,"pZ":2.0942641001758533,"vX0":7.217283170957151,"vY0":-123.34980067582298,"vZ0":-2.2854179472039617,"x":115.21,"y":182.23,"x0":-3.001387450290825,"y0":50.00207898801051,"z0":5.392025509928916,"aX":1.1617913222703986},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.3,"breakHorizontal":-2.9,"spinRate":2345,"spinDirection":171},"zone":8,"typeConfidence":2.0,"plateTime":0.44232105395402543,"extension":6.081611022153505},"hitData":{"launchSpeed":92.9,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.84,"coordY":112.92}},"index":4,"playId":"ab5aad9c-e3a7-3c7b-8174-fcc20c7e7822","pitchNumber":5,"startTime":"2026-04-12T18:26:16.636Z","endTime":"2026-04-12T18:26:29.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":-3.0999999999999996,"leverageIndex":0.86,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:26:29.594Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Bell walks. Trevor Larnach to 3rd. Luke Keaschall to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:27:23.059Z","endTime":"2026-04-12T18:28:54.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnThird":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T18:26:47.527Z","endTime":"2026-04-12T18:27:25.349Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42923658353395,"aZ":-28.80578443122911,"pfxX":-8.983662145727555,"pfxZ":2.2617361594335588,"pX":0.8593030547794427,"pZ":2.06313609602993,"vX0":11.492122549608956,"vY0":-120.84846424365193,"vZ0":-1.9791759984881176,"x":84.25,"y":183.08,"x0":-2.7792821941653054,"y0":50.00014377951608,"z0":5.410612865391711,"aX":-13.354462099850688},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.8,"breakHorizontal":13.7,"spinRate":1198,"spinDirection":245},"zone":14,"typeConfidence":0.91,"plateTime":0.4523613134903073,"extension":6.636336888521057},"index":1,"playId":"f0ca1b4f-62ee-30b1-afe1-02249cbbe0bf","pitchNumber":1,"startTime":"2026-04-12T18:27:25.349Z","endTime":"2026-04-12T18:27:29.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":69.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.608555795607273,"aZ":-38.44578297796483,"pfxX":6.092552690154904,"pfxZ":-5.065584287687372,"pX":-1.0417960967507884,"pZ":2.65858354178562,"vX0":2.6952549759639135,"vY0":-111.07493230917575,"vZ0":1.8245326129283803,"x":156.71,"y":167.0,"x0":-3.0660001731829007,"y0":50.00316035481612,"z0":5.851751557524993,"aX":7.542106537793266},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-8.3,"breakHorizontal":-11.8,"spinRate":2668,"spinDirection":63},"zone":11,"typeConfidence":0.91,"plateTime":0.49486204912460297,"extension":6.183354720532983},"index":2,"playId":"ab399b14-1e64-3091-9dd3-7964d83943f8","pitchNumber":2,"startTime":"2026-04-12T18:27:43.608Z","endTime":"2026-04-12T18:27:47.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.163477662459616,"aZ":-13.572405858119419,"pfxX":-5.880510480534026,"pfxZ":10.015437252177513,"pX":0.4796729041313056,"pZ":1.6599738499486218,"vX0":10.622281169140983,"vY0":-135.77136799075402,"vZ0":-7.583238995603443,"x":98.72,"y":193.96,"x0":-2.728626220405658,"y0":50.004486456355075,"z0":5.444130431592208,"aX":-10.924462276223329},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":8.3,"spinRate":2287,"spinDirection":222},"zone":9,"typeConfidence":0.91,"plateTime":0.4042183154176642,"extension":6.041264269665582},"index":3,"playId":"b6b77460-e0e5-3e93-89a5-04d71bbfd88f","pitchNumber":3,"startTime":"2026-04-12T18:28:01.206Z","endTime":"2026-04-12T18:28:04.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.950431452706322,"aZ":-27.5604248100218,"pfxX":-7.155861014883425,"pfxZ":2.9486565208798687,"pX":-1.0770334069081753,"pZ":2.8320094787965777,"vX0":6.95950651170309,"vY0":-123.82882781233346,"vZ0":-0.6853407032934478,"x":158.05,"y":162.32,"x0":-2.984019985459892,"y0":50.00367038516287,"z0":5.402695440264091,"aX":-11.19911015533553},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.4,"breakHorizontal":11.5,"spinRate":1301,"spinDirection":248},"zone":11,"typeConfidence":0.9,"plateTime":0.4410396222377182,"extension":6.312510020398532},"index":4,"playId":"b702ecc5-f753-3318-800b-a90daec94275","pitchNumber":4,"startTime":"2026-04-12T18:28:30.090Z","endTime":"2026-04-12T18:28:34.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47197902329919,"aZ":-24.17060195290447,"pfxX":0.048346504416495684,"pfxZ":4.688424503740315,"pX":-0.7712351466370353,"pZ":4.171448595396542,"vX0":5.753175989687,"vY0":-129.18499515388652,"vZ0":1.0540090527718142,"x":146.4,"y":126.15,"x0":-3.0242817196040868,"y0":50.00151219804045,"z0":5.6029827617408285,"aX":0.08123743911384802},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.0,"breakHorizontal":-1.2,"spinRate":2250,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4224411003887236,"extension":6.1318322197933846},"index":5,"playId":"73872a55-8883-3931-a667-ec865e557fb5","pitchNumber":5,"startTime":"2026-04-12T18:28:50.071Z","endTime":"2026-04-12T18:28:54.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.600000000000001,"awayTeamWinProbability":88.4,"homeTeamWinProbabilityAdded":-3.799999999999999,"leverageIndex":1.02,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:28:54.779Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Wallner singles on a sharp line drive to right fielder Nathan Lukes. Trevor Larnach scores. Luke Keaschall to 3rd. Josh Bell to 2nd.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:29:17.505Z","endTime":"2026-04-12T18:31:32.925Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"postOnThird":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6],"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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":{"id":453286,"link":"/api/v1/people/453286"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":70.3,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.852023124383155,"aZ":-35.330531639347605,"pfxX":6.240273915979065,"pfxZ":-2.5309548743672305,"pX":-0.7957051009686053,"pZ":2.9652563460138723,"vX0":3.0030951583045433,"vY0":-110.9604885739485,"vZ0":1.7819657137319795,"x":147.33,"y":158.72,"x0":-2.9774033993863056,"y0":50.00369218302715,"z0":5.833000759430671,"aX":7.780526421582353},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-3.8,"breakHorizontal":-12.1,"spinRate":2576,"spinDirection":67},"zone":4,"typeConfidence":0.9,"plateTime":0.4936309454674097,"extension":6.33621159638944},"index":0,"playId":"9bf5bf34-1b51-38fa-ad60-36252ed26e48","pitchNumber":1,"startTime":"2026-04-12T18:29:26.323Z","endTime":"2026-04-12T18:29:30.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.952532917460307,"aZ":-14.986041258827282,"pfxX":-5.712224771918358,"pfxZ":9.213171298286483,"pX":-1.111182800378936,"pZ":3.919027148312992,"vX0":6.854944646841692,"vY0":-135.76395013469684,"vZ0":-1.7594404638644854,"x":159.36,"y":132.97,"x0":-2.927618890469966,"y0":50.00034614461319,"z0":5.619492986630393,"aX":-10.653986085763378},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":8.9,"spinRate":2270,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.4035829402314337,"extension":6.103740243214892},"index":1,"playId":"355c97c9-b16d-3737-bf40-38f49de5957b","pitchNumber":2,"startTime":"2026-04-12T18:29:44.965Z","endTime":"2026-04-12T18:29:49.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54046706355812,"aZ":-15.845541478242248,"pfxX":-5.44836154807045,"pfxZ":8.74332051903218,"pX":0.11405960015725117,"pZ":3.687134036344432,"vX0":9.757111582546782,"vY0":-135.7420867155266,"vZ0":-2.10370095190126,"x":112.65,"y":139.23,"x0":-2.8180211762891294,"y0":50.00084605456866,"z0":5.574583386808915,"aX":-10.173741763753844},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.6,"breakHorizontal":7.8,"spinRate":2273,"spinDirection":219},"zone":12,"typeConfidence":0.89,"plateTime":0.4034147031527202,"extension":6.120185583826249},"index":2,"playId":"c6ab3917-21d8-3ae9-815c-709d60059adb","pitchNumber":3,"startTime":"2026-04-12T18:30:05.287Z","endTime":"2026-04-12T18:30:08.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-12T18:30:15.759Z","endTime":"2026-04-12T18:30:34.032Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.957063058965133,"aZ":-14.71714546048094,"pfxX":-5.930860485696996,"pfxZ":9.164184547298907,"pX":-0.31623128434432307,"pZ":3.449199864342812,"vX0":8.833095972797828,"vY0":-137.06570353377467,"vZ0":-2.9607952025496735,"x":129.05,"y":145.65,"x0":-2.808303563731471,"y0":50.002411476724795,"z0":5.546777894100494,"aX":-11.298168910726284},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":8.9,"spinRate":2107,"spinDirection":226},"zone":1,"typeConfidence":0.91,"plateTime":0.39942997832360927,"extension":6.202031042372653},"index":4,"playId":"20050540-2da8-3d70-9c63-5e432ee76d2e","pitchNumber":4,"startTime":"2026-04-12T18:30:34.032Z","endTime":"2026-04-12T18:30:37.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18275435104116,"aZ":-25.732096093589924,"pfxX":2.0142340378415957,"pfxZ":4.005208638486322,"pX":0.39845637875971324,"pZ":1.321836178555799,"vX0":7.614204724700162,"vY0":-126.19058193165802,"vZ0":-4.987784278552398,"x":101.81,"y":203.09,"x0":-2.922450464748707,"y0":50.005496146629106,"z0":5.402530571402216,"aX":3.241073249338781},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.2,"breakHorizontal":-5.4,"spinRate":2349,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4343945516578258,"extension":6.052272425058889},"index":5,"playId":"ac916bd8-ee61-31e2-a16e-31e4b7e27711","pitchNumber":5,"startTime":"2026-04-12T18:30:59.153Z","endTime":"2026-04-12T18:31:03.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":87.5,"endSpeed":80.1,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.155062848430273,"aZ":-26.272508723970287,"pfxX":0.2173362054677026,"pfxZ":3.609813632442224,"pX":-0.1619836969471497,"pZ":2.0675555509974233,"vX0":7.112138325904305,"vY0":-127.29233307368824,"vZ0":-3.1363231693883558,"x":123.17,"y":182.96,"x0":-3.0252215649920653,"y0":50.00073945182744,"z0":5.405042770228864,"aX":0.3547626160864919},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.0,"breakHorizontal":-2.0,"spinRate":2398,"spinDirection":187},"zone":8,"typeConfidence":2.0,"plateTime":0.43097173596865224,"extension":6.16528916636647},"hitData":{"launchSpeed":103.8,"launchAngle":12.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":180.68,"coordY":111.65}},"index":6,"playId":"86375d0c-4c24-3af9-8c97-01195eac7406","pitchNumber":6,"startTime":"2026-04-12T18:31:23.198Z","endTime":"2026-04-12T18:31:32.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.7,"awayTeamWinProbability":92.3,"homeTeamWinProbabilityAdded":-3.9000000000000012,"leverageIndex":1.0,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:31:32.925Z","atBatIndex":22},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Victor Caratini out on a sacrifice fly to right fielder Nathan Lukes. Luke Keaschall scores. Josh Bell to 3rd.","rbi":1,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:32:03.622Z","endTime":"2026-04-12T18:33:30.836Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"postOnThird":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":453286,"link":"/api/v1/people/453286"},"isScoringEvent":true,"rbi":true,"earned":true,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.632714781169962,"aZ":-29.163268452274558,"pfxX":-9.814634965739327,"pfxZ":1.9976651603234954,"pX":0.15117277805290041,"pZ":1.3806656096794463,"vX0":10.313444494263623,"vY0":-121.64321306347755,"vZ0":-3.5802575425273626,"x":111.24,"y":201.5,"x0":-2.857441383117103,"y0":50.00340773391843,"z0":5.385099430593396,"aX":-14.790767368287966},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.0,"breakHorizontal":15.5,"spinRate":1188,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.44933721315408937,"extension":6.793275537281511},"index":0,"playId":"06595506-a60e-3168-8322-f62ef92a7618","pitchNumber":1,"startTime":"2026-04-12T18:32:09.550Z","endTime":"2026-04-12T18:32:13.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-12T18:32:26.339Z","endTime":"2026-04-12T18:32:40.756Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":69.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.813801327869793,"aZ":-35.351524620269004,"pfxX":6.023385345353281,"pfxZ":-2.644059910538468,"pX":-1.9466873784800054,"pZ":2.510190495324555,"vX0":0.8986334271761862,"vY0":-108.79799493826704,"vZ0":1.216927216148049,"x":191.2,"y":171.0,"x0":-3.147605785435826,"y0":50.00334136483061,"z0":5.770202270910587,"aX":7.2323961927313505},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-4.2,"breakHorizontal":-11.2,"spinRate":2663,"spinDirection":64},"zone":13,"typeConfidence":0.9,"plateTime":0.503142013060923,"extension":6.266013924584523},"index":2,"playId":"48c2a02c-c30a-3dc8-a36c-c4cbbae06fcb","pitchNumber":2,"startTime":"2026-04-12T18:32:40.756Z","endTime":"2026-04-12T18:32:44.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.667308917435705,"aZ":-27.14697384271111,"pfxX":-8.289257512909604,"pfxZ":3.300450193685468,"pX":-0.6551834676651689,"pZ":1.3651356090244657,"vX0":8.633208268491114,"vY0":-122.01220619358145,"vZ0":-3.6920698686232996,"x":141.97,"y":201.92,"x0":-3.1451257105436805,"y0":50.00290665400653,"z0":5.210590809036558,"aX":-12.628304808028403},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.4,"breakHorizontal":13.2,"spinRate":1270,"spinDirection":247},"zone":13,"typeConfidence":0.91,"plateTime":0.44713108616914266,"extension":6.345328040858107},"index":3,"playId":"69b97216-8c6a-3550-8416-8b1b9cd115f5","pitchNumber":3,"startTime":"2026-04-12T18:33:00.335Z","endTime":"2026-04-12T18:33:03.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.156357480129802,"aZ":-27.029925238440523,"pfxX":-8.36884438389436,"pfxZ":3.3031178122043467,"pX":-0.6383894936025333,"pZ":1.671278824297399,"vX0":8.524795267269347,"vY0":-123.346737660409,"vZ0":-3.1986622608171063,"x":141.33,"y":193.66,"x0":-3.0351084928116916,"y0":50.00126555890679,"z0":5.238828141813849,"aX":-13.027969627754851},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.5,"breakHorizontal":13.4,"spinRate":1308,"spinDirection":244},"zone":7,"typeConfidence":0.91,"plateTime":0.4423027118731291,"extension":6.365703464420189},"hitData":{"launchSpeed":95.7,"launchAngle":20.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.99,"coordY":77.81}},"index":4,"playId":"799d278e-e659-3232-89e7-31c39d2cb39a","pitchNumber":4,"startTime":"2026-04-12T18:33:19.235Z","endTime":"2026-04-12T18:33:30.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"second":{"id":605137,"link":"/api/v1/people/605137"},"third":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":7.3999999999999995,"awayTeamWinProbability":92.6,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":0.7,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:33:30.836Z","atBatIndex":23},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Tristan Gray hit by pitch. Matt Wallner to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:36:18.787Z","endTime":"2026-04-12T18:36:49.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"postOnSecond":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"postOnThird":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T18:33:52.960Z","endTime":"2026-04-12T18:34:37.395Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Joe Mantiply replaces Max Scherzer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-12T18:34:37.395Z","endTime":"2026-04-12T18:36:21.135Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573009,"link":"/api/v1/people/573009"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.233576027174582,"aZ":-29.781743146074355,"pfxX":11.143148480123369,"pfxZ":1.4425563031542499,"pX":2.0510721469651703,"pZ":2.8256316730393283,"vX0":-6.731941376454426,"vY0":-128.20829759304658,"vZ0":-0.7188550528345004,"x":38.82,"y":162.49,"x0":3.2670654056943005,"y0":50.0034383759907,"z0":5.439946907286756,"aX":18.49677165060051},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":-18.6,"spinRate":2202,"spinDirection":111},"zone":12,"typeConfidence":0.9,"plateTime":0.4276872212576208,"extension":6.109169219080484},"index":2,"playId":"1a785f81-45ed-3dc7-9abc-d10a01af4795","pitchNumber":1,"startTime":"2026-04-12T18:36:21.135Z","endTime":"2026-04-12T18:36:25.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(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":87.8,"endSpeed":80.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.773846823050214,"aZ":-29.8115204822007,"pfxX":11.083661432437754,"pfxZ":1.432821764461174,"pX":2.009359177028039,"pZ":3.8838879823062644,"vX0":-6.675862553575224,"vY0":-127.68426150227721,"vZ0":2.0045311836677926,"x":40.41,"y":133.92,"x0":3.22047488284371,"y0":50.00200908519199,"z0":5.437612458506366,"aX":18.26406872221833},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.4,"breakHorizontal":-18.5,"spinRate":2197,"spinDirection":109},"zone":12,"typeConfidence":0.9,"plateTime":0.42929349727488075,"extension":6.085061891802987},"index":3,"playId":"8f1e17cd-130e-3145-8e20-6843d484d50f","pitchNumber":2,"startTime":"2026-04-12T18:36:43.026Z","endTime":"2026-04-12T18:36:49.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"first":{"id":670242,"link":"/api/v1/people/670242"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.6000000000000005,"awayTeamWinProbability":93.4,"homeTeamWinProbabilityAdded":-0.7999999999999989,"leverageIndex":0.58,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:36:49.370Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brooks Lee doubles (1) on a line drive to left fielder Jesús Sánchez. Josh Bell scores. Matt Wallner scores. Tristan Gray to 3rd.","rbi":2,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:38:00.976Z","endTime":"2026-04-12T18:38:17.411Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"postOnThird":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":{"id":453286,"link":"/api/v1/people/453286"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":{"id":453286,"link":"/api/v1/people/453286"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-12T18:37:05.620Z","endTime":"2026-04-12T18:38:03.180Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"},"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19049957210353,"aZ":-31.365307265225702,"pfxX":-4.068631584192868,"pfxZ":0.5904252762671689,"pX":-0.25681512522592903,"pZ":2.0143663166649697,"vX0":-6.575147499994893,"vY0":-116.5776508789027,"vZ0":-0.950727568127403,"x":126.79,"y":184.39,"x0":3.130367104270051,"y0":50.004362252940005,"z0":5.391742428597488,"aX":-5.592052354144509},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":1.1,"breakHorizontal":9.0,"spinRate":2322,"spinDirection":350},"zone":7,"typeConfidence":0.88,"plateTime":0.47007861738622747,"extension":6.264825112836666},"hitData":{"launchSpeed":99.7,"launchAngle":7.0,"totalDistance":130.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":42.95,"coordY":114.13}},"index":1,"playId":"031c09af-66fe-3a2a-8ed5-40acca47ca41","pitchNumber":1,"startTime":"2026-04-12T18:38:03.180Z","endTime":"2026-04-12T18:38:17.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"second":{"id":670242,"link":"/api/v1/people/670242"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-3.9000000000000004,"leverageIndex":0.69,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:38:17.411Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"James Outman grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:38:41.216Z","endTime":"2026-04-12T18:38:57.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"postOnThird":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.438370158728564,"aZ":-34.245338157558564,"pfxX":-3.4108557357471234,"pfxZ":-1.4901501486089552,"pX":-0.16252937519494254,"pZ":1.5867196970597446,"vX0":-6.49015934404885,"vY0":-117.3377283975894,"vZ0":-1.5865896033948466,"x":123.2,"y":195.94,"x0":3.0834492220935314,"y0":50.00078606733085,"z0":5.465739931755221,"aX":-4.749401590655166},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.8,"breakHorizontal":7.8,"spinRate":2423,"spinDirection":347},"zone":13,"typeConfidence":0.89,"plateTime":0.4669908103263767,"extension":6.284562553717337},"hitData":{"launchSpeed":67.4,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.22,"coordY":164.35}},"index":0,"playId":"93c2bb7e-1acd-3fc7-b957-f499d362c50c","pitchNumber":1,"startTime":"2026-04-12T18:38:50.078Z","endTime":"2026-04-12T18:38:57.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.22,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:38:57.102Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out softly, pitcher Joe Mantiply to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-12T18:39:08.567Z","endTime":"2026-04-12T18:40:10.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":573009,"link":"/api/v1/people/573009"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.948901904977195,"aZ":-33.3599914039888,"pfxX":-5.186201575639991,"pfxZ":-0.8554672706516895,"pX":-0.30444913575104116,"pZ":0.9431681313696918,"vX0":-6.1823827094275625,"vY0":-117.0329899016854,"vZ0":-2.892661198348814,"x":128.6,"y":213.31,"x0":3.0496143513666496,"y0":50.00525752834141,"z0":5.332912016526981,"aX":-7.1639472614173885},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.0,"breakHorizontal":10.9,"spinRate":2380,"spinDirection":336},"zone":13,"typeConfidence":0.89,"plateTime":0.4687584785368579,"extension":6.221844387039262},"index":0,"playId":"c85a3372-977a-3da9-bb90-5d2bdb196b71","pitchNumber":1,"startTime":"2026-04-12T18:39:25.705Z","endTime":"2026-04-12T18:39:29.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.111132421731305,"aZ":-33.27496912414471,"pfxX":-5.383655488034542,"pfxZ":-0.7784694515611017,"pX":0.1538696881516015,"pZ":1.7615156365977827,"vX0":-5.106573219458705,"vY0":-117.90765969308299,"vZ0":-1.3419143300734209,"x":111.13,"y":191.22,"x0":3.050082775280332,"y0":50.005744738333505,"z0":5.417690274895678,"aX":-7.556893905428446},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.4,"breakHorizontal":11.0,"spinRate":2436,"spinDirection":338},"zone":8,"typeConfidence":0.89,"plateTime":0.46512857349774306,"extension":6.11134429838851},"index":1,"playId":"8e2477dd-3c8f-3ccb-af5e-0e92f514d644","pitchNumber":2,"startTime":"2026-04-12T18:39:43.807Z","endTime":"2026-04-12T18:39:47.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31035528592512,"aZ":-30.622353223819783,"pfxX":10.8634978697422,"pfxZ":0.9302756269223647,"pX":-0.3633458457487906,"pZ":2.291775596121418,"vX0":-11.777459993710819,"vY0":-128.46935871486954,"vZ0":-1.6318200104786942,"x":130.85,"y":176.9,"x0":2.875098408561135,"y0":50.00197829798607,"z0":5.321651076274984,"aX":18.107416046174084},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.6,"breakHorizontal":-16.9,"spinRate":2154,"spinDirection":111},"zone":4,"typeConfidence":0.9,"plateTime":0.42679980654605876,"extension":6.247823872038742},"hitData":{"launchSpeed":53.1,"launchAngle":-70.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":132.03,"coordY":192.64}},"index":2,"playId":"4f911ce7-e3a4-33d5-bf25-e02771b35b9f","pitchNumber":3,"startTime":"2026-04-12T18:40:01.775Z","endTime":"2026-04-12T18:40:10.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"third":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.5,"awayTeamWinProbability":95.5,"homeTeamWinProbabilityAdded":0.7000000000000002,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:40:10.334Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out, third baseman Tristan Gray to first baseman Kody Clemens.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:42:15.957Z","endTime":"2026-04-12T18:43:11.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06117498627982,"aZ":-8.546210888292103,"pfxX":-3.5029243947781734,"pfxZ":12.02138848553575,"pX":-0.36751281674489666,"pZ":1.6386391894187524,"vX0":2.3127469275392603,"vY0":-139.05053481028347,"vZ0":-10.316801848750943,"x":131.01,"y":194.54,"x0":-0.7532611810173307,"y0":50.00548940470185,"z0":5.95640251797005,"aX":-6.886882420561787},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.9,"breakHorizontal":5.9,"spinRate":2220,"spinDirection":194},"zone":7,"typeConfidence":0.88,"plateTime":0.39333193221175566,"extension":6.4465934374385405},"index":0,"playId":"f6582c01-0230-37d7-bce0-e399265b8476","pitchNumber":1,"startTime":"2026-04-12T18:42:32.348Z","endTime":"2026-04-12T18:42:35.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.894157144608936,"aZ":-26.778481789820653,"pfxX":2.9562920078275283,"pfxZ":3.229173251057611,"pX":1.482808970525403,"pZ":-0.5585067510758125,"vX0":4.820117310905004,"vY0":-128.47431664366576,"vZ0":-10.889418338940706,"x":60.48,"y":253.86,"x0":-0.8024387430372545,"y0":50.0014064936401,"z0":5.820075773579566,"aX":4.935182761892407},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.6,"breakHorizontal":-6.5,"spinRate":2077,"spinDirection":168},"zone":14,"typeConfidence":0.91,"plateTime":0.42650579726120963,"extension":6.4639843368526435},"index":1,"playId":"89283373-66dd-32cf-aeb3-c4f9fe25f8b8","pitchNumber":2,"startTime":"2026-04-12T18:42:45.802Z","endTime":"2026-04-12T18:42:49.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17810650996522,"aZ":-11.511606555407793,"pfxX":-5.059381025476364,"pfxZ":10.688475420816637,"pX":-1.348651589820844,"pZ":2.1666053266144347,"vX0":0.7423963541246108,"vY0":-138.8884485228665,"vZ0":-8.415860719640802,"x":168.41,"y":180.28,"x0":-0.964535654734185,"y0":50.00122839006138,"z0":6.021899296118669,"aX":-9.778479738495378},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":9.0,"spinRate":2215,"spinDirection":199},"zone":13,"typeConfidence":0.83,"plateTime":0.39597474596264304,"extension":6.42332866287324},"hitData":{"launchSpeed":78.9,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":84.74,"coordY":162.63}},"index":2,"playId":"307a96e1-36a3-33cb-8e76-1bd8b90678b4","pitchNumber":3,"startTime":"2026-04-12T18:43:03.268Z","endTime":"2026-04-12T18:43:11.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-0.7000000000000002,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:43:11.904Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daulton Varsho singles on a line drive to center fielder James Outman.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:43:20.778Z","endTime":"2026-04-12T18:43:48.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91551614061244,"aZ":-11.23509730057768,"pfxX":-1.1785850891358964,"pfxZ":10.77844263698135,"pX":-0.1270812639268372,"pZ":3.6395114744585153,"vX0":2.0362603593659365,"vY0":-138.71939390654492,"vZ0":-5.065429647724158,"x":121.84,"y":140.51,"x0":-0.7185599482578559,"y0":50.00583818503613,"z0":6.242581250910085,"aX":-2.290434984085874},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.6,"breakHorizontal":1.7,"spinRate":2166,"spinDirection":194},"zone":11,"typeConfidence":0.89,"plateTime":0.395300272645986,"extension":6.351606599716731},"hitData":{"launchSpeed":98.4,"launchAngle":11.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":96.49,"coordY":63.3}},"index":0,"playId":"678740a4-22df-30ea-9928-e8a9f90d0c69","pitchNumber":1,"startTime":"2026-04-12T18:43:36.726Z","endTime":"2026-04-12T18:43:48.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":0.7999999999999998,"leverageIndex":0.19,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:43:48.300Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vladimir Guerrero Jr. walks. Daulton Varsho to 2nd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:44:00.017Z","endTime":"2026-04-12T18:45:37.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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(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":88.0,"endSpeed":81.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39898669056908,"aZ":-26.061722526555883,"pfxX":-6.798344996421035,"pfxZ":3.6436109185201744,"pX":0.3732911282957041,"pZ":4.80354495870735,"vX0":5.629517439538377,"vY0":-128.14522201807097,"vZ0":1.7779554559527249,"x":102.77,"y":109.08,"x0":-0.9598041167777668,"y0":50.00103495618092,"z0":6.1250080683440915,"aX":-11.40024020711591},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.2,"breakHorizontal":11.2,"spinRate":1388,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.42605596120819555,"extension":6.546511439422878},"index":0,"playId":"488b1a54-5446-34ed-875d-8fdabfbf37f9","pitchNumber":1,"startTime":"2026-04-12T18:44:14.130Z","endTime":"2026-04-12T18:44:19.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34595652244693,"aZ":-22.54827080887119,"pfxX":-0.15494860176585945,"pfxZ":5.625323698238424,"pX":1.3048752746982533,"pZ":-1.0325862433856452,"vX0":6.2192692946577735,"vY0":-129.5735007482381,"vZ0":-12.766573897978475,"x":67.26,"y":266.66,"x0":-1.0995950034115025,"y0":50.00631727912857,"z0":5.657808946975847,"aX":-0.2658373766381233},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.7,"breakHorizontal":-1.0,"spinRate":1990,"spinDirection":179},"zone":14,"typeConfidence":0.9,"plateTime":0.42161381291439026,"extension":6.769113862510052},"index":1,"playId":"b28d35ee-ad13-361c-ae0f-af0e62a070db","pitchNumber":2,"startTime":"2026-04-12T18:44:35.639Z","endTime":"2026-04-12T18:44:38.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42378532114444,"aZ":-23.832887852540143,"pfxX":-6.574328850702528,"pfxZ":4.897182037350255,"pX":-0.3936977436889764,"pZ":5.164334695512904,"vX0":3.777871627510837,"vY0":-129.08123533898387,"vZ0":1.9933019564656098,"x":132.01,"y":99.34,"x0":-1.0147086272455892,"y0":50.004555317378504,"z0":6.205477018099811,"aX":-11.203081731109956},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.5,"breakHorizontal":11.2,"spinRate":1456,"spinDirection":205},"zone":11,"typeConfidence":0.92,"plateTime":0.4227708695973682,"extension":6.552176731284637},"index":2,"playId":"2ed24d7e-b406-3284-8dd3-f1c86a3de686","pitchNumber":3,"startTime":"2026-04-12T18:45:09.959Z","endTime":"2026-04-12T18:45:13.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10879781710337,"aZ":-8.422438498095627,"pfxX":-2.4554421558118533,"pfxZ":11.872418970757792,"pX":-0.9697028729737504,"pZ":2.5147934793532736,"vX0":1.1099052200192387,"vY0":-140.59933716708798,"vZ0":-7.862184247568243,"x":153.96,"y":170.88,"x0":-1.0507586262079613,"y0":50.00066783975024,"z0":5.89506503973471,"aX":-4.911557683539169},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.0,"breakHorizontal":4.2,"spinRate":2335,"spinDirection":196},"zone":11,"typeConfidence":0.91,"plateTime":0.3896786424572616,"extension":6.517496201026187},"index":3,"playId":"1924dea4-7e1a-3817-99da-584f04c98be2","pitchNumber":4,"startTime":"2026-04-12T18:45:33.408Z","endTime":"2026-04-12T18:45:37.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.1,"awayTeamWinProbability":93.9,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.42,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:45:37.874Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez strikes out on a foul tip.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:45:51.373Z","endTime":"2026-04-12T18:48:20.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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(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":89.5,"endSpeed":82.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44060601228677,"aZ":-21.480959728576398,"pfxX":-6.071343779282331,"pfxZ":6.186531028370762,"pX":-0.4599059151526551,"pZ":4.882393336454477,"vX0":3.592911644992199,"vY0":-130.36861252553962,"vZ0":0.736002063828855,"x":134.53,"y":106.96,"x0":-1.0645098790431056,"y0":50.00001254012201,"z0":6.2131981545117565,"aX":-10.488362398050729},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.6,"breakHorizontal":10.2,"spinRate":1760,"spinDirection":201},"zone":11,"typeConfidence":0.92,"plateTime":0.4195288771739172,"extension":6.3261527486950655},"index":0,"playId":"074e6f11-7482-3522-a0b2-8b6793757093","pitchNumber":1,"startTime":"2026-04-12T18:46:24.208Z","endTime":"2026-04-12T18:46:27.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.557342208852326,"aZ":-7.067454589720964,"pfxX":-1.8550788005238803,"pfxZ":12.768335643213806,"pX":-0.8980221604431834,"pZ":2.89201676605923,"vX0":0.983810790878043,"vY0":-139.60686894345181,"vZ0":-7.121069895886975,"x":151.23,"y":160.7,"x0":-1.0147086867312007,"y0":50.00179303839709,"z0":5.946576926442949,"aX":-3.647484792771024},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":21.7,"breakHorizontal":3.1,"spinRate":2312,"spinDirection":196},"zone":11,"typeConfidence":0.91,"plateTime":0.3929138166810153,"extension":6.569861605424189},"index":1,"playId":"c353290d-11f8-3f36-90a3-90b2cb292f97","pitchNumber":2,"startTime":"2026-04-12T18:46:49.944Z","endTime":"2026-04-12T18:46:53.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.413922601190926,"aZ":-10.990636515996167,"pfxX":-4.484442251190119,"pfxZ":10.696158773240725,"pX":-1.5905258185861444,"pZ":3.282862147331592,"vX0":-0.04886085094344694,"vY0":-140.4636071186993,"vZ0":-5.818069141241439,"x":177.63,"y":150.14,"x0":-0.9910255580009651,"y0":50.004210600032664,"z0":6.108550778361993,"aX":-8.88347195538788},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.2,"breakHorizontal":8.2,"spinRate":2310,"spinDirection":199},"zone":11,"typeConfidence":0.88,"plateTime":0.39125287715045376,"extension":6.425222912846245},"index":2,"playId":"e4a3a6a2-d4e1-31da-addd-03eb89dcef0a","pitchNumber":3,"startTime":"2026-04-12T18:47:11.505Z","endTime":"2026-04-12T18:47:14.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09904516639096,"aZ":-12.524635358874045,"pfxX":-5.400207478071871,"pfxZ":10.153447771485588,"pX":-0.05699150327860287,"pZ":2.013464383631818,"vX0":4.229295898921174,"vY0":-138.51553984293793,"vZ0":-8.175231615960218,"x":119.17,"y":184.42,"x0":-0.9050683120742574,"y0":50.005232682121154,"z0":5.8485642477573805,"aX":-10.45304969738159},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":8.9,"spinRate":2285,"spinDirection":201},"zone":8,"typeConfidence":0.66,"plateTime":0.396034086590761,"extension":6.513300827554429},"index":3,"playId":"3c1fe8d3-263c-318f-b854-417f48ff0e25","pitchNumber":4,"startTime":"2026-04-12T18:47:32.966Z","endTime":"2026-04-12T18:47:36.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73702043014115,"aZ":-11.856955965385195,"pfxX":-4.077711131547901,"pfxZ":10.09809315285099,"pX":-0.2369370047206694,"pZ":1.9235980434048447,"vX0":3.339375408378672,"vY0":-141.1040346288551,"vZ0":-9.020082330857209,"x":126.03,"y":186.84,"x0":-0.9071627595817727,"y0":50.006688323431966,"z0":5.930154391723605,"aX":-8.207290971369861},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":6.7,"spinRate":2266,"spinDirection":197},"zone":8,"typeConfidence":0.88,"plateTime":0.3884874248926251,"extension":6.455811326406699},"index":4,"playId":"48de8f57-1f64-3d0d-816e-87f5a462518e","pitchNumber":5,"startTime":"2026-04-12T18:47:54.459Z","endTime":"2026-04-12T18:47:58.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":89.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3413952214084,"aZ":-8.448651187385144,"pfxX":-2.5582887127526446,"pfxZ":11.600434598663208,"pX":-0.8534514264988493,"pZ":3.277865994150877,"vX0":1.2848686645598375,"vY0":-142.26760149985407,"vZ0":-6.1856789825612175,"x":149.53,"y":150.28,"x0":-0.9791519520893222,"y0":50.0003648172841,"z0":6.018807997177944,"aX":-5.231330513503176},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.9,"breakHorizontal":4.3,"spinRate":2325,"spinDirection":201},"zone":11,"typeConfidence":0.92,"plateTime":0.3853278009419898,"extension":6.340892013890586},"index":5,"playId":"9aa449d3-0c2c-3f29-a902-8b77f34152b9","pitchNumber":6,"startTime":"2026-04-12T18:48:16.289Z","endTime":"2026-04-12T18:48:20.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3999999999999995,"awayTeamWinProbability":95.6,"homeTeamWinProbabilityAdded":-1.7000000000000002,"leverageIndex":0.75,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:48:20.687Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kazuma Okamoto flies out sharply to center fielder James Outman.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-12T18:48:37.272Z","endTime":"2026-04-12T18:50:31.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(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.2,"endSpeed":88.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40385445046075,"aZ":-10.388341482186192,"pfxX":-4.682346116888185,"pfxZ":10.827269896290673,"pX":-0.14376810584310346,"pZ":0.44681218953667784,"vX0":3.895900884878034,"vY0":-141.02323017445926,"vZ0":-12.880647339315923,"x":122.48,"y":226.72,"x0":-0.9355750794317401,"y0":50.00321073824454,"z0":5.746496231747276,"aX":-9.42092659327283},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":7.7,"spinRate":2341,"spinDirection":199},"zone":13,"typeConfidence":0.87,"plateTime":0.3885724251479781,"extension":6.566285625503339},"index":0,"playId":"e0b9c9b5-cd2e-3c85-a7d1-e8a3ee6a3217","pitchNumber":1,"startTime":"2026-04-12T18:48:54.344Z","endTime":"2026-04-12T18:48:58.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.254642951654983,"aZ":-12.340655699058445,"pfxX":-2.5516986077088557,"pfxZ":10.146037530260765,"pX":0.06643173071347584,"pZ":4.372739387027399,"vX0":3.528785779460789,"vY0":-138.52089557088553,"vZ0":-2.423610053894657,"x":114.47,"y":120.72,"x0":-0.8890030481011694,"y0":50.000044466244866,"z0":6.077884542581205,"aX":-4.9870414692711815},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.1,"breakHorizontal":4.0,"spinRate":2090,"spinDirection":194},"zone":12,"typeConfidence":0.85,"plateTime":0.3945315672242713,"extension":6.5668745714680785},"index":1,"playId":"5b01769d-1e94-3fca-87d8-75c1663bbf32","pitchNumber":2,"startTime":"2026-04-12T18:49:17.805Z","endTime":"2026-04-12T18:49:21.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.299843032540103,"aZ":-24.408132910529684,"pfxX":2.419820260282844,"pfxZ":4.534773626381904,"pX":0.04166315309930251,"pZ":3.1022009147881264,"vX0":2.091926091817794,"vY0":-129.33301553215315,"vZ0":-2.7222461229425816,"x":115.41,"y":155.02,"x0":-1.0889812737916142,"y0":50.00231245730923,"z0":6.019423781334405,"aX":4.141749473845479},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.9,"breakHorizontal":-4.8,"spinRate":2006,"spinDirection":175},"zone":2,"typeConfidence":0.91,"plateTime":0.42180740128055483,"extension":6.489293894793354},"index":2,"playId":"ed4aa616-396e-3697-9276-4db51b237d02","pitchNumber":3,"startTime":"2026-04-12T18:49:41.825Z","endTime":"2026-04-12T18:49:45.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.823529958718545,"aZ":-24.15128260344081,"pfxX":2.233466556908582,"pfxZ":4.680934348662066,"pX":0.18473853539249438,"pZ":1.2302218018591433,"vX0":2.6804151114708676,"vY0":-129.524107044407,"vZ0":-7.128714299405479,"x":109.96,"y":205.56,"x0":-1.150286221439254,"y0":50.00209636994233,"z0":5.841239082963814,"aX":3.8281826227011657},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.2,"breakHorizontal":-4.6,"spinRate":2022,"spinDirection":181},"zone":14,"typeConfidence":0.91,"plateTime":0.42145339769927226,"extension":6.461765371543917},"index":3,"playId":"4c17b44b-d3d1-3a5a-9a44-d948b3f4a46f","pitchNumber":4,"startTime":"2026-04-12T18:49:58.211Z","endTime":"2026-04-12T18:50:02.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.116107314543232,"aZ":-10.986821177842813,"pfxX":-2.1815804883181706,"pfxZ":10.815324831914356,"pX":-0.44134205258506076,"pZ":2.1356081355636993,"vX0":2.1464668829130984,"vY0":-138.63140563255368,"vZ0":-8.232368093629615,"x":133.82,"y":181.12,"x0":-0.9397990000056584,"y0":50.003932896091484,"z0":5.865179708497681,"aX":-4.274154505446188},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":3.6,"spinRate":2167,"spinDirection":194},"zone":7,"typeConfidence":0.88,"plateTime":0.3941289910947354,"extension":6.580172871360777},"hitData":{"launchSpeed":103.8,"launchAngle":53.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":100.96,"coordY":92.47}},"index":4,"playId":"14e646b8-0f01-33bb-90c9-ab4dcface960","pitchNumber":5,"startTime":"2026-04-12T18:50:20.448Z","endTime":"2026-04-12T18:50:31.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":-1.3999999999999995,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:50:31.682Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:52:41.159Z","endTime":"2026-04-12T18:53:28.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"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":88.3,"endSpeed":81.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.885447960595958,"aZ":-27.546488026932476,"pfxX":11.423698278607425,"pfxZ":2.7800423808434083,"pX":0.19259442059198179,"pZ":1.8135326404347443,"vX0":-10.747820309929025,"vY0":-128.15492932474018,"vZ0":-3.6509210710596927,"x":109.66,"y":189.81,"x0":2.9517519683887254,"y0":50.006097431268664,"z0":5.402498730597335,"aX":19.051232996766736},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.4,"breakHorizontal":-18.4,"spinRate":2136,"spinDirection":114},"zone":8,"typeConfidence":0.9,"plateTime":0.4269898450483458,"extension":6.223372911787417},"index":0,"playId":"d863138e-a57d-37fe-a7b0-2fc9f27342e3","pitchNumber":1,"startTime":"2026-04-12T18:52:46.261Z","endTime":"2026-04-12T18:52:49.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54621008144671,"aZ":-30.14003531599339,"pfxX":10.794697277577662,"pfxZ":1.1931239581581732,"pX":-0.26799341193579373,"pZ":2.6847172339264858,"vX0":-11.885559125885644,"vY0":-129.7802912924763,"vZ0":-1.088137625488555,"x":127.22,"y":166.29,"x0":2.963418441216635,"y0":50.00598648749048,"z0":5.4000631936089585,"aX":18.462281488291925},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.2,"breakHorizontal":-17.0,"spinRate":2183,"spinDirection":115},"zone":4,"typeConfidence":0.9,"plateTime":0.42165053294935984,"extension":6.109381137270145},"index":1,"playId":"ecc1f7fd-352c-3f66-be05-26430a530daf","pitchNumber":2,"startTime":"2026-04-12T18:53:00.567Z","endTime":"2026-04-12T18:53:06.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-12T18:53:10.006Z","endTime":"2026-04-12T18:53:23.485Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3767692964169,"aZ":-33.1651133471628,"pfxX":-4.844997794168318,"pfxZ":-0.6886596352017182,"pX":-1.6111033265502575,"pZ":0.6602937151924804,"vX0":-9.387758640329128,"vY0":-118.8905919431062,"vZ0":-3.841412980430923,"x":178.41,"y":220.95,"x0":3.022773551796278,"y0":50.00583083330839,"z0":5.315696371912937,"aX":-6.91833755889576},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.9,"breakHorizontal":11.2,"spinRate":2386,"spinDirection":5},"zone":13,"typeConfidence":0.89,"plateTime":0.46117391146512254,"extension":6.233798259775587},"index":3,"playId":"64ea1345-4526-30ae-9539-ae42a36d5fe5","pitchNumber":3,"startTime":"2026-04-12T18:53:23.485Z","endTime":"2026-04-12T18:53:28.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.1,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:53:28.937Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a sharp ground ball to center fielder Daulton Varsho.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:53:40.152Z","endTime":"2026-04-12T18:55:18.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.663866373853267,"aZ":-29.18351826804207,"pfxX":11.256880831906305,"pfxZ":1.7743702982375282,"pX":0.25575236774181476,"pZ":2.20226036905808,"vX0":-10.47545623672848,"vY0":-129.02101070683395,"vZ0":-2.1995939657277805,"x":107.25,"y":179.32,"x0":2.904594786830408,"y0":50.003838187479836,"z0":5.313222656013404,"aX":18.993040440010486},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.9,"breakHorizontal":-18.1,"spinRate":2126,"spinDirection":109},"zone":5,"typeConfidence":0.9,"plateTime":0.4244007849336682,"extension":6.275484112152082},"index":0,"playId":"b9bc4103-4b5e-329d-822c-6fad74878131","pitchNumber":1,"startTime":"2026-04-12T18:53:54.305Z","endTime":"2026-04-12T18:53:57.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.662481191167416,"aZ":-33.48512218182261,"pfxX":9.571675702564107,"pfxZ":-0.9135825772347221,"pX":0.44890599079100585,"pZ":1.5963412179130894,"vX0":-9.01322432742817,"vY0":-119.19264664491216,"vZ0":-1.5219262735861392,"x":99.89,"y":195.68,"x0":3.03368979214918,"y0":50.0017689429634,"z0":5.263673225294636,"aX":13.788149838336919},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.8,"breakHorizontal":-15.2,"spinRate":1563,"spinDirection":77},"zone":14,"typeConfidence":0.91,"plateTime":0.4593340781850732,"extension":6.331777145742426},"index":1,"playId":"33878e7f-00e0-359e-b313-d70cf313e26c","pitchNumber":2,"startTime":"2026-04-12T18:54:09.480Z","endTime":"2026-04-12T18:54:16.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02064858255864,"aZ":-32.19537928742688,"pfxX":10.171217715640184,"pfxZ":-0.016029874297701197,"pX":-0.11941345898007116,"pZ":0.33920511661451264,"vX0":-10.528935569670903,"vY0":-118.4896289052788,"vZ0":-4.294070749713277,"x":121.55,"y":229.62,"x0":3.0640329047529744,"y0":50.00165001649277,"z0":5.12235817182012,"aX":14.435930446069316},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.8,"breakHorizontal":-15.8,"spinRate":1594,"spinDirection":78},"zone":13,"typeConfidence":0.91,"plateTime":0.46256425171794646,"extension":6.43665474974764},"index":2,"playId":"356ed11a-07ed-34fa-8a4f-158d48777702","pitchNumber":3,"startTime":"2026-04-12T18:54:49.055Z","endTime":"2026-04-12T18:54:53.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.805488308604755,"aZ":-29.95366776487754,"pfxX":9.981617826824825,"pfxZ":1.3029106599448,"pX":0.3102761138434462,"pZ":2.0773210725045645,"vX0":-9.850122401439823,"vY0":-129.51749646667784,"vZ0":-2.367707016923538,"x":105.17,"y":182.69,"x0":2.8640824226740684,"y0":50.001175528958406,"z0":5.291854621833,"aX":16.97356196248777},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.0,"breakHorizontal":-16.0,"spinRate":2039,"spinDirection":111},"zone":9,"typeConfidence":0.9,"plateTime":0.4227426829698615,"extension":6.374290425225764},"hitData":{"launchSpeed":104.0,"launchAngle":2.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":122.22,"coordY":106.26}},"index":3,"playId":"75356f41-0627-3e37-86df-3dd9d399639a","pitchNumber":4,"startTime":"2026-04-12T18:55:06.686Z","endTime":"2026-04-12T18:55:18.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.0,"awayTeamWinProbability":97.0,"homeTeamWinProbabilityAdded":-0.20000000000000018,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:55:18.372Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:55:21.628Z","endTime":"2026-04-12T18:57:53.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93323893869249,"aZ":-35.681770091832334,"pfxX":9.494913466529312,"pfxZ":-2.5484902304076194,"pX":0.4061848766878053,"pZ":2.2433990530495116,"vX0":-8.73741084527984,"vY0":-116.77922052567921,"vZ0":0.6085662672598682,"x":101.52,"y":178.21,"x0":2.970783941049397,"y0":50.00419593450637,"z0":5.348230950075665,"aX":13.055168545143989},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-4.1,"breakHorizontal":-14.9,"spinRate":1510,"spinDirection":74},"zone":9,"typeConfidence":0.9,"plateTime":0.4698591477900216,"extension":6.421617854403362},"index":0,"playId":"773399c3-3785-38d4-80bd-0b8ba32df6f7","pitchNumber":1,"startTime":"2026-04-12T18:55:42.882Z","endTime":"2026-04-12T18:55:46.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54458271788652,"aZ":-32.883608815920255,"pfxX":10.017290714489995,"pfxZ":-0.5002488284291422,"pX":0.5236247368468099,"pZ":1.854897896144111,"vX0":-8.513177924900127,"vY0":-118.53157536443082,"vZ0":-0.9245820713203443,"x":97.04,"y":188.7,"x0":2.859366274118471,"y0":50.00221169714194,"z0":5.2512019234915455,"aX":14.261454953955376},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.8,"breakHorizontal":-16.1,"spinRate":1521,"spinDirection":73},"zone":9,"typeConfidence":0.91,"plateTime":0.4620139831742289,"extension":6.4825245287456195},"index":1,"playId":"045bd387-8a8a-30b4-8f04-458131d86ebc","pitchNumber":2,"startTime":"2026-04-12T18:56:07.195Z","endTime":"2026-04-12T18:56:10.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.061299596395358,"aZ":-33.066590924476856,"pfxX":9.126361995885622,"pfxZ":-0.6260112815488634,"pX":0.894205929970913,"pZ":1.3305488218403798,"vX0":-7.618396891352875,"vY0":-119.00387331389202,"vZ0":-2.0849424932324743,"x":82.91,"y":202.86,"x0":2.9602348613722196,"y0":50.00204329328065,"z0":5.229710018329421,"aX":13.014257907644959},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.4,"breakHorizontal":-14.5,"spinRate":1523,"spinDirection":77},"zone":14,"typeConfidence":0.91,"plateTime":0.4612687284497503,"extension":6.4347718927080475},"index":2,"playId":"6d040e4b-5450-3855-9b97-4cb9667de955","pitchNumber":3,"startTime":"2026-04-12T18:56:34.549Z","endTime":"2026-04-12T18:56:39.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"862f195c-e087-3fba-8f91-eabb836c2a53","startTime":"2026-04-12T18:56:57.023Z","endTime":"2026-04-12T18:57:00.391Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56781290908384,"aZ":-29.33351419374074,"pfxX":11.115401963159025,"pfxZ":1.6110774432743185,"pX":-1.6382342913753676,"pZ":2.1320568557391297,"vX0":-14.494692482984602,"vY0":-131.72029434734117,"vZ0":-2.5785973457434457,"x":179.45,"y":181.21,"x0":2.478081085076283,"y0":50.00580534734211,"z0":5.280745950580801,"aX":19.64139040130717},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.5,"breakHorizontal":-17.2,"spinRate":2128,"spinDirection":113},"zone":13,"typeConfidence":0.9,"plateTime":0.41498281373665247,"extension":6.371547411085612},"index":4,"playId":"8961d52b-46ed-3625-9c2c-7240c3aed8d5","pitchNumber":4,"startTime":"2026-04-12T18:57:16.039Z","endTime":"2026-04-12T18:57:24.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luke Keaschall steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"8961d52b-46ed-3625-9c2c-7240c3aed8d5","startTime":"2026-04-12T18:57:32.944Z","endTime":"2026-04-12T18:57:44.824Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"postOnSecond":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":-0.19999999999999973,"leverageIndex":0.13,"dramaIndex":10.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34621206265352,"aZ":-32.69803356472719,"pfxX":8.905835583078645,"pfxZ":-0.3798105770606135,"pX":0.1301280172824985,"pZ":1.4879334324358688,"vX0":-9.189066438033105,"vY0":-116.44404116758406,"vZ0":-1.4287418260837281,"x":112.04,"y":198.61,"x0":2.9748317481795277,"y0":50.0044472998543,"z0":5.209725579951921,"aX":12.202656400756862},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-0.7,"breakHorizontal":-13.8,"spinRate":1409,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.47080917054693305,"extension":6.536366107126284},"hitData":{"launchSpeed":79.5,"launchAngle":-30.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.41,"coordY":171.01}},"index":6,"playId":"9a2fbd46-d61b-307a-b3dd-2c8e3e2b285e","pitchNumber":5,"startTime":"2026-04-12T18:57:44.824Z","endTime":"2026-04-12T18:57:53.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":0.3999999999999999,"leverageIndex":0.13,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:57:53.259Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Wallner grounds out sharply, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-12T18:58:09.784Z","endTime":"2026-04-12T18:58:47.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573009,"fullName":"Joe Mantiply","link":"/api/v1/people/573009"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.315904997139164,"aZ":-30.315228351401096,"pfxX":10.934344180598977,"pfxZ":1.110485987432039,"pX":-0.11403503121580058,"pZ":2.2628822099882937,"vX0":-11.048852354968908,"vY0":-128.2666004469485,"vZ0":-1.7807338191463624,"x":121.35,"y":177.68,"x0":2.8187146985306906,"y0":50.003918182947665,"z0":5.319006650749054,"aX":18.3107211223387},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.8,"breakHorizontal":-17.5,"spinRate":2145,"spinDirection":111},"zone":8,"typeConfidence":0.9,"plateTime":0.4262364397506424,"extension":6.187851867181693},"index":0,"playId":"5c77465d-959b-315f-b2f3-0759be8b66a6","pitchNumber":1,"startTime":"2026-04-12T18:58:20.968Z","endTime":"2026-04-12T18:58:24.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.2,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.540830467900584,"aZ":-35.725678652163325,"pfxX":-3.4754796224678985,"pfxZ":-2.5106898135460156,"pX":-0.6038161409290919,"pZ":2.209751174795227,"vX0":-7.145189030786296,"vY0":-118.026620932957,"vZ0":0.09060563672310429,"x":140.02,"y":179.12,"x0":2.908782695268763,"y0":50.00063884966919,"z0":5.449004415257397,"aX":-4.922501575586673},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.2,"breakHorizontal":7.9,"spinRate":2418,"spinDirection":331},"zone":7,"typeConfidence":0.89,"plateTime":0.46328988316526054,"extension":6.416628178703545},"hitData":{"launchSpeed":109.1,"launchAngle":5.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":124.64,"coordY":143.78}},"index":1,"playId":"c59d9375-b4a3-359a-a4ba-d36b06b36b30","pitchNumber":2,"startTime":"2026-04-12T18:58:38.980Z","endTime":"2026-04-12T18:58:47.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":573009,"link":"/api/v1/people/573009"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-12T18:58:47.493Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nathan Lukes pops out to third baseman Tristan Gray in foul territory.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T19:01:09.307Z","endTime":"2026-04-12T19:02:31.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":95.0,"endSpeed":86.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.182366581131227,"aZ":-11.67149555426883,"pfxX":-2.7572437538926664,"pfxZ":10.594865971405413,"pX":-1.9545094899259756,"pZ":4.726397099760935,"vX0":-1.9782327948083602,"vY0":-138.315666595987,"vZ0":-1.910862724238931,"x":191.5,"y":111.17,"x0":-0.8714551705928473,"y0":50.00535404390661,"z0":6.209996783450857,"aX":-5.336201827018275},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.0,"breakHorizontal":5.4,"spinRate":2169,"spinDirection":199},"zone":11,"typeConfidence":0.88,"plateTime":0.3961794240154055,"extension":6.281681724957623},"index":0,"playId":"4ab505c4-bce8-30ff-b748-4b039a8070a5","pitchNumber":1,"startTime":"2026-04-12T19:01:32.673Z","endTime":"2026-04-12T19:01:35.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.488937689808747,"aZ":-10.903967480627742,"pfxX":-2.797294403314749,"pfxZ":11.268959293779746,"pX":0.33897850792880757,"pZ":2.7768201158403216,"vX0":3.4749036614439337,"vY0":-136.38669011988725,"vZ0":-6.839460302738786,"x":103.94,"y":150.32,"x0":-0.5870967248944028,"y0":50.00170632238955,"z0":6.066017139775957,"aX":-5.279419663104195},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.2,"breakHorizontal":4.3,"spinRate":2130,"spinDirection":200},"zone":3,"typeConfidence":0.83,"plateTime":0.40132781981298127,"extension":6.477938639068893},"index":1,"playId":"299c3e2d-aa42-3883-9db1-74f927abebae","pitchNumber":2,"startTime":"2026-04-12T19:01:46.811Z","endTime":"2026-04-12T19:01:50.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.947186390535226,"aZ":-25.23063932351401,"pfxX":-8.183389026530898,"pfxZ":4.062987794111571,"pX":0.014675111563704383,"pZ":4.497735956329892,"vX0":4.167908837819321,"vY0":-129.56054417660388,"vZ0":0.5403786136389012,"x":116.44,"y":117.34,"x0":-0.5479864864786248,"y0":50.00003901411436,"z0":6.208064020795535,"aX":-13.971189509443143},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.7,"breakHorizontal":13.9,"spinRate":1777,"spinDirection":212},"zone":12,"typeConfidence":0.92,"plateTime":0.4220460118575522,"extension":6.410861982818557},"index":2,"playId":"ad0d81e7-d528-31c5-a89a-5e54c366c2c0","pitchNumber":3,"startTime":"2026-04-12T19:02:06.779Z","endTime":"2026-04-12T19:02:10.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.011366549873262,"aZ":-12.681534054255879,"pfxX":-3.9948857919930574,"pfxZ":10.341821694286146,"pX":0.15107254992569505,"pZ":3.085990873633681,"vX0":3.53272946965963,"vY0":-136.1896427591024,"vZ0":-5.45662129704619,"x":111.24,"y":155.46,"x0":-0.6418566172813965,"y0":50.000034070930376,"z0":5.987570533966405,"aX":-7.527344836348068},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.9,"breakHorizontal":6.5,"spinRate":2101,"spinDirection":207},"zone":2,"typeConfidence":0.68,"plateTime":0.40168533281086205,"extension":6.522654748457227},"hitData":{"launchSpeed":79.2,"launchAngle":68.0,"totalDistance":142.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":85.31,"coordY":184.32}},"index":3,"playId":"9444e4f9-91da-3781-a74e-40f3b23645b6","pitchNumber":4,"startTime":"2026-04-12T19:02:21.193Z","endTime":"2026-04-12T19:02:31.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:02:31.414Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eloy Jiménez singles on a line drive to left fielder Trevor Larnach.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T19:02:39.140Z","endTime":"2026-04-12T19:04:11.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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(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":78.6,"endSpeed":72.4,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.475136070079042,"aZ":-41.09013208835746,"pfxX":2.4532962346959533,"pfxZ":-6.727151840469967,"pX":-0.07770452954690722,"pZ":3.3512640393674595,"vX0":0.534383507431833,"vY0":-114.49257431255779,"vZ0":2.0553694767426594,"x":119.96,"y":148.3,"x0":-0.6329368319565066,"y0":50.00296008800807,"z0":6.468163566718291,"aX":3.2513080474025315},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-11.4,"breakHorizontal":-4.6,"spinRate":2214,"spinDirection":17},"zone":2,"typeConfidence":0.91,"plateTime":0.4786991011794113,"extension":6.241565826483444},"index":0,"playId":"e5aea1ab-b30a-3894-9802-881edf337b2c","pitchNumber":1,"startTime":"2026-04-12T19:02:52.828Z","endTime":"2026-04-12T19:02:57.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.919871716235185,"aZ":-25.561753934802145,"pfxX":3.1563160881998784,"pfxZ":3.8204791232239383,"pX":0.17379036271371004,"pZ":1.5401452655740429,"vX0":1.4474255730429817,"vY0":-130.33856315059788,"vZ0":-6.647846407238449,"x":110.38,"y":197.2,"x0":-0.797843491489533,"y0":50.00271313515557,"z0":6.038747199185926,"aX":5.461205270705688},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.8,"breakHorizontal":-6.0,"spinRate":2080,"spinDirection":162},"zone":14,"typeConfidence":0.91,"plateTime":0.4193198135522471,"extension":6.409007537949615},"index":1,"playId":"3f97a035-8cd2-3c37-b114-f911b14bd444","pitchNumber":2,"startTime":"2026-04-12T19:03:05.197Z","endTime":"2026-04-12T19:03:08.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"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-12T19:03:18.130Z","endTime":"2026-04-12T19:03:25.507Z","isPitch":false,"type":"action","player":{"id":650391,"link":"/api/v1/people/650391"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23910565109133,"aZ":-43.647656586620684,"pfxX":2.5896646599078856,"pfxZ":-7.9808139827259374,"pX":-0.11085803511537493,"pZ":1.478287182484829,"vX0":0.3208640375802732,"vY0":-119.48707484683848,"vZ0":-2.048692563403408,"x":121.23,"y":198.87,"x0":-0.5833370837485997,"y0":50.00350708203604,"z0":6.289417943626291,"aX":3.7231377029425454},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-14.6,"breakHorizontal":-4.8,"spinRate":2391,"spinDirection":16},"zone":13,"typeConfidence":0.9,"plateTime":0.4594039685448106,"extension":6.328971119533209},"index":3,"playId":"830f8466-7d3a-3613-9d21-441b9474533c","pitchNumber":3,"startTime":"2026-04-12T19:03:25.507Z","endTime":"2026-04-12T19:03:30.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37866721625139,"aZ":-30.223117680561632,"pfxX":2.6086123754369503,"pfxZ":1.1330542956999352,"pX":0.9953813577650035,"pZ":2.2779685185278185,"vX0":3.370012954441527,"vY0":-130.16370125886894,"vZ0":-4.121244014571136,"x":79.06,"y":177.27,"x0":-0.6549710447972631,"y0":50.00059897018472,"z0":6.170838363679747,"aX":4.473132282714773},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.3,"breakHorizontal":-5.5,"spinRate":2089,"spinDirection":152},"zone":14,"typeConfidence":0.9,"plateTime":0.420842926459283,"extension":6.323139136344188},"index":4,"playId":"a450a68d-2539-35a4-9d66-48e593bb434d","pitchNumber":4,"startTime":"2026-04-12T19:03:39.231Z","endTime":"2026-04-12T19:03:43.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93003461015629,"aZ":-12.23320684213608,"pfxX":-2.984040411967718,"pfxZ":9.810378570169568,"pX":-0.872108516580466,"pZ":3.3844849023258705,"vX0":0.6644496501361574,"vY0":-141.78509978697835,"vZ0":-5.278781756568789,"x":150.24,"y":147.4,"x0":-0.7221162879002503,"y0":50.00110645410591,"z0":6.053406632866142,"aX":-6.064522138574767},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.8,"breakHorizontal":5.3,"spinRate":2239,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.3865553081981532,"extension":6.510092459770836},"hitData":{"launchSpeed":95.1,"launchAngle":10.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.25,"coordY":103.53}},"index":5,"playId":"3ec87363-2ed9-329a-8bad-2dfa635c28d6","pitchNumber":5,"startTime":"2026-04-12T19:03:56.831Z","endTime":"2026-04-12T19:04:11.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650391,"link":"/api/v1/people/650391"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":650391,"link":"/api/v1/people/650391"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.17,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:04:11.784Z","atBatIndex":38},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Andrés Giménez grounds into a force out, second baseman Luke Keaschall to shortstop Brooks Lee. Eloy Jiménez out at 2nd. Andrés Giménez to 1st.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T19:04:21.458Z","endTime":"2026-04-12T19:04:58.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.7,"endSpeed":81.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.104470475046988,"aZ":-26.33704465926034,"pfxX":-3.153960722961576,"pfxZ":3.446456782736501,"pX":0.21357732890163575,"pZ":4.0365469591705105,"vX0":4.289834938883931,"vY0":-129.10717826916462,"vZ0":0.13051151778064252,"x":108.86,"y":129.79,"x0":-1.0573766294381866,"y0":50.001494761611156,"z0":6.007102103187207,"aX":-5.3404922550142775},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.5,"breakHorizontal":4.8,"spinRate":1743,"spinDirection":213},"zone":12,"typeConfidence":0.82,"plateTime":0.42373391154442475,"extension":6.571376426229194},"index":0,"playId":"ed05e238-843a-3b0b-a99b-82564affdde6","pitchNumber":1,"startTime":"2026-04-12T19:04:33.517Z","endTime":"2026-04-12T19:04:38.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":650391,"link":"/api/v1/people/650391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.120387177869688,"aZ":-12.517354548308436,"pfxX":-2.504230897352615,"pfxZ":10.431654961327748,"pX":-0.3192155303906459,"pZ":1.3854300463864533,"vX0":2.4768650696383014,"vY0":-136.65194022447153,"vZ0":-9.612095135739875,"x":129.17,"y":201.37,"x0":-0.9135615720429455,"y0":50.00572712092628,"z0":5.816593752775542,"aX":-4.720085441003856},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":4.0,"spinRate":2202,"spinDirection":199},"zone":13,"typeConfidence":0.84,"plateTime":0.40136796593096324,"extension":6.411493467808137},"hitData":{"launchSpeed":81.1,"launchAngle":9.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.19,"coordY":145.59}},"index":1,"playId":"3eee823e-a9df-330f-afb9-3a937d62782c","pitchNumber":2,"startTime":"2026-04-12T19:04:51.140Z","endTime":"2026-04-12T19:04:58.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":650391,"link":"/api/v1/people/650391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:04:58.347Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Valenzuela walks. Andrés Giménez to 2nd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T19:05:18.205Z","endTime":"2026-04-12T19:09:48.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"postOnSecond":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,8,9,10],"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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.337073640554213,"aZ":-25.292059651636368,"pfxX":-6.580404308645402,"pfxZ":3.915839480427662,"pX":0.794637299209774,"pZ":3.4200551895496076,"vX0":6.691887037345041,"vY0":-130.85391600994197,"vZ0":-2.0047278698953956,"x":86.71,"y":146.44,"x0":-0.9255641780791048,"y0":50.00065548846079,"z0":6.067275064198611,"aX":-11.555223636228082},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.0,"breakHorizontal":10.7,"spinRate":1720,"spinDirection":218},"zone":12,"typeConfidence":0.92,"plateTime":0.4165843602436534,"extension":6.340378838982164},"index":0,"playId":"1996c999-fdb5-343e-8360-cc4b00178431","pitchNumber":1,"startTime":"2026-04-12T19:05:30.208Z","endTime":"2026-04-12T19:05:33.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.231600150633263,"aZ":-24.61447386971117,"pfxX":-6.668311230227252,"pfxZ":4.354325187323903,"pX":-0.339462270463302,"pZ":3.860813063017511,"vX0":3.754338014331827,"vY0":-130.34345375395145,"vZ0":-0.9727959946655851,"x":129.94,"y":134.54,"x0":-0.9258601574350735,"y0":50.001276350222156,"z0":6.083269899308211,"aX":-11.569539014337977},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.9,"breakHorizontal":11.4,"spinRate":1931,"spinDirection":217},"zone":11,"typeConfidence":0.92,"plateTime":0.41887000409205166,"extension":6.357028694954149},"index":1,"playId":"8535c18c-9846-324b-809a-57c17bc2b5ae","pitchNumber":2,"startTime":"2026-04-12T19:05:48.537Z","endTime":"2026-04-12T19:05:53.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.147681736261983,"aZ":-10.565762839171116,"pfxX":-4.086448068731256,"pfxZ":11.01453365338133,"pX":-0.11613397934099849,"pZ":2.9318205324147057,"vX0":3.6292184185817775,"vY0":-138.93919140130558,"vZ0":-6.091048404250998,"x":121.43,"y":159.62,"x0":-0.9062140224736834,"y0":50.002138733046266,"z0":5.849622037464575,"aX":-8.01616129964388},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.0,"breakHorizontal":6.7,"spinRate":2132,"spinDirection":202},"zone":2,"typeConfidence":0.82,"plateTime":0.3937263221918088,"extension":6.508470058843087},"index":2,"playId":"e6e4c4ab-cb40-3d50-8034-656585c1d7d0","pitchNumber":3,"startTime":"2026-04-12T19:06:08.630Z","endTime":"2026-04-12T19:06:12.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.843973461510686,"aZ":-9.073373124630589,"pfxX":-3.6411411646779976,"pfxZ":11.616176418347656,"pX":-0.5445126818331614,"pZ":2.4830465191924236,"vX0":2.268460771857797,"vY0":-140.39287746257227,"vZ0":-7.516552498344478,"x":137.76,"y":171.74,"x0":-0.8913872799680382,"y0":50.006597059268515,"z0":5.791572904323593,"aX":-7.244180755575004},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.6,"breakHorizontal":6.1,"spinRate":2253,"spinDirection":200},"zone":4,"typeConfidence":0.9,"plateTime":0.3906686845553513,"extension":6.407278964149757},"index":3,"playId":"f4023d79-98fd-3050-a4e7-55d52bcf14ac","pitchNumber":4,"startTime":"2026-04-12T19:06:33.700Z","endTime":"2026-04-12T19:06:37.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.46857503850159,"aZ":-11.3792350578022,"pfxX":-4.121596805200761,"pfxZ":10.338981387982196,"pX":-0.8559617259051843,"pZ":2.9634543908133764,"vX0":1.7449583055468247,"vY0":-141.4470118431038,"vZ0":-6.241594781921389,"x":149.63,"y":158.77,"x0":-0.9479301854779262,"y0":50.0042146460388,"z0":5.9396949036077755,"aX":-8.291064461822478},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2257,"spinDirection":196},"zone":11,"typeConfidence":0.89,"plateTime":0.38832716713021664,"extension":6.368205673792449},"index":4,"playId":"ab98cfab-662b-372b-9507-31b7ee2af697","pitchNumber":5,"startTime":"2026-04-12T19:06:52.332Z","endTime":"2026-04-12T19:06:55.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.847739368467547,"aZ":-44.365269559357195,"pfxX":3.108846615800821,"pfxZ":-8.888741697878999,"pX":-0.5660844966614551,"pZ":4.982877509171105,"vX0":-0.1508528181996471,"vY0":-116.38563267699688,"vZ0":6.029803818278121,"x":138.58,"y":104.24,"x0":-0.9042919336041881,"y0":50.001203100295704,"z0":6.5601432443141485,"aX":4.2644733926193314},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-14.3,"breakHorizontal":-5.6,"spinRate":2177,"spinDirection":20},"zone":11,"typeConfidence":0.91,"plateTime":0.4706200492388777,"extension":5.929368993410371},"index":5,"playId":"96e69566-eb74-3371-8730-d6c8bed0b19f","pitchNumber":6,"startTime":"2026-04-12T19:07:21.139Z","endTime":"2026-04-12T19:07:24.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.811903568995366,"aZ":-8.926774641396996,"pfxX":-2.4062007662321196,"pfxZ":11.415613223048632,"pX":-0.30439829424922166,"pZ":2.6148102506686763,"vX0":2.511119289166194,"vY0":-141.46765941792944,"vZ0":-7.794401515361345,"x":128.6,"y":168.18,"x0":-0.8888715196539804,"y0":50.00470229208515,"z0":5.970126276846416,"aX":-4.9012425583415675},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.3,"breakHorizontal":3.8,"spinRate":2262,"spinDirection":201},"zone":4,"typeConfidence":0.91,"plateTime":0.38646115056368346,"extension":6.259106383768138},"index":6,"playId":"ab4b8a64-f8dc-3bfb-a4a3-d1930851d26a","pitchNumber":7,"startTime":"2026-04-12T19:07:46.674Z","endTime":"2026-04-12T19:07:53.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-04-12T19:08:23.420Z","endTime":"2026-04-12T19:08:45.200Z","isPitch":false,"type":"action","player":{"id":678218,"link":"/api/v1/people/678218"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10728010102499,"aZ":-8.746562529882207,"pfxX":-3.4167332529948133,"pfxZ":11.460467664192588,"pX":-0.08974184108066657,"pZ":2.3511886417170893,"vX0":3.863633393901921,"vY0":-141.75802629400795,"vZ0":-8.38828871794166,"x":120.42,"y":175.3,"x0":-1.023654646327848,"y0":50.00197416740766,"z0":5.899743331756558,"aX":-6.9837332271978445},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.3,"breakHorizontal":5.4,"spinRate":2204,"spinDirection":201},"zone":5,"typeConfidence":0.9,"plateTime":0.38575535208784917,"extension":6.493578577091007},"index":8,"playId":"cc432198-e3c2-3535-b081-40d292313bc4","pitchNumber":8,"startTime":"2026-04-12T19:08:45.200Z","endTime":"2026-04-12T19:08:49.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72546267567656,"aZ":-9.209547276898023,"pfxX":-2.6754578027661418,"pfxZ":11.46615942670391,"pX":0.009411484459664977,"pZ":3.2077729211813377,"vX0":3.3605514826182477,"vY0":-140.80102604019632,"vZ0":-5.975543812624226,"x":116.64,"y":152.17,"x0":-0.8534005950732044,"y0":50.00258243582476,"z0":5.957050756648189,"aX":-5.35851801473638},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.7,"breakHorizontal":4.1,"spinRate":2202,"spinDirection":200},"zone":2,"typeConfidence":0.91,"plateTime":0.38939682339122594,"extension":6.444981000817143},"index":9,"playId":"4e6e683e-7585-35e6-9d80-0100c8bf4463","pitchNumber":9,"startTime":"2026-04-12T19:09:15.319Z","endTime":"2026-04-12T19:09:18.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.923217581791356,"aZ":-41.24221549286805,"pfxX":5.213443828818024,"pfxZ":-6.395087625919537,"pX":-0.07521957673698,"pZ":4.252307644685397,"vX0":0.23263817364669467,"vY0":-118.18858209632192,"vZ0":3.732562020601782,"x":119.87,"y":123.97,"x0":-0.8523829284436684,"y0":50.00143725108621,"z0":6.433175502857853,"aX":7.395286035339897},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-10.4,"breakHorizontal":-9.5,"spinRate":2328,"spinDirection":21},"zone":11,"typeConfidence":0.88,"plateTime":0.46293347916853334,"extension":6.289782819225085},"index":10,"playId":"06581d04-018f-3e92-9b7b-7d17bbdd6a0a","pitchNumber":10,"startTime":"2026-04-12T19:09:41.625Z","endTime":"2026-04-12T19:09:48.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":0.7000000000000002,"leverageIndex":0.22,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:09:48.468Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ernie Clement lines out to third baseman Tristan Gray.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-12T19:11:06.375Z","endTime":"2026-04-12T19:11:58.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"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":8,"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-12T19:10:09.996Z","endTime":"2026-04-12T19:11:08.449Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.589183781330842,"aZ":-29.613965809735816,"pfxX":1.9947022698977446,"pfxZ":1.5538995085836724,"pX":0.20826876655789223,"pZ":2.2233301014627322,"vX0":2.774908401879208,"vY0":-127.31868884194617,"vZ0":-3.644158204301383,"x":109.06,"y":178.75,"x0":-1.1539240983092771,"y0":50.00253675690828,"z0":6.0111955027574435,"aX":3.280954640128209},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.3,"breakHorizontal":-4.2,"spinRate":2075,"spinDirection":160},"zone":5,"typeConfidence":0.9,"plateTime":0.42984683516775446,"extension":6.385045462931901},"index":1,"playId":"0686d41f-889e-3e48-a194-12ca2ba53b9a","pitchNumber":1,"startTime":"2026-04-12T19:11:08.449Z","endTime":"2026-04-12T19:11:11.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22332609863729,"aZ":-29.75747973406866,"pfxX":3.721333979835543,"pfxZ":1.5099743451433572,"pX":-5.5562882365851E-4,"pZ":2.8597840100869507,"vX0":1.6173118942181959,"vY0":-125.38192447482024,"vZ0":-1.938408841201385,"x":117.02,"y":161.57,"x0":-1.1365132612958981,"y0":50.00293630184209,"z0":6.060168078918439,"aX":5.952371425386477},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.5,"breakHorizontal":-7.1,"spinRate":2102,"spinDirection":139},"zone":2,"typeConfidence":0.9,"plateTime":0.43606853423624825,"extension":6.398269225983758},"index":2,"playId":"59889ca1-2f3c-354b-b11e-5e22752ed7aa","pitchNumber":2,"startTime":"2026-04-12T19:11:30.535Z","endTime":"2026-04-12T19:11:33.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.595368608154622,"aZ":-44.09703872896302,"pfxX":3.2159310071050617,"pfxZ":-8.484534746193708,"pX":-0.9533278303447688,"pZ":2.5901451702174865,"vX0":-0.790709666799178,"vY0":-118.06503485021338,"vZ0":0.8362769852029521,"x":153.34,"y":168.85,"x0":-1.0308212584195147,"y0":50.00576590683059,"z0":6.306804378342134,"aX":4.5166813588395955},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-14.9,"breakHorizontal":-5.6,"spinRate":2237,"spinDirection":18},"zone":11,"typeConfidence":0.91,"plateTime":0.4648727935068373,"extension":6.265447782350557},"hitData":{"launchSpeed":94.8,"launchAngle":10.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":94.38,"coordY":162.54}},"index":3,"playId":"1365270f-5164-3446-8ec5-ca236214370e","pitchNumber":3,"startTime":"2026-04-12T19:11:53.113Z","endTime":"2026-04-12T19:11:58.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":678218,"link":"/api/v1/people/678218"},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":-1.2000000000000006,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:11:58.459Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Caratini grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T19:14:22.789Z","endTime":"2026-04-12T19:14:33.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tommy Nance replaces Joe Mantiply.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T19:13:24.415Z","endTime":"2026-04-12T19:14:25.096Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667297,"link":"/api/v1/people/667297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":573009,"link":"/api/v1/people/573009","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50391070126899,"aZ":-17.37159212403446,"pfxX":-9.749143268511407,"pfxZ":7.742551269776787,"pX":-0.18628297890363232,"pZ":1.860311796614768,"vX0":5.027372876213173,"vY0":-137.62374389050723,"vZ0":-8.358458996011358,"x":124.1,"y":188.55,"x0":-0.7733273719285481,"y0":50.00485930700922,"z0":6.121288333498229,"aX":-18.639938112245552},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.4,"breakHorizontal":16.6,"spinRate":2214,"spinDirection":226},"zone":8,"typeConfidence":0.91,"plateTime":0.3985115585363963,"extension":5.984045413855466},"hitData":{"launchSpeed":86.4,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.66,"coordY":154.07}},"index":1,"playId":"a63e31d3-e9d7-3abd-b5d9-bfd16913940c","pitchNumber":1,"startTime":"2026-04-12T19:14:25.096Z","endTime":"2026-04-12T19:14:33.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":667297,"link":"/api/v1/people/667297"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":667297,"link":"/api/v1/people/667297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:14:33.360Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tristan Gray grounds out softly, catcher Brandon Valenzuela to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T19:14:49.333Z","endTime":"2026-04-12T19:15:45.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.239200062988463,"aZ":-45.04375993617584,"pfxX":6.538672693129556,"pfxZ":-8.439294803314839,"pX":-0.3528947280590502,"pZ":2.5290764167526705,"vX0":-0.5452317331479994,"vY0":-123.45717306409851,"vZ0":-0.2776420104175983,"x":130.45,"y":170.49,"x0":-0.97582346324678,"y0":50.00056567348947,"z0":6.471655198016462,"aX":9.97473851169501},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-15.0,"breakHorizontal":-11.6,"spinRate":2840,"spinDirection":19},"zone":4,"typeConfidence":0.9,"plateTime":0.4456324201648356,"extension":5.683326679422388},"index":0,"playId":"9fabdc2d-1ac9-31d2-b6c3-e9acf242647e","pitchNumber":1,"startTime":"2026-04-12T19:14:59.660Z","endTime":"2026-04-12T19:15:03.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79810468800963,"aZ":-42.38386434301403,"pfxX":6.022337269686459,"pfxZ":-6.5140219546963,"pX":1.1400499965054267,"pZ":2.104789482061138,"vX0":2.9376331904520385,"vY0":-125.04889372680493,"vZ0":-2.0999418458503976,"x":73.54,"y":181.95,"x0":-0.8365273817526886,"y0":50.005063401783865,"z0":6.468462053785957,"aX":9.434056462801577},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-12.0,"breakHorizontal":-11.6,"spinRate":2818,"spinDirection":20},"zone":14,"typeConfidence":0.89,"plateTime":0.4398623908400232,"extension":5.707308704287216},"index":1,"playId":"f5eb0e98-ef22-3e65-b3f0-a960d200e0cb","pitchNumber":2,"startTime":"2026-04-12T19:15:13.990Z","endTime":"2026-04-12T19:15:18.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"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-12T19:15:24.083Z","endTime":"2026-04-12T19:15:36.308Z","isPitch":false,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"},"defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.631034210775425,"aZ":-44.45947884226325,"pfxX":7.247981822418271,"pfxZ":-7.846147395749677,"pX":0.2976034928989291,"pZ":2.450654056555105,"vX0":0.6067472013565987,"vY0":-125.18474273886157,"vZ0":-1.0907275350219665,"x":105.66,"y":172.61,"x0":-0.8889765106370147,"y0":50.00615679831703,"z0":6.577799719621276,"aX":11.3417842811905},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-14.2,"breakHorizontal":-13.2,"spinRate":2858,"spinDirection":16},"zone":6,"typeConfidence":0.9,"plateTime":0.4399425375602486,"extension":5.777427742565871},"hitData":{"launchSpeed":58.4,"launchAngle":-68.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":128.94,"coordY":199.02}},"index":3,"playId":"42766b4d-8101-3d56-9a54-02ad782d6f94","pitchNumber":3,"startTime":"2026-04-12T19:15:36.308Z","endTime":"2026-04-12T19:15:45.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_ab"},{"player":{"id":667297,"link":"/api/v1/people/667297"},"credit":"p_ab"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":667297,"link":"/api/v1/people/667297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.5,"awayTeamWinProbability":97.5,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:15:45.189Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-12T19:15:59.913Z","endTime":"2026-04-12T19:17:10.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04608421705238,"aZ":-21.01399224062144,"pfxX":-9.488761680880534,"pfxZ":5.6608770170554745,"pX":0.41310379220356663,"pZ":2.983663806479385,"vX0":6.718540424221756,"vY0":-139.46595953082593,"vZ0":-4.879135387306559,"x":101.25,"y":158.22,"x0":-0.7929217210902729,"y0":50.005461746640634,"z0":6.139803280674275,"aX":-18.715567673696956},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.5,"breakHorizontal":15.8,"spinRate":2448,"spinDirection":223},"zone":3,"typeConfidence":0.91,"plateTime":0.39256521790142296,"extension":6.086393899111415},"index":0,"playId":"45dfcc24-d94d-32b5-ae85-684062fadd09","pitchNumber":1,"startTime":"2026-04-12T19:16:11.319Z","endTime":"2026-04-12T19:16:15.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"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-12T19:16:20.285Z","endTime":"2026-04-12T19:16:34.363Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"},"defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.155751521487804,"aZ":-45.605185308548506,"pfxX":7.376830193184188,"pfxZ":-8.684220961234715,"pX":-1.3058939540149412,"pZ":2.4107056054757354,"vX0":-2.876529788883377,"vY0":-124.39402593391581,"vZ0":-0.5568531038879996,"x":166.78,"y":173.69,"x0":-1.08404919378361,"y0":50.00618509957244,"z0":6.463487880307764,"aX":11.403746593808608},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-15.5,"breakHorizontal":-12.6,"spinRate":2878,"spinDirection":20},"zone":13,"typeConfidence":0.9,"plateTime":0.4426491584475709,"extension":5.8666607747280075},"index":2,"playId":"2658d637-1b5b-31b7-ac8d-407b73f1ea6e","pitchNumber":2,"startTime":"2026-04-12T19:16:34.363Z","endTime":"2026-04-12T19:16:38.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.416164799926438,"aZ":-45.63708305888547,"pfxX":8.093098143836649,"pfxZ":-8.875168717313684,"pX":-0.05767599839706232,"pZ":1.9794725579113814,"vX0":-0.4121630721660518,"vY0":-123.45201055200909,"vZ0":-1.5469914245355207,"x":103.07,"y":163.51,"x0":-0.9357190962875782,"y0":50.001148262654425,"z0":6.514536619284955,"aX":12.28071784745194},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-16.1,"breakHorizontal":-14.5,"spinRate":2960,"spinDirection":11},"zone":8,"typeConfidence":0.91,"plateTime":0.44655569768728753,"extension":5.65156667028943},"index":3,"playId":"9d0dba75-470b-3d89-82fd-e13beb2d37db","pitchNumber":3,"startTime":"2026-04-12T19:16:49.499Z","endTime":"2026-04-12T19:16:52.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.292712497998362,"aZ":-45.884891569149424,"pfxX":7.599457675869763,"pfxZ":-8.83998918115706,"pX":-0.722247451094948,"pZ":1.5299106379244618,"vX0":-1.5085218047373488,"vY0":-124.82255421153477,"vZ0":-2.42568469873474,"x":144.53,"y":197.47,"x0":-1.089973120712687,"y0":50.00578995319308,"z0":6.356435749297043,"aX":11.78056012167799},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-16.3,"breakHorizontal":-13.3,"spinRate":2867,"spinDirection":13},"zone":13,"typeConfidence":0.91,"plateTime":0.4418298976120876,"extension":6.232889840732176},"index":4,"playId":"874ef70f-b54c-32bd-b188-1f7d90e98141","pitchNumber":4,"startTime":"2026-04-12T19:17:06.392Z","endTime":"2026-04-12T19:17:10.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":667297,"link":"/api/v1/people/667297"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":667297,"link":"/api/v1/people/667297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:17:10.873Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Daulton Varsho doubles (4) on a sharp line drive to right fielder Matt Wallner.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T19:19:07.321Z","endTime":"2026-04-12T19:20:32.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.994848972166402,"aZ":-43.486727891944795,"pfxX":1.3570344938950727,"pfxZ":-8.44378938713118,"pX":0.25351073393254914,"pZ":0.8057506283979075,"vX0":1.975716877578882,"vY0":-115.42929339277084,"vZ0":-2.6772440751424185,"x":107.34,"y":217.02,"x0":-0.7923403085702928,"y0":50.00354102802869,"z0":6.197503219658362,"aX":1.8176108124366677},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-15.7,"breakHorizontal":-3.0,"spinRate":2313,"spinDirection":11},"zone":14,"typeConfidence":0.91,"plateTime":0.4758717254082936,"extension":6.446354644834122},"index":0,"playId":"24ea853b-5402-3f2b-a085-123cf80341bc","pitchNumber":1,"startTime":"2026-04-12T19:19:23.892Z","endTime":"2026-04-12T19:19:27.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.952628470007603,"aZ":-28.63125938192317,"pfxX":1.6182088553305944,"pfxZ":2.1275710760086675,"pX":0.9870470122137138,"pZ":2.643436663318261,"vX0":3.954921069436929,"vY0":-127.78549086987728,"vZ0":-2.8701546224290313,"x":79.38,"y":167.41,"x0":-0.7873826140383094,"y0":50.00082557485968,"z0":6.017435177806028,"aX":2.689952227780506},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.5,"breakHorizontal":-3.7,"spinRate":1973,"spinDirection":168},"zone":12,"typeConfidence":0.9,"plateTime":0.4277268302038504,"extension":6.48295657454034},"index":1,"playId":"bada1313-2dd1-3acf-89ff-90047d2c7ec3","pitchNumber":2,"startTime":"2026-04-12T19:19:36.982Z","endTime":"2026-04-12T19:19:41.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3528015059472,"aZ":-11.848821179646126,"pfxX":-3.6883023397955874,"pfxZ":10.705816577625843,"pX":-1.6382597954959068,"pZ":3.7991199864904353,"vX0":-0.3117827912446982,"vY0":-136.9478503156649,"vZ0":-3.8243729073406474,"x":179.45,"y":136.2,"x0":-1.0436976638238724,"y0":50.00524611765386,"z0":6.024770026266637,"aX":-7.003518126215946},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":6.7,"spinRate":2116,"spinDirection":207},"zone":11,"typeConfidence":0.83,"plateTime":0.40001932134937457,"extension":6.4503314493043815},"index":2,"playId":"edae5cbb-49ac-39b4-9303-b44aaf20381c","pitchNumber":3,"startTime":"2026-04-12T19:19:49.652Z","endTime":"2026-04-12T19:19:53.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09055307364791,"aZ":-10.539474640403776,"pfxX":-2.261352129361132,"pfxZ":11.15552610458431,"pX":0.46844887352844516,"pZ":2.1279178601067468,"vX0":3.863191726689271,"vY0":-138.42633801071702,"vZ0":-8.215776438356333,"x":99.14,"y":181.33,"x0":-0.6518381965630853,"y0":50.00288149579752,"z0":5.841172886847616,"aX":-4.385893023941651},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":3.2,"spinRate":2199,"spinDirection":198},"zone":6,"typeConfidence":0.88,"plateTime":0.3957871247583742,"extension":6.5380062109542525},"index":3,"playId":"cf26acaa-b692-302b-b3b2-2850b800776f","pitchNumber":4,"startTime":"2026-04-12T19:20:06.164Z","endTime":"2026-04-12T19:20:09.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.141576748860864,"aZ":-10.751817775843774,"pfxX":-2.4977578998229593,"pfxZ":10.89204382313164,"pX":0.04872972016228018,"pZ":3.0070470551109243,"vX0":2.7872965994947996,"vY0":-139.5355291398904,"vZ0":-6.132152053673568,"x":115.14,"y":157.59,"x0":-0.6398221226907609,"y0":50.00427159841726,"z0":5.945527858557807,"aX":-4.91338866730364},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":4.0,"spinRate":2122,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.3929235274408094,"extension":6.5691359584159255},"hitData":{"launchSpeed":110.2,"launchAngle":8.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":218.0,"coordY":114.0}},"index":4,"playId":"fcb992d4-ae1c-303e-b3f2-a1e6042d8a37","pitchNumber":5,"startTime":"2026-04-12T19:20:17.946Z","endTime":"2026-04-12T19:20:32.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":1.6,"leverageIndex":0.24,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:20:32.319Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out sharply, shortstop Brooks Lee to first baseman Kody Clemens.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T19:20:52.619Z","endTime":"2026-04-12T19:22:31.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24627928073505,"aZ":-25.20926191797168,"pfxX":2.266878984245674,"pfxZ":3.947724316306406,"pX":0.6317467387733556,"pZ":2.664240204619647,"vX0":3.438389533687972,"vY0":-131.77627467993773,"vZ0":-3.8322360431839466,"x":92.92,"y":166.85,"x0":-0.9829730633764818,"y0":50.00171471107214,"z0":5.993447215268687,"aX":3.9973950050872165},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.6,"breakHorizontal":-4.8,"spinRate":2057,"spinDirection":171},"zone":6,"typeConfidence":0.91,"plateTime":0.41518530455704283,"extension":6.414318431178414},"index":0,"playId":"23da67f0-91d6-3bb5-965d-8482e97afb3d","pitchNumber":1,"startTime":"2026-04-12T19:21:01.096Z","endTime":"2026-04-12T19:21:04.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.550620172923807,"aZ":-26.09547790404005,"pfxX":-6.344999553676214,"pfxZ":3.3670526858738032,"pX":0.3122445194237118,"pZ":2.6100355159309805,"vX0":5.384469518176635,"vY0":-133.25476157641265,"vZ0":-3.8970965512273668,"x":105.1,"y":168.31,"x0":-0.9062284602017949,"y0":50.00345084072433,"z0":5.967951668053736,"aX":-11.457447847635546},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.5,"breakHorizontal":10.4,"spinRate":1668,"spinDirection":211},"zone":6,"typeConfidence":0.92,"plateTime":0.4104062207125647,"extension":6.63064289406488},"index":1,"playId":"43ec6f57-90f2-30f4-89e8-12a70947938b","pitchNumber":2,"startTime":"2026-04-12T19:21:16.607Z","endTime":"2026-04-12T19:21:20.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.980407369425194,"aZ":-29.962341562961054,"pfxX":3.54664760344348,"pfxZ":1.3348123563190715,"pX":-0.29604928746415093,"pZ":1.5040000209226796,"vX0":1.2331673930086366,"vY0":-127.95587425897118,"vZ0":-5.111713595310366,"x":128.28,"y":198.17,"x0":-1.2452078639836723,"y0":50.00029856134286,"z0":5.88160752993727,"aX":5.866351800626809},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.4,"breakHorizontal":-6.7,"spinRate":2143,"spinDirection":143},"zone":13,"typeConfidence":0.91,"plateTime":0.42844200510688335,"extension":6.463143594720793},"index":2,"playId":"705a0ce1-b9fb-3071-89aa-a9c9733df2bb","pitchNumber":3,"startTime":"2026-04-12T19:22:03.384Z","endTime":"2026-04-12T19:22:07.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.155532237997882,"aZ":-23.647746793399932,"pfxX":-5.202057674784635,"pfxZ":4.717332041093249,"pX":0.1084745022453663,"pZ":2.8921884156165314,"vX0":4.511868088981384,"vY0":-133.02462824695297,"vZ0":-3.4897423456403196,"x":112.87,"y":160.69,"x0":-0.9264068778071733,"y0":50.004495202562204,"z0":5.917949484163941,"aX":-9.407075614489457},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.0,"breakHorizontal":8.5,"spinRate":1860,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.41035610830573654,"extension":6.501238067162128},"hitData":{"launchSpeed":101.3,"launchAngle":-22.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":108.91,"coordY":158.3}},"index":3,"playId":"0e515f7a-8762-3cf5-a15d-d71742683e0d","pitchNumber":4,"startTime":"2026-04-12T19:22:22.617Z","endTime":"2026-04-12T19:22:31.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.9000000000000004,"awayTeamWinProbability":97.1,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.42,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:22:31.244Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T19:22:43.566Z","endTime":"2026-04-12T19:24:27.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8985056147383,"aZ":-8.235383825315271,"pfxX":-2.3802606289009454,"pfxZ":11.958534725513541,"pX":0.19448319766055844,"pZ":2.4723085007297065,"vX0":3.8975175874227395,"vY0":-140.59551651004676,"vZ0":-7.7789049882287,"x":109.59,"y":172.03,"x0":-0.9005200465746058,"y0":50.00075767133996,"z0":5.80938058669394,"aX":-4.764312464785818},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.3,"breakHorizontal":3.5,"spinRate":2215,"spinDirection":199},"zone":5,"typeConfidence":0.91,"plateTime":0.38958194165390037,"extension":6.512615654121162},"index":0,"playId":"244d58dd-3681-3cd9-b976-e9f6a08bb21b","pitchNumber":1,"startTime":"2026-04-12T19:22:59.910Z","endTime":"2026-04-12T19:23:02.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67864576326831,"aZ":-10.373150203045833,"pfxX":-2.820666389523593,"pfxZ":11.201051016815565,"pX":-0.8480345012398336,"pZ":3.7273512639315522,"vX0":1.7684720782251986,"vY0":-139.21562533672957,"vZ0":-4.174609540010239,"x":149.33,"y":138.14,"x0":-1.1277721946614236,"y0":50.00554480083059,"z0":5.943092527188327,"aX":-5.491454439380486},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.6,"breakHorizontal":4.7,"spinRate":2271,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.3946979824583212,"extension":6.41588779449041},"index":1,"playId":"6f00b589-3b67-3d9f-ab12-3842666d972e","pitchNumber":2,"startTime":"2026-04-12T19:23:23.645Z","endTime":"2026-04-12T19:23:27.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.839596235550136,"aZ":-25.325868605963613,"pfxX":-5.289859275810835,"pfxZ":3.824548265242523,"pX":0.597627940823926,"pZ":2.5774707483352683,"vX0":5.722943418499198,"vY0":-132.8167547386735,"vZ0":-3.799256679992393,"x":94.22,"y":169.19,"x0":-0.8954335409190421,"y0":50.00357664214446,"z0":5.8634474779666945,"aX":-9.473129520079912},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.4,"breakHorizontal":8.4,"spinRate":1757,"spinDirection":220},"zone":6,"typeConfidence":0.93,"plateTime":0.41204131175927605,"extension":6.597716796039968},"index":2,"playId":"50f8aa1f-bccd-324c-9273-c0e8f7c30ba6","pitchNumber":3,"startTime":"2026-04-12T19:23:42.633Z","endTime":"2026-04-12T19:23:46.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.006634274241783,"aZ":-27.005881954518518,"pfxX":-6.390681043213695,"pfxZ":2.868001329575744,"pX":-0.5950578017625077,"pZ":3.9599544088879135,"vX0":3.1156788225029324,"vY0":-133.245781886894,"vZ0":-0.24843262221836548,"x":139.68,"y":131.86,"x0":-0.9477449505545281,"y0":50.00371021603986,"z0":6.001886752659929,"aX":-11.518473887078947},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.4,"breakHorizontal":10.9,"spinRate":1910,"spinDirection":211},"zone":11,"typeConfidence":0.93,"plateTime":0.4107086117611445,"extension":6.604227946789007},"index":3,"playId":"f68c527c-b5eb-3fa1-aa95-aae0461eb95f","pitchNumber":4,"startTime":"2026-04-12T19:24:02.505Z","endTime":"2026-04-12T19:24:06.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28674207151975,"aZ":-8.899834151435186,"pfxX":-3.1750167832310128,"pfxZ":11.698604606888916,"pX":-0.3396132865526073,"pZ":2.0211736046565587,"vX0":2.9795185131040944,"vY0":-140.71270478228925,"vZ0":-8.908710191309916,"x":129.95,"y":184.21,"x0":-1.0037948364357139,"y0":50.00253911533491,"z0":5.81925817130342,"aX":-6.31657945347889},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.3,"breakHorizontal":5.0,"spinRate":2270,"spinDirection":207},"zone":7,"typeConfidence":0.91,"plateTime":0.3904298782946398,"extension":6.414900993998881},"index":4,"playId":"a2ed1b1c-a446-3f7b-a8ef-7e1a8978be1a","pitchNumber":5,"startTime":"2026-04-12T19:24:24.191Z","endTime":"2026-04-12T19:24:27.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":-0.8000000000000003,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:24:27.293Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-12T19:24:44.584Z","endTime":"2026-04-12T19:27:07.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.983301641505914,"aZ":-28.674953415447384,"pfxX":2.8872386030417507,"pfxZ":2.0194894528934046,"pX":0.07908907722397955,"pZ":2.712230986001979,"vX0":1.9994012283475562,"vY0":-131.01538504780657,"vZ0":-2.992995331172337,"x":113.99,"y":165.55,"x0":-1.0694867057593034,"y0":50.006013295182,"z0":6.015143541723966,"aX":5.014460129237459},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.2,"breakHorizontal":-5.6,"spinRate":2107,"spinDirection":174},"zone":5,"typeConfidence":0.91,"plateTime":0.41824546713820565,"extension":6.473338688138557},"index":0,"playId":"23b84b73-2be2-3218-b032-821919da1516","pitchNumber":1,"startTime":"2026-04-12T19:24:51.890Z","endTime":"2026-04-12T19:24:55.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07331735262357,"aZ":-24.58890177557864,"pfxX":-5.131255231836356,"pfxZ":4.1276258770916785,"pX":0.3680981969333324,"pZ":2.1133869831349443,"vX0":5.506985274149032,"vY0":-134.49133379801214,"vZ0":-5.219863280980784,"x":102.97,"y":181.72,"x0":-1.0355012208868228,"y0":50.00624661421829,"z0":5.814352130501319,"aX":-9.439666894356124},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.6,"breakHorizontal":8.2,"spinRate":1679,"spinDirection":212},"zone":9,"typeConfidence":0.91,"plateTime":0.40664049031474025,"extension":6.641766038252406},"index":1,"playId":"f18538df-7c5c-3f5d-96cc-bbddd94ea3a7","pitchNumber":2,"startTime":"2026-04-12T19:25:10.135Z","endTime":"2026-04-12T19:25:13.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90998718075425,"aZ":-27.723110027459125,"pfxX":2.6005494526630506,"pfxZ":2.5576274076076975,"pX":0.7721678643635383,"pZ":0.26035828670400984,"vX0":3.695612624751769,"vY0":-131.22353218741873,"vZ0":-8.81311499805127,"x":87.57,"y":231.75,"x0":-0.9927298723473285,"y0":50.00603788584312,"z0":5.729636232636405,"aX":4.533659454156127},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.9,"breakHorizontal":-5.5,"spinRate":2164,"spinDirection":158},"zone":14,"typeConfidence":0.91,"plateTime":0.41748280615947575,"extension":6.6422606905451},"index":2,"playId":"6a90aa53-7187-35ff-b315-16e4b92623f6","pitchNumber":3,"startTime":"2026-04-12T19:25:28.439Z","endTime":"2026-04-12T19:25:31.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.424311699960974,"aZ":-27.69409809905682,"pfxX":-4.450130829726493,"pfxZ":2.4860461531823645,"pX":0.6968033050727943,"pZ":2.7013123918940343,"vX0":5.812656106339129,"vY0":-132.42446060618798,"vZ0":-3.2402071270513564,"x":90.44,"y":165.84,"x0":-0.9337432104341492,"y0":50.00315034787338,"z0":5.935134248841567,"aX":-8.01930611090217},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.1,"breakHorizontal":7.0,"spinRate":1855,"spinDirection":213},"zone":6,"typeConfidence":0.92,"plateTime":0.4113382303638389,"extension":6.67372992415944},"index":3,"playId":"759bd1f9-7c94-348d-9114-7f90079b6a6f","pitchNumber":4,"startTime":"2026-04-12T19:25:53.304Z","endTime":"2026-04-12T19:25:58.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52178456829224,"aZ":-9.932580042766547,"pfxX":-3.3579120112096708,"pfxZ":10.907455798411299,"pX":0.1774593166813482,"pZ":1.050742920215538,"vX0":4.217220913689062,"vY0":-141.6993518371651,"vZ0":-11.13843157841274,"x":110.24,"y":210.41,"x0":-0.8918759382847473,"y0":50.00320676676553,"z0":5.660950354522315,"aX":-6.8478976242492084},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.8,"breakHorizontal":5.3,"spinRate":2198,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.3861125771441558,"extension":6.644741601654836},"index":4,"playId":"df829708-beb9-3686-8738-569646397f6e","pitchNumber":5,"startTime":"2026-04-12T19:26:21.116Z","endTime":"2026-04-12T19:26:25.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91318128601296,"aZ":-14.055768476005078,"pfxX":-2.7393408782268818,"pfxZ":9.065638527598784,"pX":-0.03076371292136391,"pZ":3.918541578507367,"vX0":3.6190128534621557,"vY0":-139.86155051373177,"vZ0":-3.1414846117567348,"x":118.17,"y":132.98,"x0":-0.9802362878011672,"y0":50.00335351873433,"z0":5.96713036291892,"aX":-5.475543835363585},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":4.3,"spinRate":2237,"spinDirection":197},"zone":11,"typeConfidence":0.85,"plateTime":0.39029826326870065,"extension":6.498027191956037},"index":5,"playId":"248f93da-3f6d-34ea-9ff8-da5c37414dc8","pitchNumber":6,"startTime":"2026-04-12T19:26:45.591Z","endTime":"2026-04-12T19:26:49.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.608134732866283,"aZ":-28.820547071564064,"pfxX":3.445956858657506,"pfxZ":1.9475780797996052,"pX":1.0153588385002832,"pZ":3.4128423250492412,"vX0":4.028949785697702,"vY0":-130.45975101706003,"vZ0":-1.399228559213492,"x":78.3,"y":146.63,"x0":-0.9971264283219421,"y0":50.004653955039146,"z0":6.12986658616435,"aX":5.935110093172946},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.5,"breakHorizontal":-7.1,"spinRate":2118,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.4199585559961494,"extension":6.257416644491962},"index":6,"playId":"dfeb1745-b6b1-3bfc-a9bb-786ca7e44662","pitchNumber":7,"startTime":"2026-04-12T19:27:03.188Z","endTime":"2026-04-12T19:27:07.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":671737,"link":"/api/v1/people/671737"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:27:07.148Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman challenged (pitch result), call on the field was confirmed: James Outman called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T19:29:44.104Z","endTime":"2026-04-12T19:31:11.809Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Fluharty replaces Tommy Nance.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T19:29:33.650Z","endTime":"2026-04-12T19:29:38.557Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689254,"link":"/api/v1/people/689254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-12T19:29:38.557Z","endTime":"2026-04-12T19:29:46.386Z","isPitch":false,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.335349313624196,"aZ":-23.601524656292202,"pfxX":-0.25796641173025936,"pfxZ":4.759925869414869,"pX":-1.0369148997352957,"pZ":2.113116680953186,"vX0":-11.571433532904821,"vY0":-132.6124785351934,"vZ0":-4.745709344315247,"x":156.52,"y":181.73,"x0":3.396033020620614,"y0":50.00472272335139,"z0":5.623011951567582,"aX":-0.4625822840071187},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.8,"breakHorizontal":2.6,"spinRate":2635,"spinDirection":159},"zone":13,"typeConfidence":0.91,"plateTime":0.4112552393436726,"extension":6.575182938368393},"index":2,"playId":"c70226ac-c42a-33f5-a1b4-499a237af518","pitchNumber":1,"startTime":"2026-04-12T19:29:46.386Z","endTime":"2026-04-12T19:29:50.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.362804843874564,"aZ":-21.827737025567544,"pfxX":-1.1550861600779188,"pfxZ":5.756624584095364,"pX":0.058578251152647455,"pZ":1.9589471273260386,"vX0":-8.851646917948841,"vY0":-132.2440537645934,"vZ0":-5.399742752386694,"x":114.77,"y":185.89,"x0":3.579145966622129,"y0":50.0018270763333,"z0":5.596945538908661,"aX":-2.073994658153605},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.6,"breakHorizontal":3.7,"spinRate":2590,"spinDirection":164},"zone":8,"typeConfidence":0.91,"plateTime":0.41189792303957073,"extension":6.5660867635627875},"index":3,"playId":"58615b71-7ce9-3cd2-809b-8eeaba123d5e","pitchNumber":2,"startTime":"2026-04-12T19:30:03.200Z","endTime":"2026-04-12T19:30:06.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71988755262577,"aZ":-21.394570584796373,"pfxX":-0.030962849000822246,"pfxZ":5.777691445695494,"pX":0.8627826902172369,"pZ":3.3427311439221508,"vX0":-7.560266895164344,"vY0":-134.83377643033344,"vZ0":-2.3557141624011106,"x":84.11,"y":148.53,"x0":3.691637574810551,"y0":50.001588518319174,"z0":5.716371875703705,"aX":-0.05645324182758777},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.2,"breakHorizontal":1.4,"spinRate":2578,"spinDirection":157},"zone":3,"typeConfidence":0.92,"plateTime":0.40420271286041,"extension":6.416547065538731},"index":4,"playId":"ef694337-344d-30e6-8b86-914abe05db28","pitchNumber":3,"startTime":"2026-04-12T19:30:22.341Z","endTime":"2026-04-12T19:30:25.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49051559739212,"aZ":-31.778164684367702,"pfxX":-6.810103313369882,"pfxZ":0.26296337042549744,"pX":-0.42595024463667325,"pZ":1.8623888901523367,"vX0":-6.832775764687482,"vY0":-122.347925394611,"vZ0":-3.123724831305906,"x":133.24,"y":188.5,"x0":3.289412665048068,"y0":50.003589679782365,"z0":5.883436513884657,"aX":-10.308147323564395},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.0,"breakHorizontal":13.9,"spinRate":2674,"spinDirection":300},"zone":7,"typeConfidence":0.88,"plateTime":0.4479500779905754,"extension":6.6692804259651375},"index":5,"playId":"8967d3fa-fcee-39ce-813c-2029f74b99d8","pitchNumber":4,"startTime":"2026-04-12T19:30:44.797Z","endTime":"2026-04-12T19:31:11.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"}},"homeTeamWinProbability":1.6,"awayTeamWinProbability":98.4,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:31:11.809Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T19:31:24.113Z","endTime":"2026-04-12T19:33:26.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.349072281529157,"aZ":-32.89873858899434,"pfxX":-6.548447853482735,"pfxZ":-0.4933228013321287,"pX":-0.30833200814618283,"pZ":3.4505033820063695,"vX0":-6.691140459379462,"vY0":-120.29000995057919,"vZ0":0.7377174751304147,"x":128.75,"y":145.62,"x0":3.3553327313846646,"y0":50.001460786635775,"z0":6.0461738773462095,"aX":-9.638803014208412},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.5,"breakHorizontal":13.4,"spinRate":2611,"spinDirection":300},"zone":11,"typeConfidence":0.89,"plateTime":0.45455653985748334,"extension":6.685926857975076},"index":0,"playId":"e91ae5d1-0599-37c0-89b4-eeb754ea9882","pitchNumber":1,"startTime":"2026-04-12T19:31:24.113Z","endTime":"2026-04-12T19:31:28.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71470536405154,"aZ":-20.635653891701,"pfxX":0.31165935565843395,"pfxZ":6.418636604293722,"pX":0.5867433770284503,"pZ":3.05423239355715,"vX0":-7.853076277147437,"vY0":-132.1082400352541,"vZ0":-3.057795210758169,"x":94.63,"y":156.32,"x0":3.536367001797905,"y0":50.00150469769306,"z0":5.7145742416913246,"aX":0.5616837321649809},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.3,"breakHorizontal":0.8,"spinRate":2586,"spinDirection":173},"zone":3,"typeConfidence":0.91,"plateTime":0.4119861555242448,"extension":6.610433606810939},"index":1,"playId":"3cee9c7f-1c8e-3f50-9755-ea2aa9eeaf34","pitchNumber":2,"startTime":"2026-04-12T19:31:39.771Z","endTime":"2026-04-12T19:31:42.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"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:31:50.384Z","endTime":"2026-04-12T19:32:04.928Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75925507170476,"aZ":-21.815748779376854,"pfxX":-0.665945023425195,"pfxZ":5.768733149534286,"pX":0.13602363061024794,"pZ":3.7288084343930996,"vX0":-8.149678785106197,"vY0":-132.06347351268948,"vZ0":-1.5605363506016596,"x":111.82,"y":138.1,"x0":3.3274003564543815,"y0":50.00308418777302,"z0":5.906202522109731,"aX":-1.1943405358233612},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.4,"breakHorizontal":2.6,"spinRate":2675,"spinDirection":178},"zone":12,"typeConfidence":0.91,"plateTime":0.4121621022683959,"extension":6.490429423870123},"index":3,"playId":"26e4ed59-5b3f-3c6b-a7c3-4fcfa3870597","pitchNumber":3,"startTime":"2026-04-12T19:32:04.928Z","endTime":"2026-04-12T19:32:09.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.851247324861863,"aZ":-21.198849987520784,"pfxX":0.5057809010343872,"pfxZ":5.939785945295384,"pX":1.1795978618924188,"pZ":4.190546912282008,"vX0":-6.386138341460537,"vY0":-134.0889687992214,"vZ0":-0.4212253340335579,"x":72.04,"y":125.64,"x0":3.511218362699373,"y0":50.0058546883887,"z0":5.842237186356976,"aX":0.9350176977700515},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.9,"breakHorizontal":0.2,"spinRate":2675,"spinDirection":158},"zone":12,"typeConfidence":0.92,"plateTime":0.40612197139504325,"extension":6.394531585819712},"index":4,"playId":"3d868647-0f4c-30cd-9a0c-3cbd31f70fe2","pitchNumber":4,"startTime":"2026-04-12T19:32:24.949Z","endTime":"2026-04-12T19:32:29.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.183524625846452,"aZ":-28.423582153686333,"pfxX":-6.463178023346479,"pfxZ":2.495044462962433,"pX":-1.9201156524722502,"pZ":2.152081317497265,"vX0":-10.446535375804462,"vY0":-121.9444983946136,"vZ0":-2.931986125513149,"x":190.19,"y":180.67,"x0":3.26071220874825,"y0":50.00443314298994,"z0":5.824376031079399,"aX":-9.725416605571457},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.1,"breakHorizontal":14.2,"spinRate":2692,"spinDirection":300},"zone":13,"typeConfidence":0.89,"plateTime":0.44931489341190023,"extension":6.860712970913598},"index":5,"playId":"6be1e949-be8c-3bf2-8ddd-48b72ddfcedf","pitchNumber":5,"startTime":"2026-04-12T19:32:44.342Z","endTime":"2026-04-12T19:32:47.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.205583900670895,"aZ":-29.755518814459204,"pfxX":-7.026017790779948,"pfxZ":1.628696164822359,"pX":-0.20170520286272298,"pZ":1.366372658598647,"vX0":-6.143691237498265,"vY0":-121.35711717296347,"vZ0":-4.177340324135068,"x":124.69,"y":201.89,"x0":3.2776845014893676,"y0":50.005678997772236,"z0":5.707899057579602,"aX":-10.459471698621197},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.2,"breakHorizontal":14.2,"spinRate":2688,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.4516879993977736,"extension":6.774583678746147},"index":6,"playId":"59ff6b8d-cecb-3aa3-a710-3bc2a650ab3e","pitchNumber":6,"startTime":"2026-04-12T19:33:02.643Z","endTime":"2026-04-12T19:33:06.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.159668918675507,"aZ":-19.430553099160022,"pfxX":-0.5689504437441197,"pfxZ":6.926928158760758,"pX":0.07868020082424954,"pZ":3.8802854169133574,"vX0":-8.864056394338952,"vY0":-134.7545307167747,"vZ0":-1.4622318940405354,"x":114.0,"y":134.01,"x0":3.48408323486216,"y0":50.00452760738113,"z0":5.802103133897715,"aX":-1.0446403719471273},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.5,"breakHorizontal":2.9,"spinRate":2603,"spinDirection":155},"zone":12,"typeConfidence":0.91,"plateTime":0.4064082100308095,"extension":6.642547266907818},"index":7,"playId":"8618c06c-03a6-313b-810c-009fd4456092","pitchNumber":7,"startTime":"2026-04-12T19:33:23.105Z","endTime":"2026-04-12T19:33:26.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:33:26.387Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Larnach flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-12T19:33:38.047Z","endTime":"2026-04-12T19:34:22.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.615005106678183,"aZ":-31.458711844209628,"pfxX":-7.261949316795773,"pfxZ":0.49139499153699084,"pX":0.15083359859416787,"pZ":2.3823085501622816,"vX0":-5.483418517627239,"vY0":-120.03041630707013,"vZ0":-1.6499534000478704,"x":111.25,"y":174.46,"x0":3.409818793870805,"y0":50.00326930889908,"z0":5.884392471665184,"aX":-10.576583550347689},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.7,"breakHorizontal":14.5,"spinRate":2644,"spinDirection":309},"zone":5,"typeConfidence":0.91,"plateTime":0.4566361400136185,"extension":6.6439224988792756},"index":0,"playId":"5a4fa9b8-f243-34a0-a1d2-585a3d7ae727","pitchNumber":1,"startTime":"2026-04-12T19:33:55.242Z","endTime":"2026-04-12T19:33:59.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.647138786755555,"aZ":-20.652220648763773,"pfxX":-0.5345931360064652,"pfxZ":6.273595438260887,"pX":0.24213296011572824,"pZ":3.4990809382056187,"vX0":-8.624123606619593,"vY0":-134.09716306872295,"vZ0":-2.2260861020259615,"x":107.77,"y":144.3,"x0":3.5578591934320123,"y0":50.00458241612574,"z0":5.799830889938439,"aX":-0.9809419105976517},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.2,"breakHorizontal":2.6,"spinRate":2651,"spinDirection":152},"zone":2,"typeConfidence":0.91,"plateTime":0.4071144875433963,"extension":6.526745016807662},"hitData":{"launchSpeed":83.6,"launchAngle":34.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.93,"coordY":84.74}},"index":1,"playId":"3300a52d-d417-34a2-a06a-fa13698476a8","pitchNumber":2,"startTime":"2026-04-12T19:34:12.685Z","endTime":"2026-04-12T19:34:22.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:34:22.016Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nathan Lukes pops out to shortstop Brooks Lee.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:36:46.437Z","endTime":"2026-04-12T19:39:02.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,8],"actionIndex":[0],"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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Morris replaces Taj Bradley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T19:35:54.499Z","endTime":"2026-04-12T19:36:48.736Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702193,"link":"/api/v1/people/702193"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671737,"link":"/api/v1/people/671737","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57061521013511,"aZ":-9.600674514798294,"pfxX":-1.1869033959200577,"pfxZ":11.620187374448399,"pX":-0.04091507660022409,"pZ":3.696434502817482,"vX0":3.07973997972696,"vY0":-138.20185076804623,"vZ0":-5.752951571626584,"x":118.56,"y":138.98,"x0":-1.0134058586418746,"y0":50.00279217231549,"z0":6.4438917545748415,"aX":-2.3059667818515797},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.2,"breakHorizontal":1.6,"spinRate":2116,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.3956827968846781,"extension":6.07512114426835},"index":1,"playId":"34c9e780-acf3-3571-aef0-ee03b120a0ba","pitchNumber":1,"startTime":"2026-04-12T19:36:48.736Z","endTime":"2026-04-12T19:36:52.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56921574403971,"aZ":-20.674656657387487,"pfxX":3.2397075812075546,"pfxZ":6.517086368505921,"pX":0.2484991478517997,"pZ":1.7916037811430303,"vX0":2.357109930832197,"vY0":-130.96770891992347,"vZ0":-7.882367278274069,"x":107.53,"y":190.41,"x0":-1.0793081731973757,"y0":50.00419895026882,"z0":6.346929571999827,"aX":5.716512723659021},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.6,"breakHorizontal":-6.4,"spinRate":2307,"spinDirection":164},"zone":8,"typeConfidence":0.91,"plateTime":0.4157312369443975,"extension":6.162911491768093},"index":2,"playId":"bc2d1b91-ab36-3167-b555-90d59b423cfc","pitchNumber":2,"startTime":"2026-04-12T19:37:07.664Z","endTime":"2026-04-12T19:37:11.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.773341553123426,"aZ":-9.630570221280244,"pfxX":-1.714586731628732,"pfxZ":11.35369688789549,"pX":0.3819022781878585,"pZ":3.1721409471351105,"vX0":4.125691094728499,"vY0":-140.045981919598,"vZ0":-7.201630752607574,"x":102.44,"y":153.13,"x0":-0.8878967145650729,"y0":50.002330409502186,"z0":6.4077750274198895,"aX":-3.404895586752669},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.2,"breakHorizontal":2.3,"spinRate":2057,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.39118361301224214,"extension":6.023127395105467},"index":3,"playId":"400e2fc3-757b-3e4e-8793-abc0acec0622","pitchNumber":3,"startTime":"2026-04-12T19:37:26.087Z","endTime":"2026-04-12T19:37:29.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":69.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.938678147844406,"aZ":-40.21527518986756,"pfxX":4.729741634251022,"pfxZ":-6.684919051689173,"pX":-0.22599524335072133,"pZ":2.7000903925491024,"vX0":0.49624631836391747,"vY0":-109.18660105719725,"vZ0":0.7822924223928069,"x":125.61,"y":165.88,"x0":-1.0706904008134097,"y0":50.003201074990365,"z0":6.678223945421812,"aX":5.68807468736376},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-11.5,"breakHorizontal":-8.6,"spinRate":2236,"spinDirection":41},"zone":5,"typeConfidence":0.9,"plateTime":0.5024026254871465,"extension":5.885702716029916},"index":4,"playId":"d03ab4fc-88b0-352d-9b52-124ac4fad527","pitchNumber":4,"startTime":"2026-04-12T19:37:48.439Z","endTime":"2026-04-12T19:37:52.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.93249786974158,"aZ":-40.59635056187431,"pfxX":4.881425613489156,"pfxZ":-6.964320450595974,"pX":0.8398177786033111,"pZ":0.9563827093616362,"vX0":2.3295555611025,"vY0":-109.9703150712884,"vZ0":-2.6575646621745825,"x":84.99,"y":212.96,"x0":-0.8721473728174685,"y0":50.005247644961095,"z0":6.542222699366534,"aX":5.899503715749065},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-13.0,"breakHorizontal":-9.5,"spinRate":2333,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.5006323280984453,"extension":6.090055080770609},"index":5,"playId":"5e4bfb6b-f0e4-3efb-be12-9b3b5212fb31","pitchNumber":5,"startTime":"2026-04-12T19:38:10.836Z","endTime":"2026-04-12T19:38:14.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97547826305491,"aZ":-7.350179949072249,"pfxX":-0.9021059191907281,"pfxZ":12.195813394531632,"pX":0.5700285360163616,"pZ":2.1516086730344406,"vX0":4.782086648272092,"vY0":-141.89004673889772,"vZ0":-10.084707639878989,"x":95.27,"y":180.69,"x0":-1.0212869072518984,"y0":50.00617510724936,"z0":6.22367768890293,"aX":-1.837165959945558},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":20.2,"breakHorizontal":0.6,"spinRate":2073,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.3862797956856996,"extension":6.496960091659808},"index":6,"playId":"2bb99a64-7e60-3de0-8d0f-785464ddf055","pitchNumber":6,"startTime":"2026-04-12T19:38:27.281Z","endTime":"2026-04-12T19:38:30.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-04-12T19:38:43.182Z","endTime":"2026-04-12T19:38:52.622Z","isPitch":false,"type":"action","player":{"id":664770,"link":"/api/v1/people/664770"},"defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.172474244707537,"aZ":-9.44068635754338,"pfxX":-1.3270340892649926,"pfxZ":11.24245390094133,"pX":0.5647124470124902,"pZ":3.339384057159803,"vX0":4.387358592568915,"vY0":-141.08997059194982,"vZ0":-6.718476481577131,"x":95.47,"y":148.62,"x0":-0.8360151479189266,"y0":50.006852590349254,"z0":6.35548830755864,"aX":-2.684903311989601},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.2,"breakHorizontal":1.6,"spinRate":1939,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.3877515230491895,"extension":6.152260564839254},"hitData":{"launchSpeed":70.9,"launchAngle":56.0,"totalDistance":178.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":121.8,"coordY":130.13}},"index":8,"playId":"8a025162-1f2a-300e-9ca1-2b197d670f61","pitchNumber":7,"startTime":"2026-04-12T19:38:52.622Z","endTime":"2026-04-12T19:39:02.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.4999999999999998,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:39:02.537Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eloy Jiménez strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:39:12.256Z","endTime":"2026-04-12T19:40:31.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"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":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.631333199173795,"aZ":-28.8973946054059,"pfxX":8.739197410654826,"pfxZ":2.3000177794139756,"pX":0.3096670843232213,"pZ":3.632085443241689,"vX0":1.5108681564351514,"vY0":-118.60949020065519,"vZ0":-0.574291009249457,"x":105.2,"y":140.71,"x0":-1.4710042726345491,"y0":50.00369392507574,"z0":6.511875398847982,"aX":12.454553232727006},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.3,"breakHorizontal":-16.2,"spinRate":2270,"spinDirection":76},"zone":12,"typeConfidence":0.91,"plateTime":0.46174146536151905,"extension":5.983087490846381},"index":0,"playId":"eceb7aa5-6d7b-3989-b253-d2d07bd2db15","pitchNumber":1,"startTime":"2026-04-12T19:39:22.523Z","endTime":"2026-04-12T19:39:25.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.717252663873683,"aZ":-28.330238149009293,"pfxX":9.422975714470208,"pfxZ":2.7083660835367835,"pX":0.24559921690895548,"pZ":1.6103088325367712,"vX0":1.1427347162608714,"vY0":-118.57560399144063,"vZ0":-5.010954081617308,"x":107.64,"y":195.3,"x0":-1.466526554142275,"y0":50.0001437121685,"z0":6.350784647442228,"aX":13.348879264047794},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.0,"breakHorizontal":-17.3,"spinRate":2386,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.4628071271017502,"extension":6.127506579012507},"index":1,"playId":"79584983-0246-3b88-ab63-c0ca7e84d6bd","pitchNumber":2,"startTime":"2026-04-12T19:39:39.949Z","endTime":"2026-04-12T19:39:43.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.575001238381144,"aZ":-27.52908712410713,"pfxX":8.871860378705835,"pfxZ":3.1243238620313285,"pX":1.869044704238615,"pZ":2.5114359748762825,"vX0":4.459365764149436,"vY0":-121.4003600034884,"vZ0":-3.608350110675021,"x":45.76,"y":170.97,"x0":-1.1465376734363746,"y0":50.00470816645304,"z0":6.422996337101399,"aX":13.193676020439812},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.0,"breakHorizontal":-17.2,"spinRate":2423,"spinDirection":70},"zone":14,"typeConfidence":0.91,"plateTime":0.4518153179700555,"extension":6.103141449247715},"index":2,"playId":"32fd46f0-6854-3dcc-94f4-189dedbab8ba","pitchNumber":3,"startTime":"2026-04-12T19:39:57.263Z","endTime":"2026-04-12T19:40:00.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.8,"endSpeed":69.1,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.933444887372094,"aZ":-40.78687413090927,"pfxX":5.209454857778292,"pfxZ":-7.244165184608343,"pX":0.3530018840308093,"pZ":1.4560616901668555,"vX0":1.4797882874487722,"vY0":-108.91209076127184,"vZ0":-1.3063751269501453,"x":103.54,"y":199.47,"x0":-1.0137681469701516,"y0":50.002274753746335,"z0":6.514708532576356,"aX":6.194463480819974},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-13.1,"breakHorizontal":-9.8,"spinRate":2272,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.5048679553704725,"extension":6.414500247920853},"index":3,"playId":"db9ca801-54e3-32b0-b036-2207c6dc0a3a","pitchNumber":4,"startTime":"2026-04-12T19:40:11.183Z","endTime":"2026-04-12T19:40:15.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.126769556106844,"aZ":-31.035933334937152,"pfxX":8.909151802157043,"pfxZ":0.8029054019612172,"pX":0.2881352645085576,"pZ":1.1033122743985844,"vX0":0.8884583454637516,"vY0":-118.74111712465263,"vZ0":-5.611708467013753,"x":106.02,"y":208.99,"x0":-1.2485198453050277,"y0":50.00581407448626,"z0":6.327375248052492,"aX":12.700532237105419},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.4,"breakHorizontal":-16.3,"spinRate":2442,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.46160424632038843,"extension":6.327235446264674},"index":4,"playId":"3ab8f5bd-313d-3a1f-9ddf-4562f43940c8","pitchNumber":5,"startTime":"2026-04-12T19:40:26.810Z","endTime":"2026-04-12T19:40:31.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650391,"link":"/api/v1/people/650391"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":650391,"link":"/api/v1/people/650391"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:40:31.923Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andrés Giménez doubles (1) on a fly ball to right fielder Matt Wallner.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:40:50.856Z","endTime":"2026-04-12T19:41:58.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.724899859870288,"aZ":-16.254760720800082,"pfxX":-8.812272382942092,"pfxZ":8.071668783430521,"pX":-0.5163292215285081,"pZ":2.244245531548937,"vX0":4.998866723532715,"vY0":-139.18007510236873,"vZ0":-8.023966399305657,"x":136.68,"y":178.19,"x0":-1.185899256496302,"y0":50.00233004812568,"z0":6.230217884109892,"aX":-17.37730590298629},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":15.0,"spinRate":2055,"spinDirection":205},"zone":4,"typeConfidence":0.9,"plateTime":0.392774825448579,"extension":5.9650933610008385},"index":0,"playId":"0a9b0bb2-ebe9-369b-85ee-b0255a34fa5c","pitchNumber":1,"startTime":"2026-04-12T19:40:55.055Z","endTime":"2026-04-12T19:40:58.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":69.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.030615951740455,"aZ":-40.47514819160107,"pfxX":4.630381001912842,"pfxZ":-6.866958394369142,"pX":1.4408767040590498,"pZ":0.7758852916858602,"vX0":3.6994056770985666,"vY0":-109.72864795138486,"vZ0":-2.8681205733179205,"x":62.08,"y":217.83,"x0":-0.8739695842358591,"y0":50.00330333045531,"z0":6.449427863962003,"aX":5.596071535991956},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-12.8,"breakHorizontal":-9.5,"spinRate":2220,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.5008635740980805,"extension":6.044573880926329},"index":1,"playId":"9afb0e27-7dcf-35c0-bf3b-cd8c415a8f7b","pitchNumber":2,"startTime":"2026-04-12T19:41:07.628Z","endTime":"2026-04-12T19:41:11.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.098072197349765,"aZ":-9.988415105261538,"pfxX":-2.093520440723337,"pfxZ":11.02702130878489,"pX":0.7240686548397959,"pZ":3.3656019043636847,"vX0":5.516770813999144,"vY0":-140.9618406045408,"vZ0":-6.424330977228775,"x":89.4,"y":147.91,"x0":-0.9865849264821567,"y0":50.00446088303493,"z0":6.319449689019693,"aX":-4.213215578502735},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.8,"breakHorizontal":2.6,"spinRate":2151,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.388596328682306,"extension":6.2412021681916245},"index":2,"playId":"6be9f7e0-7ad8-3c95-9592-a3fcf3f73039","pitchNumber":3,"startTime":"2026-04-12T19:41:22.910Z","endTime":"2026-04-12T19:41:26.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-12T19:41:34.195Z","endTime":"2026-04-12T19:41:45.706Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"},"defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":69.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.789463830520546,"aZ":-40.413853574638274,"pfxX":5.629405177453107,"pfxZ":-6.8440107625520925,"pX":0.6763566078331756,"pZ":1.3325573353726485,"vX0":2.0623704578087696,"vY0":-109.71405170063224,"vZ0":-1.7214058208985399,"x":91.22,"y":202.8,"x0":-1.0109775899836018,"y0":50.005278678423416,"z0":6.486435200257718,"aX":6.77325760384369},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-12.5,"breakHorizontal":-10.8,"spinRate":2329,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.5017723675016637,"extension":5.9549147368218005},"hitData":{"launchSpeed":94.9,"launchAngle":24.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.0,"coordY":91.0}},"index":4,"playId":"42fa7366-e5f6-31f2-9591-853925daac59","pitchNumber":4,"startTime":"2026-04-12T19:41:45.706Z","endTime":"2026-04-12T19:41:58.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":0.30000000000000004,"leverageIndex":0.05,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:41:58.448Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Valenzuela strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-12T19:42:19.274Z","endTime":"2026-04-12T19:43:31.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.988163774287173,"aZ":-16.61581759231618,"pfxX":-7.604618657520003,"pfxZ":7.818413642247707,"pX":0.1312905927414708,"pZ":3.9527356732455075,"vX0":6.268174888403123,"vY0":-140.03522708258362,"vZ0":-3.731447508229528,"x":112.0,"y":132.06,"x0":-1.1457005087734404,"y0":50.003820395412504,"z0":6.386334959103215,"aX":-15.136465430353107},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.6,"breakHorizontal":12.5,"spinRate":1910,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.39081256623993443,"extension":6.21421080609886},"index":0,"playId":"026364d6-d51e-3826-bfe4-3c0216a124ce","pitchNumber":1,"startTime":"2026-04-12T19:42:37.620Z","endTime":"2026-04-12T19:42:40.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"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-12T19:42:50.478Z","endTime":"2026-04-12T19:43:06.155Z","isPitch":false,"type":"action","player":{"id":678218,"link":"/api/v1/people/678218"},"defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.9,"endSpeed":88.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11233183242053,"aZ":-16.05756922153329,"pfxX":-7.943310842390012,"pfxZ":8.154624624859643,"pX":-0.16758688664296345,"pZ":2.558930838181943,"vX0":5.864267280078036,"vY0":-139.41714369165152,"vZ0":-7.136726384290309,"x":123.39,"y":169.69,"x0":-1.2617530014845009,"y0":50.006650681363936,"z0":6.203786562415644,"aX":-15.706134988931238},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":13.2,"spinRate":1884,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.3922344065178267,"extension":6.116666088537792},"index":2,"playId":"779d83c1-5fbc-388b-b8de-d6a2881841f3","pitchNumber":2,"startTime":"2026-04-12T19:43:06.155Z","endTime":"2026-04-12T19:43:11.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.611040759599135,"aZ":-7.926761790603023,"pfxX":-1.3012308629584912,"pfxZ":12.03468823367584,"pX":-0.14365544367432817,"pZ":3.9679659624448114,"vX0":3.2359705727818473,"vY0":-141.37363591085787,"vZ0":-5.418610513472094,"x":122.48,"y":131.64,"x0":-1.1364364606277357,"y0":50.00536503312052,"z0":6.42407266810554,"aX":-2.622635983494292},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.8,"breakHorizontal":1.7,"spinRate":2146,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.3881156133947927,"extension":5.995938688867387},"index":3,"playId":"b34f33e2-1b92-37f4-bf96-2417ce0deebe","pitchNumber":3,"startTime":"2026-04-12T19:43:26.724Z","endTime":"2026-04-12T19:43:31.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":-0.40000000000000013,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:43:31.038Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall called out on strikes.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:46:04.878Z","endTime":"2026-04-12T19:47:16.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Louis Varland replaces Mason Fluharty.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T19:45:42.944Z","endTime":"2026-04-12T19:45:52.859Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686973,"link":"/api/v1/people/686973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-12T19:45:52.859Z","endTime":"2026-04-12T19:46:07.202Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.359490426219025,"aZ":-20.562972356239868,"pfxX":-9.731528152480106,"pfxZ":6.142578930914736,"pX":-1.0268604773898289,"pZ":2.72058692699678,"vX0":7.4041481024582465,"vY0":-136.20553065678212,"vZ0":-3.1341763079502245,"x":156.14,"y":165.32,"x0":-2.5086439393207836,"y0":50.000404130904215,"z0":5.29891480384119,"aX":-18.384032744754766},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.7,"breakHorizontal":16.2,"spinRate":1957,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4012887483326546,"extension":6.886117049013584},"index":2,"playId":"d798b206-ebd6-396d-af7e-47c077e99706","pitchNumber":1,"startTime":"2026-04-12T19:46:07.202Z","endTime":"2026-04-12T19:46:11.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97626085528899,"aZ":-25.705056710224348,"pfxX":1.3889000800069413,"pfxZ":3.6390555697230074,"pX":0.4891588456461832,"pZ":2.4368825479165737,"vX0":7.758379606041322,"vY0":-132.18424645216516,"vZ0":-2.893403232454367,"x":98.35,"y":172.98,"x0":-2.6588688110763274,"y0":50.00217030064991,"z0":5.423676886315597,"aX":2.468567920513238},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.2,"breakHorizontal":-4.1,"spinRate":2327,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.41363615379967333,"extension":6.55221831333142},"index":3,"playId":"f6988f33-8438-3543-9769-dab454679922","pitchNumber":2,"startTime":"2026-04-12T19:46:19.881Z","endTime":"2026-04-12T19:46:23.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4906039929862,"aZ":-11.45102977060613,"pfxX":-4.219431431508034,"pfxZ":10.008676653198133,"pX":0.29510841516515796,"pZ":2.784712022981527,"vX0":9.234485457689898,"vY0":-142.8857484785868,"vZ0":-5.510706767718279,"x":105.75,"y":163.59,"x0":-2.428427931247066,"y0":50.00424396488708,"z0":5.455953401933061,"aX":-8.73848169649716},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.2,"breakHorizontal":5.8,"spinRate":2172,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.38312124212606236,"extension":6.5321901770849005},"index":4,"playId":"777d3876-7155-3e69-b940-7d6ae20bbdc6","pitchNumber":3,"startTime":"2026-04-12T19:46:37.067Z","endTime":"2026-04-12T19:46:40.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.7,"endSpeed":80.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00079560921834,"aZ":-34.234038574625274,"pfxX":2.917966168192968,"pfxZ":-1.2537250590236413,"pX":1.226750166728588,"pZ":1.7791768462363557,"vX0":8.932477309276017,"vY0":-127.39488813285328,"vZ0":-2.531455405484344,"x":70.24,"y":190.74,"x0":-2.7091407094345437,"y0":50.00560230969468,"z0":5.500876444088962,"aX":4.779997057363463},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.6,"breakHorizontal":-7.3,"spinRate":2635,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4305088784885851,"extension":7.11720278849811},"index":5,"playId":"327eb251-44f4-30fa-adef-b8fe9d70c8d6","pitchNumber":4,"startTime":"2026-04-12T19:46:54.646Z","endTime":"2026-04-12T19:46:59.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26250630857171,"aZ":-10.440849224918994,"pfxX":-5.861083740760632,"pfxZ":10.337786905110406,"pX":0.41696841949831687,"pZ":2.460267989075425,"vX0":9.753165872466107,"vY0":-143.82953927443828,"vZ0":-6.407258960605111,"x":101.11,"y":172.35,"x0":-2.2510928240888277,"y0":50.006425659752736,"z0":5.35934063272153,"aX":-12.326671692084796},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.6,"breakHorizontal":8.8,"spinRate":2309,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.380307372808911,"extension":6.7022113347038035},"index":6,"playId":"7c2e47e2-3f2c-3b12-a856-a8682e006426","pitchNumber":5,"startTime":"2026-04-12T19:47:12.806Z","endTime":"2026-04-12T19:47:16.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:47:16.605Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:47:22.129Z","endTime":"2026-04-12T19:48:42.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.790805995557925,"aZ":-11.622260476616642,"pfxX":-6.98863975278939,"pfxZ":9.65314661436496,"pX":-0.032442865385698114,"pZ":2.645511870546556,"vX0":10.356461648131205,"vY0":-144.75514239627375,"vZ0":-5.541445501809116,"x":118.24,"y":167.35,"x0":-2.7432693688031056,"y0":50.002026405715455,"z0":5.291800376964961,"aX":-14.878578571113069},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.6,"breakHorizontal":10.7,"spinRate":2271,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3779270028199382,"extension":6.845470418248381},"index":0,"playId":"ed902a34-a527-354b-9e89-005578d98e87","pitchNumber":1,"startTime":"2026-04-12T19:47:44.195Z","endTime":"2026-04-12T19:47:47.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2106160110707,"aZ":-9.256954770118474,"pfxX":-6.188360027905468,"pfxZ":10.777040620726343,"pX":0.8013146291984345,"pZ":1.4596176526063362,"vX0":11.635865286972734,"vY0":-144.56823897902714,"vZ0":-8.882415562082636,"x":86.46,"y":199.37,"x0":-2.463227099336706,"y0":50.00668317240965,"z0":5.1320490013186655,"aX":-13.164691238170517},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":17.9,"breakHorizontal":9.0,"spinRate":2254,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3781816321146474,"extension":6.941372061432947},"index":1,"playId":"b250b3c6-3769-339f-897d-42478f847811","pitchNumber":2,"startTime":"2026-04-12T19:48:00.552Z","endTime":"2026-04-12T19:48:04.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42507501560912,"aZ":-28.021998258465533,"pfxX":-7.814590622806015,"pfxZ":2.182825993640434,"pX":-0.7913293664155108,"pZ":1.4939577219606448,"vX0":8.068369112926826,"vY0":-136.1715760678047,"vZ0":-5.078367104125538,"x":147.16,"y":198.44,"x0":-2.7599389195485506,"y0":50.00187261436071,"z0":5.292239311768659,"aX":-14.857307747169699},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.1,"breakHorizontal":12.7,"spinRate":1530,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4003356175431345,"extension":6.832482663380718},"index":2,"playId":"5a2b4cf6-d16c-3502-9ecc-0cf135dca2a8","pitchNumber":3,"startTime":"2026-04-12T19:48:15.949Z","endTime":"2026-04-12T19:48:19.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"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:48:26.130Z","endTime":"2026-04-12T19:48:38.386Z","isPitch":false,"type":"action","player":{"id":605137,"link":"/api/v1/people/605137"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.755043280829128,"aZ":-27.005217502697125,"pfxX":-7.774682819899558,"pfxZ":2.729286912516736,"pX":-0.4450698517847317,"pZ":0.9953359073163637,"vX0":8.842572031913303,"vY0":-135.7246715061543,"vZ0":-6.366597335331959,"x":133.97,"y":211.91,"x0":-2.7134497799368216,"y0":50.00245944830306,"z0":5.216448967854686,"aX":-14.7117960013644},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.0,"breakHorizontal":12.5,"spinRate":1746,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4013972625705513,"extension":6.882103113697759},"index":4,"playId":"e8162ca3-5e18-337b-9659-e8048db23f4e","pitchNumber":4,"startTime":"2026-04-12T19:48:38.386Z","endTime":"2026-04-12T19:48:42.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:48:42.809Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Wallner strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-12T19:48:52.016Z","endTime":"2026-04-12T19:51:00.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686973,"fullName":"Louis Varland","link":"/api/v1/people/686973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":670242,"fullName":"Matt Wallner","link":"/api/v1/people/670242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"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":89.5,"endSpeed":82.7,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.346136417914607,"aZ":-35.95495375250519,"pfxX":1.7356119373625871,"pfxZ":-2.180994614242321,"pX":-1.218465077336703,"pZ":3.1253081924934594,"vX0":4.04168795436975,"vY0":-130.3604548733973,"vZ0":0.9057013770964808,"x":163.45,"y":154.4,"x0":-3.0094622522224017,"y0":50.00134630518198,"z0":5.470736747078262,"aX":3.0103895119735484},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-3.6,"breakHorizontal":-4.0,"spinRate":2305,"spinDirection":52},"zone":11,"typeConfidence":0.91,"plateTime":0.4188774012960059,"extension":6.804673111049776},"index":0,"playId":"20865156-0829-399e-81bc-640de0fa29bf","pitchNumber":1,"startTime":"2026-04-12T19:49:06.101Z","endTime":"2026-04-12T19:49:09.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.1,"endSpeed":80.8,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51454330946885,"aZ":-36.72678874905347,"pfxX":2.5499644823457635,"pfxZ":-2.7733214756190714,"pX":-0.28860950977237126,"pZ":1.3650666103151192,"vX0":5.299501976630931,"vY0":-126.8435423890786,"vZ0":-2.7637159434461758,"x":128.0,"y":201.92,"x0":-2.731572927252392,"y0":50.00534762077002,"z0":5.380121667477339,"aX":4.180162677803491},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.4,"breakHorizontal":-5.8,"spinRate":2494,"spinDirection":48},"zone":13,"typeConfidence":0.9,"plateTime":0.43084554609527403,"extension":6.285565484033905},"index":1,"playId":"76b94b98-c4b7-333e-8f1b-5eb33b869db9","pitchNumber":2,"startTime":"2026-04-12T19:49:20.906Z","endTime":"2026-04-12T19:49:26.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02880759722316,"aZ":-27.931155259822454,"pfxX":-7.164806852921185,"pfxZ":2.3477335741092507,"pX":-0.512051804834452,"pZ":1.4108595647319673,"vX0":7.901572283652973,"vY0":-132.77799166609876,"vZ0":-4.36507004023829,"x":136.52,"y":200.69,"x0":-2.5777758020869337,"y0":50.00580584774314,"z0":5.078686687936089,"aX":-12.959588545457697},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.6,"breakHorizontal":11.5,"spinRate":1651,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4105281038489492,"extension":7.085603287259801},"index":2,"playId":"e84b8cc6-ea57-3602-8a1f-8d17d427b57f","pitchNumber":3,"startTime":"2026-04-12T19:49:36.320Z","endTime":"2026-04-12T19:49:40.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-12T19:49:46.404Z","endTime":"2026-04-12T19:50:01.904Z","isPitch":false,"type":"action","player":{"id":670242,"link":"/api/v1/people/670242"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.5,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.416819300659036,"aZ":-11.259111685489522,"pfxX":-4.455222352080794,"pfxZ":9.74612699750058,"pX":-1.3215154783328689,"pZ":3.4870386336647043,"vX0":5.692691191267704,"vY0":-145.21135771388413,"vZ0":-3.1387976470831114,"x":167.37,"y":144.63,"x0":-2.723916758058156,"y0":50.004830864516606,"z0":5.261894794745175,"aX":-9.56327226827856},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.3,"breakHorizontal":7.0,"spinRate":2236,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3764808139997098,"extension":6.933022638071437},"index":4,"playId":"00eecc40-2e09-3988-bab7-cef2eeb23133","pitchNumber":4,"startTime":"2026-04-12T19:50:01.904Z","endTime":"2026-04-12T19:50:05.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.3,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64953651776832,"aZ":-12.260964913475407,"pfxX":-5.260749910883715,"pfxZ":9.357125347461471,"pX":0.5433570563763561,"pZ":3.054568499582072,"vX0":10.80611064478554,"vY0":-144.50359180901333,"vZ0":-4.105011364745886,"x":96.29,"y":156.31,"x0":-2.550397122288677,"y0":50.003476530540965,"z0":5.238956869401528,"aX":-11.196964942563593},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.3,"breakHorizontal":7.6,"spinRate":2293,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.3781132250657122,"extension":7.058111984594869},"index":5,"playId":"4bfc1a4f-f774-3266-b9fd-67387b0b68d2","pitchNumber":5,"startTime":"2026-04-12T19:50:18.491Z","endTime":"2026-04-12T19:50:22.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.1,"endSpeed":80.2,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.511705192076874,"aZ":-39.137958676475826,"pfxX":2.4542110747238834,"pfxZ":-4.265327089380978,"pX":-0.882116031830274,"pZ":3.072684033379275,"vX0":3.8180942940588833,"vY0":-126.80937178916045,"vZ0":1.7547375009489945,"x":150.62,"y":155.82,"x0":-2.72521573773458,"y0":50.00477855380621,"z0":5.48996944111947,"aX":4.00398833203426},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.1,"breakHorizontal":-5.3,"spinRate":2464,"spinDirection":48},"zone":11,"typeConfidence":0.9,"plateTime":0.4316384836923155,"extension":6.708736927846715},"index":6,"playId":"2a4c993b-9fe7-3fb7-a951-51c12a458dc7","pitchNumber":6,"startTime":"2026-04-12T19:50:38.191Z","endTime":"2026-04-12T19:50:41.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.395,"strikeZoneBottom":1.713,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.189624995455976,"aZ":-28.524786086715018,"pfxX":-7.140001829940767,"pfxZ":1.9742679661357272,"pX":-0.4052499663595355,"pZ":1.9001531116719594,"vX0":8.353187445049779,"vY0":-134.68846067746594,"vZ0":-3.432359742474995,"x":132.45,"y":187.48,"x0":-2.6081971142187923,"y0":50.00607634480279,"z0":5.191710956234032,"aX":-13.220167655035079},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.1,"breakHorizontal":11.3,"spinRate":1815,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.40549737023679233,"extension":7.045167444635936},"index":7,"playId":"1fe701c4-6b8d-3365-9efb-dedca533d929","pitchNumber":7,"startTime":"2026-04-12T19:50:57.040Z","endTime":"2026-04-12T19:51:00.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":670242,"link":"/api/v1/people/670242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_ab"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_ab"},{"player":{"id":670242,"link":"/api/v1/people/670242"},"credit":"b_pa"},{"player":{"id":686973,"link":"/api/v1/people/686973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":0.09999999999999987,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:51:00.582Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a sharp ground ball to center fielder James Outman.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T19:53:06.310Z","endTime":"2026-04-12T19:54:35.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.939600553054767,"aZ":-14.057256872310722,"pfxX":-8.124357530859317,"pfxZ":9.277488125546437,"pX":-0.2853810161991703,"pZ":2.566361111910677,"vX0":4.936966372159256,"vY0":-138.83584678327946,"vZ0":-7.66344026800111,"x":127.88,"y":169.49,"x0":-1.0306162662025378,"y0":50.00483277640275,"z0":6.29708668410445,"aX":-15.869923156134442},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":13.7,"spinRate":2048,"spinDirection":203},"zone":4,"typeConfidence":0.9,"plateTime":0.39444358470309693,"extension":6.144816665379764},"index":0,"playId":"eedf91b9-69b5-3ffd-b52c-1109d8c39ebe","pitchNumber":1,"startTime":"2026-04-12T19:53:13.027Z","endTime":"2026-04-12T19:53:17.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.049950950937514,"aZ":-15.914570952355172,"pfxX":-7.249754762284853,"pfxZ":8.216321632833013,"pX":-0.9066201181620818,"pZ":4.214014118763079,"vX0":3.7747529727669926,"vY0":-139.48016316719858,"vZ0":-3.2307850318977507,"x":151.56,"y":125.0,"x0":-1.3322372699658707,"y0":50.00609416427614,"z0":6.430797529757644,"aX":-14.351223353067887},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":12.4,"spinRate":1943,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.3920265410297925,"extension":6.007630613049489},"index":1,"playId":"aa3076dd-8b9d-3acc-aee7-27f3bfaa1df8","pitchNumber":2,"startTime":"2026-04-12T19:53:29.647Z","endTime":"2026-04-12T19:53:34.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99228742580014,"aZ":-30.367215541863764,"pfxX":8.513800267938878,"pfxZ":1.291553041391781,"pX":1.4353438666855824,"pZ":2.3042951435849957,"vX0":3.7756236561103544,"vY0":-117.79692587211588,"vZ0":-2.9647394738195216,"x":62.29,"y":176.56,"x0":-1.2958920251259956,"y0":50.00379501388931,"z0":6.39506496321957,"aX":11.930070651334095},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.9,"breakHorizontal":-16.3,"spinRate":2338,"spinDirection":66},"zone":14,"typeConfidence":0.91,"plateTime":0.4655054207563749,"extension":6.163400907389237},"index":2,"playId":"286e898f-8530-3298-a0aa-f097b38cf5e9","pitchNumber":3,"startTime":"2026-04-12T19:53:47.241Z","endTime":"2026-04-12T19:53:51.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60550874403632,"aZ":-11.247759937592757,"pfxX":-2.6656712365749,"pfxZ":10.448324095564072,"pX":1.0571071261149152,"pZ":3.5995482873137012,"vX0":6.751958122331217,"vY0":-140.34421297752488,"vZ0":-5.589627294970919,"x":76.71,"y":141.59,"x0":-1.0293261982354018,"y0":50.00149808533037,"z0":6.344018370321937,"aX":-5.3393741979431235},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":3.5,"spinRate":2021,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.3897019083111415,"extension":6.19457351872676},"index":3,"playId":"53d6be43-c866-3a4b-b545-e109fee4daf4","pitchNumber":4,"startTime":"2026-04-12T19:54:02.794Z","endTime":"2026-04-12T19:54:07.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.845298785004104,"aZ":-11.795636522047904,"pfxX":-6.27761778015253,"pfxZ":9.92236578877896,"pX":0.4040460638374447,"pZ":1.9189982330725817,"vX0":6.484349637647484,"vY0":-142.01350219843997,"vZ0":-9.791245299105313,"x":101.6,"y":186.97,"x0":-1.087225802191594,"y0":50.00137868401406,"z0":6.150204148772328,"aX":-12.892048675728358},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.2,"breakHorizontal":10.2,"spinRate":2049,"spinDirection":199},"zone":9,"typeConfidence":0.85,"plateTime":0.3848640030790107,"extension":6.195962383487596},"hitData":{"launchSpeed":105.8,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":111.82,"coordY":99.71}},"index":4,"playId":"65040159-73b4-33f6-b11b-dde62d983244","pitchNumber":5,"startTime":"2026-04-12T19:54:22.344Z","endTime":"2026-04-12T19:54:35.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.7,"leverageIndex":0.14,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:54:35.253Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daulton Varsho flies out to right fielder Matt Wallner.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T19:54:44.054Z","endTime":"2026-04-12T19:58:48.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.317012069400054,"aZ":-25.95012635233347,"pfxX":3.7460436500816097,"pfxZ":3.6008361284842128,"pX":0.17925945675822288,"pZ":3.60482871773061,"vX0":2.445856458887744,"vY0":-130.40421568184746,"vZ0":-2.4385456585442875,"x":110.17,"y":141.45,"x0":-1.2563051008972241,"y0":50.00624547436818,"z0":6.501177726957831,"aX":6.479709345952824},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.2,"breakHorizontal":-7.3,"spinRate":2213,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.4193386622948312,"extension":6.089560251748542},"index":0,"playId":"527f2019-1097-381c-982d-bdca47f7ee1a","pitchNumber":1,"startTime":"2026-04-12T19:54:58.837Z","endTime":"2026-04-12T19:55:02.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38802943632315,"aZ":-25.996693989050517,"pfxX":3.595966715973795,"pfxZ":3.6142542406540192,"pX":0.09379397166048377,"pZ":1.7949151487947947,"vX0":2.4618936430183367,"vY0":-129.71819055458323,"vZ0":-6.534463872344263,"x":113.42,"y":190.32,"x0":-1.333794454817207,"y0":50.00247553380757,"z0":6.3205575410404675,"aX":6.145886978615598},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.4,"breakHorizontal":-7.1,"spinRate":2240,"spinDirection":146},"zone":8,"typeConfidence":0.91,"plateTime":0.4217707755879099,"extension":6.138890731868017},"index":1,"playId":"0081bb9a-de67-3156-8ded-901a24b0eeb8","pitchNumber":2,"startTime":"2026-04-12T19:55:18.666Z","endTime":"2026-04-12T19:55:23.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.5,"endSpeed":69.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.247916285412487,"aZ":-39.14117598768311,"pfxX":4.41728295958619,"pfxZ":-5.8400981723239465,"pX":-0.8995277905308882,"pZ":1.5232267781795739,"vX0":-0.6450949993399634,"vY0":-108.56976087329686,"vZ0":-1.5372046618063502,"x":151.29,"y":197.65,"x0":-1.1722018027359968,"y0":50.00500899436293,"z0":6.505518088263378,"aX":5.266745301836478},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-10.7,"breakHorizontal":-7.8,"spinRate":2171,"spinDirection":41},"zone":13,"typeConfidence":0.9,"plateTime":0.5047551388634655,"extension":6.40088168941094},"index":2,"playId":"80f0aee8-2034-3717-b187-c5d9856e8d46","pitchNumber":3,"startTime":"2026-04-12T19:55:50.375Z","endTime":"2026-04-12T19:55:53.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.135841432709142,"aZ":-14.316535449266096,"pfxX":-7.73262094576436,"pfxZ":9.035058375823573,"pX":-1.055585993434113,"pZ":2.545995783831376,"vX0":3.9277048143985143,"vY0":-139.4264768310625,"vZ0":-7.582784371272327,"x":157.24,"y":170.04,"x0":-1.474659186145201,"y0":50.0067225210731,"z0":6.237924711386984,"aX":-15.290528437350055},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":13.2,"spinRate":1922,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.39221753806545934,"extension":6.089808480529059},"index":3,"playId":"9256ba3c-05b6-3bc5-9b1f-bbf7d1c82f5d","pitchNumber":4,"startTime":"2026-04-12T19:56:10.754Z","endTime":"2026-04-12T19:56:14.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.679238859087242,"aZ":-12.181954372617186,"pfxX":-1.008105767465279,"pfxZ":10.089044542628992,"pX":-0.40104998239311473,"pZ":2.986759417700244,"vX0":2.4870285690582263,"vY0":-139.4898797209152,"vZ0":-6.998697220469347,"x":132.29,"y":158.14,"x0":-1.1709718989596258,"y0":50.006353617437156,"z0":6.321695980878681,"aX":-1.9984798867006517},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":1.3,"spinRate":1924,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.3918000059312208,"extension":6.028761808036984},"index":4,"playId":"285446d1-bb5c-32f8-b9f0-c5aa05a2b784","pitchNumber":5,"startTime":"2026-04-12T19:56:31.743Z","endTime":"2026-04-12T19:56:35.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.143901315472572,"aZ":-26.910029425336166,"pfxX":3.8169540026765825,"pfxZ":2.975558176083398,"pX":0.6841681349242099,"pZ":2.9873161122864773,"vX0":3.2148604602609065,"vY0":-131.75153719784421,"vZ0":-3.9128964287653853,"x":90.92,"y":158.12,"x0":-1.0448432417236462,"y0":50.004934030398815,"z0":6.464534590680423,"aX":6.75809739778414},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.8,"breakHorizontal":-7.6,"spinRate":2318,"spinDirection":146},"zone":3,"typeConfidence":0.91,"plateTime":0.41461998632313657,"extension":6.196538341225387},"index":5,"playId":"43031240-3d68-3ad9-966c-03088fc7985f","pitchNumber":6,"startTime":"2026-04-12T19:56:56.668Z","endTime":"2026-04-12T19:57:02.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.484966808281115,"aZ":-14.825256714532328,"pfxX":-7.968256642585665,"pfxZ":8.49481414407785,"pX":-0.2572339428690749,"pZ":2.9376579659517326,"vX0":6.132531508481302,"vY0":-141.5866684432024,"vZ0":-6.455311888263062,"x":126.81,"y":159.46,"x0":-1.4093307008108589,"y0":50.00703468843215,"z0":6.18553091621248,"aX":-16.280621289584627},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.3,"breakHorizontal":13.3,"spinRate":1977,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.385952736337174,"extension":6.150573100010261},"index":6,"playId":"2ef044d1-79d3-38ea-90ae-eb86726651dc","pitchNumber":7,"startTime":"2026-04-12T19:57:25.056Z","endTime":"2026-04-12T19:57:28.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64088155831387,"aZ":-29.192479148668205,"pfxX":10.34892401355239,"pfxZ":2.080208802887732,"pX":-0.08677277745785328,"pZ":1.2745427862894487,"vX0":0.17294385957868869,"vY0":-118.87524217527721,"vZ0":-5.574665980575304,"x":120.31,"y":204.37,"x0":-1.505014912565066,"y0":50.001549897636394,"z0":6.297830771577492,"aX":14.819935465802129},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.6,"breakHorizontal":-18.8,"spinRate":2444,"spinDirection":65},"zone":13,"typeConfidence":0.9,"plateTime":0.4606375206196551,"extension":6.273193612056951},"index":7,"playId":"0107008f-79c7-3390-993b-39d6460fa844","pitchNumber":8,"startTime":"2026-04-12T19:57:48.156Z","endTime":"2026-04-12T19:57:51.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.211741615762083,"aZ":-13.475226474952724,"pfxX":-7.6575587102246105,"pfxZ":9.29550484684803,"pX":-0.6192371962174148,"pZ":1.8189593991387427,"vX0":5.261268032642465,"vY0":-140.5405582840604,"vZ0":-9.528728582270197,"x":140.6,"y":189.67,"x0":-1.5154159031727286,"y0":50.00346345749709,"z0":6.116942882963774,"aX":-15.403093772611005},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":12.8,"spinRate":2006,"spinDirection":205},"zone":7,"typeConfidence":0.9,"plateTime":0.38892203809120174,"extension":6.151223405966039},"index":8,"playId":"9ad8c8e4-165e-382c-9c20-7702fdf1a7da","pitchNumber":9,"startTime":"2026-04-12T19:58:06.228Z","endTime":"2026-04-12T19:58:15.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06838117789912,"aZ":-26.819193610067565,"pfxX":1.8943881750233054,"pfxZ":3.0378569608875505,"pX":0.42344891443585275,"pZ":2.271779494490604,"vX0":3.4890864478137513,"vY0":-131.70557410672814,"vZ0":-5.46366514783587,"x":100.86,"y":177.44,"x0":-1.1628488507763546,"y0":50.004277148731596,"z0":6.348025098007875,"aX":3.33882396587932},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.6,"breakHorizontal":-4.2,"spinRate":2308,"spinDirection":147},"zone":6,"typeConfidence":0.91,"plateTime":0.41532658266963374,"extension":6.246464097077474},"hitData":{"launchSpeed":74.6,"launchAngle":33.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":145.85,"coordY":93.74}},"index":9,"playId":"30a78453-b627-3fb6-9ef9-f97fe0a3fde6","pitchNumber":10,"startTime":"2026-04-12T19:58:35.510Z","endTime":"2026-04-12T19:58:48.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":-0.7,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:58:48.602Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a ground ball to shortstop Brooks Lee. Ernie Clement to 2nd.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T19:58:51.086Z","endTime":"2026-04-12T19:59:20.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75418927790454,"aZ":-13.546336787414637,"pfxX":-6.951906664915836,"pfxZ":9.178502827504794,"pX":-9.37087526860131E-4,"pZ":2.2502209989103226,"vX0":5.846094905211181,"vY0":-141.22503137631094,"vZ0":-8.561807083647132,"x":117.04,"y":178.02,"x0":-1.1898397038186932,"y0":50.00300379186004,"z0":6.1832438488212516,"aX":-14.108520389817818},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.1,"breakHorizontal":11.5,"spinRate":2041,"spinDirection":201},"zone":5,"typeConfidence":0.9,"plateTime":0.38714423671926346,"extension":6.218988214889456},"hitData":{"launchSpeed":99.3,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.88,"coordY":129.86}},"index":0,"playId":"f59a50a3-a0ae-3a26-b63f-1e59dcb52774","pitchNumber":1,"startTime":"2026-04-12T19:59:10.758Z","endTime":"2026-04-12T19:59:20.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.7,"leverageIndex":0.18,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-12T19:59:20.046Z","atBatIndex":61},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jesús Sánchez out on a sacrifice fly to left fielder Trevor Larnach. Ernie Clement scores.","rbi":1,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T19:59:37.028Z","endTime":"2026-04-12T20:02:37.464Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1,2,3],"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":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"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":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":{"id":702193,"link":"/api/v1/people/702193"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82999860097997,"aZ":-10.169808448044927,"pfxX":-2.641569064700911,"pfxZ":10.988093537117182,"pX":-0.006528980905141137,"pZ":3.3117193205796602,"vX0":3.4508710650684726,"vY0":-140.8096524903003,"vZ0":-6.674672998026674,"x":117.25,"y":149.36,"x0":-0.90637671629362,"y0":50.001320378211055,"z0":6.3753147488896715,"aX":-5.289268323264615},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.7,"breakHorizontal":4.1,"spinRate":2102,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.3894187109665017,"extension":6.119814865856707},"index":0,"playId":"8d6191f3-a95d-351a-b6e3-dfd26cd3ec8e","pitchNumber":1,"startTime":"2026-04-12T19:59:51.026Z","endTime":"2026-04-12T19:59:54.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.712626513926168,"aZ":-16.678579464508324,"pfxX":-7.50695482760203,"pfxZ":7.810208806407594,"pX":-0.1934814798976571,"pZ":2.8684089738888634,"vX0":5.826622630591856,"vY0":-139.3428811338263,"vZ0":-6.186065540936428,"x":124.38,"y":161.33,"x0":-1.3270831476583946,"y0":50.00309227993198,"z0":6.2029524097209805,"aX":-14.89338547792698},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.2,"breakHorizontal":12.5,"spinRate":2052,"spinDirection":201},"zone":5,"typeConfidence":0.9,"plateTime":0.3917551371842234,"extension":6.0450829814572025},"index":1,"playId":"1045e24d-cd84-39c3-9b2a-3399ea3ed35e","pitchNumber":2,"startTime":"2026-04-12T20:00:13.956Z","endTime":"2026-04-12T20:00:17.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.742591040706788,"aZ":-11.100778534408201,"pfxX":-0.7223548190609517,"pfxZ":10.302954159817554,"pX":0.5809961117629695,"pZ":3.783188374362799,"vX0":4.633683327330236,"vY0":-141.94131272737482,"vZ0":-5.211049027287406,"x":94.85,"y":136.63,"x0":-0.9770863796388314,"y0":50.00427924372045,"z0":6.346429837118882,"aX":-1.4782288616601653},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.8,"breakHorizontal":0.4,"spinRate":2102,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.3855229413227601,"extension":6.151438992481793},"index":2,"playId":"000a21c0-ab20-3c7b-894c-f8005e027c03","pitchNumber":3,"startTime":"2026-04-12T20:00:37.002Z","endTime":"2026-04-12T20:00:40.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29826732959206,"aZ":-23.878141471217752,"pfxX":-9.912917254622593,"pfxZ":4.909102093710026,"pX":0.28841010361756797,"pZ":-0.633620462132279,"vX0":7.566669927118168,"vY0":-129.257194747714,"vZ0":-11.900432668261189,"x":106.01,"y":255.89,"x0":-1.3910344057153925,"y0":50.00394746668627,"z0":5.868655616218332,"aX":-16.751237222084242},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.4,"breakHorizontal":16.2,"spinRate":1530,"spinDirection":234},"zone":14,"typeConfidence":0.87,"plateTime":0.42399048623967195,"extension":6.0321557652810815},"index":3,"playId":"f42cd5e5-7604-3ad6-afc4-ccbac9361736","pitchNumber":4,"startTime":"2026-04-12T20:01:03.520Z","endTime":"2026-04-12T20:01:08.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Andrew Morris. Ernie Clement to 3rd. Vladimir Guerrero Jr. to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"actionPlayId":"f42cd5e5-7604-3ad6-afc4-ccbac9361736","startTime":"2026-04-12T20:01:20.766Z","endTime":"2026-04-12T20:01:36.907Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676391,"link":"/api/v1/people/676391"},"defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"postOnSecond":{"id":665489,"link":"/api/v1/people/665489"},"postOnThird":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":0.6000000000000001,"leverageIndex":0.37,"dramaIndex":18.0,"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":97.7,"endSpeed":89.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.775171800932924,"aZ":-6.205165399195366,"pfxX":-1.0960605596368724,"pfxZ":12.686989522816472,"pX":-1.2470145823315417,"pZ":3.549136558992158,"vX0":0.7991926718650402,"vY0":-142.20709176630172,"vZ0":-6.51224575129219,"x":164.53,"y":142.95,"x0":-1.3893660275941433,"y0":50.00270914323474,"z0":6.263111860165008,"aX":-2.2436626069761525},"breaks":{"breakAngle":14.4,"breakLength":1.2,"breakY":24.0,"breakVertical":-6.8,"breakVerticalInduced":21.8,"breakHorizontal":1.8,"spinRate":2195,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3852307802994557,"extension":6.238323730996962},"index":5,"playId":"87c838b2-f258-333a-95c0-f89193f90144","pitchNumber":5,"startTime":"2026-04-12T20:01:36.907Z","endTime":"2026-04-12T20:01:40.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15401177723976,"aZ":-6.739847599377598,"pfxX":-0.5026941195835724,"pfxZ":12.420914009299526,"pX":0.06385805040172614,"pZ":2.5948869415477844,"vX0":3.683185432652688,"vY0":-142.303272664053,"vZ0":-8.715522567015368,"x":114.57,"y":168.72,"x0":-1.1827555798892515,"y0":50.00080827965487,"z0":6.126885349593932,"aX":-1.0298175150118685},"breaks":{"breakAngle":1.2,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":20.9,"breakHorizontal":0.1,"spinRate":2320,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.3851475019507391,"extension":6.354935733556675},"index":6,"playId":"73e04bba-203d-396e-a7bb-69ffab4e0bfc","pitchNumber":6,"startTime":"2026-04-12T20:01:58.129Z","endTime":"2026-04-12T20:02:03.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":98.6,"endSpeed":90.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39443498171806,"aZ":-11.893860246276114,"pfxX":-1.5535336493046974,"pfxZ":9.72090484160997,"pX":-0.20408527013538602,"pZ":3.6332655701640757,"vX0":3.3702432834223193,"vY0":-143.56884482353453,"vZ0":-5.484537227277784,"x":124.78,"y":140.68,"x0":-1.1916612858338063,"y0":50.006759928974624,"z0":6.309545025818689,"aX":-3.2426960832762624},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.7,"breakHorizontal":2.2,"spinRate":1924,"spinDirection":201},"zone":11,"typeConfidence":0.93,"plateTime":0.38158746063545523,"extension":6.195754010753935},"hitData":{"launchSpeed":90.3,"launchAngle":27.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.28,"coordY":104.41}},"index":7,"playId":"9724a26f-47b4-3d93-8d4d-d9251a1bae02","pitchNumber":7,"startTime":"2026-04-12T20:02:25.448Z","endTime":"2026-04-12T20:02:37.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"third":{"id":676391,"link":"/api/v1/people/676391"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":-0.9999999999999998,"leverageIndex":0.37,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:02:37.464Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kazuma Okamoto grounds out, shortstop Brooks Lee to first baseman Kody Clemens.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-12T20:02:54.275Z","endTime":"2026-04-12T20:03:47.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"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":82.0,"endSpeed":75.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.336212388606373,"aZ":-26.070556549818967,"pfxX":7.126829392460954,"pfxZ":4.1897007530254555,"pX":-0.3283651677498271,"pZ":4.4000486167658615,"vX0":0.7396887681669053,"vY0":-119.49474168433355,"vZ0":0.4606045162289454,"x":129.52,"y":119.98,"x0":-1.5681503403015524,"y0":50.00487729173345,"z0":6.532525175193711,"aX":10.38763115501611},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.9,"breakHorizontal":-13.1,"spinRate":2346,"spinDirection":71},"zone":11,"typeConfidence":0.91,"plateTime":0.4570118633245177,"extension":6.148633728080297},"index":0,"playId":"d0360629-80da-3123-9801-f3260c4ddb83","pitchNumber":1,"startTime":"2026-04-12T20:03:04.102Z","endTime":"2026-04-12T20:03:08.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.970964772694245,"aZ":-26.937005000702214,"pfxX":6.175194479770273,"pfxZ":3.6023117487652456,"pX":0.2737467839704129,"pZ":2.591481156734618,"vX0":2.354199489447252,"vY0":-119.24366131210223,"vZ0":-3.127262300490775,"x":106.57,"y":168.81,"x0":-1.525925403200603,"y0":50.00104012918639,"z0":6.326804911442265,"aX":8.972739788673946},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.1,"breakHorizontal":-11.8,"spinRate":2330,"spinDirection":74},"zone":6,"typeConfidence":0.91,"plateTime":0.45773490300795316,"extension":6.1089825386795304},"index":1,"playId":"b78a1a64-b475-3900-a025-04fc27018a9e","pitchNumber":2,"startTime":"2026-04-12T20:03:21.447Z","endTime":"2026-04-12T20:03:25.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.00838661951094,"aZ":-27.350172607621175,"pfxX":7.205365925130126,"pfxZ":3.351634977712714,"pX":0.09261385503575582,"pZ":2.2243112826640616,"vX0":1.7518073685456006,"vY0":-118.80581577210452,"vZ0":-3.7109583435386537,"x":113.47,"y":178.72,"x0":-1.5893894086098634,"y0":50.0056641938191,"z0":6.270049223431239,"aX":10.38691886971551},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.5,"breakHorizontal":-13.4,"spinRate":2479,"spinDirection":70},"zone":8,"typeConfidence":0.91,"plateTime":0.45958949884631783,"extension":6.046397507796355},"hitData":{"launchSpeed":69.5,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.72,"coordY":149.83}},"index":2,"playId":"b895a145-f17e-317e-afe3-ffe451fbc5f7","pitchNumber":3,"startTime":"2026-04-12T20:03:38.503Z","endTime":"2026-04-12T20:03:47.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.2,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:03:47.125Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Caratini singles on a line drive to right fielder Nathan Lukes, deflected by second baseman Ernie Clement.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:06:08.062Z","endTime":"2026-04-12T20:06:54.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Rogers replaces Louis Varland.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T20:05:03.211Z","endTime":"2026-04-12T20:06:10.246Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686973,"link":"/api/v1/people/686973","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.859501046573616,"aZ":-43.15355591401656,"pfxX":-2.046271088268225,"pfxZ":-7.798267050463329,"pX":-0.6609601674573998,"pZ":2.596989565541404,"vX0":6.887724550071878,"vY0":-117.73978522050874,"vZ0":11.259313811517611,"x":142.19,"y":168.66,"x0":-3.355416255122678,"y0":50.00449720879216,"z0":1.7430584502742787,"aX":-2.880840511022193},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.0,"breakHorizontal":2.0,"spinRate":1876,"spinDirection":330},"zone":4,"typeConfidence":2.0,"plateTime":0.46477669083909845,"extension":6.041041806734417},"index":1,"playId":"df1ae626-93ec-3519-bc7e-1844969fecfe","pitchNumber":1,"startTime":"2026-04-12T20:06:10.246Z","endTime":"2026-04-12T20:06:13.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0150218641122,"aZ":-44.546215666193014,"pfxX":-2.597081199293174,"pfxZ":-8.820039778368823,"pX":0.20598963276453927,"pZ":1.6145556924809539,"vX0":8.929814179450279,"vY0":-117.58345583089074,"vZ0":9.46674895963441,"x":109.15,"y":195.19,"x0":-3.3013946337207374,"y0":50.00462741518003,"z0":1.667036120196534,"aX":-3.64280837543496},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-13.2,"breakHorizontal":2.5,"spinRate":1945,"spinDirection":325},"zone":8,"typeConfidence":2.0,"plateTime":0.4655813465760765,"extension":5.961381253602849},"index":2,"playId":"96f2488c-3af4-364b-898d-8f87807ef7b2","pitchNumber":2,"startTime":"2026-04-12T20:06:24.039Z","endTime":"2026-04-12T20:06:27.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.8,"endSpeed":65.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.093683839106937,"aZ":-25.49043748503224,"pfxX":4.887486563826432,"pfxZ":6.014324167109221,"pX":-0.7174145315116717,"pZ":2.7635475197849177,"vX0":4.543782426617869,"vY0":-105.4662598191418,"vZ0":8.43311412612982,"x":144.35,"y":164.16,"x0":-3.545308937260449,"y0":50.00505873577454,"z0":1.6627897324553087,"aX":5.434582712800814},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":13.9,"breakHorizontal":-10.2,"spinRate":2330,"spinDirection":125},"zone":1,"typeConfidence":0.9,"plateTime":0.5219245579158849,"extension":5.943960827624793},"hitData":{"launchSpeed":93.8,"launchAngle":11.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":166.84,"coordY":107.53}},"index":3,"playId":"656ac378-66e3-3cc2-aa2e-af73ff1676dd","pitchNumber":3,"startTime":"2026-04-12T20:06:41.124Z","endTime":"2026-04-12T20:06:54.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:06:54.158Z","atBatIndex":64},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tristan Gray grounds into a double play, second baseman Ernie Clement to shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr. Victor Caratini out at 2nd. Tristan Gray out at 1st.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:07:00.196Z","endTime":"2026-04-12T20:07:56.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.249987693661048,"aZ":-43.16902365538911,"pfxX":-0.9251460477727542,"pfxZ":-7.870882776894141,"pX":0.46834420781111435,"pZ":1.7880759357587712,"vX0":8.966314060596948,"vY0":-117.44879540887024,"vZ0":9.56716458063667,"x":99.15,"y":190.5,"x0":-3.2785297607963604,"y0":50.002541178001714,"z0":1.6765400407475022,"aX":-1.2939199659778218},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-11.4,"breakHorizontal":-0.5,"spinRate":1890,"spinDirection":327},"zone":9,"typeConfidence":2.0,"plateTime":0.46635451164750874,"extension":5.988623484254702},"index":0,"playId":"817a63c5-ed1a-37b3-a009-882af8092e24","pitchNumber":1,"startTime":"2026-04-12T20:07:15.182Z","endTime":"2026-04-12T20:07:21.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.872182271641858,"aZ":-43.78089478947001,"pfxX":-1.9159518569710041,"pfxZ":-8.186629794331866,"pX":-0.2828721592127774,"pZ":2.2751006127400353,"vX0":7.796384223364634,"vY0":-118.11890628617944,"vZ0":10.66718091000866,"x":127.78,"y":177.35,"x0":-3.373192116213862,"y0":50.00385220293412,"z0":1.7215342360545383,"aX":-2.7155324304520825},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-11.9,"breakHorizontal":1.7,"spinRate":2010,"spinDirection":327},"zone":5,"typeConfidence":2.0,"plateTime":0.4631741967706118,"extension":5.924486939744317},"hitData":{"launchSpeed":93.3,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.64,"coordY":155.28}},"index":1,"playId":"7a3bca82-5eb8-3a02-a3af-278f24cbe5a0","pitchNumber":2,"startTime":"2026-04-12T20:07:48.681Z","endTime":"2026-04-12T20:07:56.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"first":{"id":605170,"link":"/api/v1/people/605170"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.29999999999999993,"leverageIndex":0.05,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:07:56.888Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-12T20:08:13.964Z","endTime":"2026-04-12T20:08:55.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":72.8,"endSpeed":66.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.83834093524713,"aZ":-26.701465576219903,"pfxX":6.600202883179508,"pfxZ":4.84410301845555,"pX":-2.5567272200263726,"pZ":1.3290552042512298,"vX0":0.551975600921748,"vY0":-105.86498984335867,"vZ0":5.805024984752545,"x":214.46,"y":202.9,"x0":-3.678162751533338,"y0":50.00245835961529,"z0":1.6140500582928838,"aX":7.457537950934037},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":10.8,"breakHorizontal":-12.1,"spinRate":2345,"spinDirection":127},"zone":13,"typeConfidence":0.9,"plateTime":0.5182853414148876,"extension":5.955478587203129},"index":0,"playId":"8591702c-ba92-3085-9603-a1a75b9d76ed","pitchNumber":1,"startTime":"2026-04-12T20:08:29.530Z","endTime":"2026-04-12T20:08:32.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74683916098648,"aZ":-44.490330601469346,"pfxX":-2.7336111709492252,"pfxZ":-8.638882772021136,"pX":0.1356468398590213,"pZ":2.411036117360046,"vX0":8.952732568414454,"vY0":-118.66529276590515,"vZ0":10.884073556471833,"x":111.83,"y":173.68,"x0":-3.331080790983924,"y0":50.00195348946319,"z0":1.8183686657006601,"aX":-3.8984803646226434},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.5,"breakHorizontal":2.8,"spinRate":1963,"spinDirection":326},"zone":5,"typeConfidence":2.0,"plateTime":0.4616020947487742,"extension":5.967147225395006},"hitData":{"launchSpeed":87.2,"launchAngle":0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.75,"coordY":148.01}},"index":1,"playId":"0972f24b-8109-32c3-b1a1-708a1ee324af","pitchNumber":2,"startTime":"2026-04-12T20:08:47.453Z","endTime":"2026-04-12T20:08:55.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:08:55.476Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathan Lukes lines out to left fielder Trevor Larnach.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:10:59.569Z","endTime":"2026-04-12T20:12:23.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":87.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.353435803906248,"aZ":-10.26329227499499,"pfxX":-1.895599513136285,"pfxZ":11.099810663654724,"pX":-0.47171864722938356,"pZ":3.169782066901323,"vX0":2.3092659707606757,"vY0":-139.59272757299271,"vZ0":-6.864676086036135,"x":134.98,"y":153.2,"x0":-1.0633211997624388,"y0":50.003361502705985,"z0":6.336175222224149,"aX":-3.742173013172793},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.8,"breakHorizontal":3.0,"spinRate":2075,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.39235018471796,"extension":6.119387507160276},"index":0,"playId":"5f33b40c-82eb-3309-976b-df163863fa37","pitchNumber":1,"startTime":"2026-04-12T20:11:08.107Z","endTime":"2026-04-12T20:11:11.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.322272914857958,"aZ":-23.913580633615435,"pfxX":4.5285716083182415,"pfxZ":4.824767674284644,"pX":1.2170801369041404,"pZ":1.0957194045444227,"vX0":4.558625644700876,"vY0":-129.56440486237724,"vZ0":-8.426479306575043,"x":70.61,"y":209.2,"x0":-1.149011982770149,"y0":50.00154502394576,"z0":6.197655817833391,"aX":7.751554951486267},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.2,"breakHorizontal":-9.1,"spinRate":2420,"spinDirection":160},"zone":14,"typeConfidence":0.91,"plateTime":0.42163622407929857,"extension":6.155219634673955},"index":1,"playId":"bbaa80aa-92a3-3760-88df-7ad354190f53","pitchNumber":2,"startTime":"2026-04-12T20:11:21.540Z","endTime":"2026-04-12T20:11:25.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.821156924180514,"aZ":-7.8876222144759724,"pfxX":-1.782400417898478,"pfxZ":12.609688953452988,"pX":0.7472688127670095,"pZ":1.7584092279518333,"vX0":5.512391747322577,"vY0":-137.93170979846485,"vZ0":-10.342600769741747,"x":88.52,"y":191.3,"x0":-1.0459704745314813,"y0":50.00293794452951,"z0":6.089656267587294,"aX":-3.433747709606027},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.9,"breakHorizontal":2.0,"spinRate":2244,"spinDirection":193},"zone":9,"typeConfidence":2.0,"plateTime":0.3971813247078133,"extension":6.2021209965597786},"index":2,"playId":"58c78b57-70f7-3b37-bc42-a4d8ada62750","pitchNumber":3,"startTime":"2026-04-12T20:11:37.337Z","endTime":"2026-04-12T20:11:40.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16382169491296,"aZ":-9.037507586722857,"pfxX":-2.5202922530671854,"pfxZ":11.866182372266916,"pX":-0.439846609584234,"pZ":2.920438936105452,"vX0":2.855013185908563,"vY0":-138.9912341055882,"vZ0":-7.541499154490873,"x":133.77,"y":159.93,"x0":-1.154599876752218,"y0":50.004920900036495,"z0":6.275001000998038,"aX":-4.914874591349145},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.0,"breakHorizontal":4.0,"spinRate":2185,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.39460190841864407,"extension":6.045588250284705},"index":3,"playId":"ae66a399-d803-3063-8283-d84c80c6b3aa","pitchNumber":4,"startTime":"2026-04-12T20:11:54.316Z","endTime":"2026-04-12T20:11:57.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":79.7,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.718199577768914,"aZ":-21.40697239080743,"pfxX":-7.771967325500656,"pfxZ":6.568553774384899,"pX":-0.26531081266653056,"pZ":3.848435758579405,"vX0":5.1235150486626,"vY0":-127.8325903805273,"vZ0":-2.107252597860827,"x":127.11,"y":134.87,"x0":-1.2956426919160213,"y0":50.001693022624316,"z0":6.3808595016334175,"aX":-12.738136176712636},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.6,"breakHorizontal":12.7,"spinRate":1438,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.43004706519386815,"extension":5.940914636948723},"hitData":{"launchSpeed":85.0,"launchAngle":27.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":44.41,"coordY":116.93}},"index":4,"playId":"47a6ab04-9428-336f-8377-ebb4193cf500","pitchNumber":5,"startTime":"2026-04-12T20:12:15.112Z","endTime":"2026-04-12T20:12:23.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":-0.4,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:12:23.563Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eloy Jiménez singles on a line drive to left fielder Trevor Larnach.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:12:26.999Z","endTime":"2026-04-12T20:13:30.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.3,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.033714792839376,"aZ":-9.545942935313496,"pfxX":-1.8283301112614767,"pfxZ":11.472094640180961,"pX":0.9361369937191715,"pZ":3.891179935257996,"vX0":5.725227545642763,"vY0":-140.3255066796584,"vZ0":-4.98488650248981,"x":81.32,"y":133.72,"x0":-0.9029387416482506,"y0":50.00016853426197,"z0":6.326611575328842,"aX":-3.606478769085101},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.8,"breakHorizontal":2.0,"spinRate":2104,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.3919939926390481,"extension":6.249880919229284},"index":0,"playId":"43cd652b-3e68-3706-bebc-8acb17275a1b","pitchNumber":1,"startTime":"2026-04-12T20:12:46.381Z","endTime":"2026-04-12T20:12:49.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.339129059365867,"aZ":-24.482660877572155,"pfxX":4.757648452052907,"pfxZ":4.388752687007406,"pX":0.36845120687494193,"pZ":1.722753390209591,"vX0":2.309594887204428,"vY0":-131.37940543752362,"vZ0":-7.04020026162561,"x":102.96,"y":192.27,"x0":-1.1395439815839075,"y0":50.0017135166699,"z0":6.251858853529189,"aX":8.330699219492056},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.6,"breakHorizontal":-9.1,"spinRate":2401,"spinDirection":154},"zone":9,"typeConfidence":0.91,"plateTime":0.4166098897281678,"extension":6.235176120775859},"index":1,"playId":"e693171e-902b-37ce-9fb8-73a1fbe16694","pitchNumber":2,"startTime":"2026-04-12T20:13:00.010Z","endTime":"2026-04-12T20:13:03.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.373,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.737273749959964,"aZ":-27.107572293245966,"pfxX":9.919101526838576,"pfxZ":3.491590993681487,"pX":0.6774938402247707,"pZ":2.019453295899315,"vX0":1.8148632934853364,"vY0":-119.83162571395549,"vZ0":-4.432450188685726,"x":91.18,"y":184.25,"x0":-1.3785765651824107,"y0":50.002656343007715,"z0":6.322462764437164,"aX":14.384947372274505},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.5,"breakHorizontal":-18.4,"spinRate":2340,"spinDirection":74},"zone":9,"typeConfidence":0.91,"plateTime":0.45754947216710873,"extension":6.234110578869143},"hitData":{"launchSpeed":77.9,"launchAngle":22.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.5,"coordY":87.92}},"index":2,"playId":"4a2ba3ff-fae6-3c8e-a729-4aa6ded6e12f","pitchNumber":3,"startTime":"2026-04-12T20:13:18.884Z","endTime":"2026-04-12T20:13:30.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":650391,"link":"/api/v1/people/650391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650391,"link":"/api/v1/people/650391"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":650391,"link":"/api/v1/people/650391"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.4,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:13:30.275Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrés Giménez singles on a pop up to shortstop Brooks Lee. Eloy Jiménez to 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:13:44.608Z","endTime":"2026-04-12T20:15:41.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"postOnSecond":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.782001956468065,"aZ":-30.195371807673737,"pfxX":4.551654158430039,"pfxZ":1.199826244370426,"pX":1.2672258871521405,"pZ":2.635013901858108,"vX0":3.937940935525325,"vY0":-127.36501026609534,"vZ0":-3.4379261893489588,"x":68.7,"y":167.63,"x0":-0.8892914834764969,"y0":50.001085536188,"z0":6.386277291129434,"aX":7.487577429031962},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":-9.1,"spinRate":2163,"spinDirection":126},"zone":12,"typeConfidence":0.9,"plateTime":0.4298021551703535,"extension":6.237244077383578},"index":0,"playId":"c2b7cb5c-678e-3d5d-983c-f9d67c579335","pitchNumber":1,"startTime":"2026-04-12T20:13:53.329Z","endTime":"2026-04-12T20:13:58.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":650391,"link":"/api/v1/people/650391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95919010111986,"aZ":-15.033377187219617,"pfxX":-7.266571268091665,"pfxZ":8.76394749867006,"pX":0.4583867932662597,"pZ":3.221253249299421,"vX0":7.186710792895862,"vY0":-138.69936607218787,"vZ0":-5.537559133207102,"x":99.53,"y":151.81,"x0":-1.2176353729384939,"y0":50.000578425440956,"z0":6.239975368579634,"aX":-14.208213609649178},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":11.8,"spinRate":1828,"spinDirection":200},"zone":3,"typeConfidence":0.9,"plateTime":0.3943484389497627,"extension":6.24372552541094},"index":1,"playId":"9c8e0b88-e67d-3957-8c4a-b6da6486cf7b","pitchNumber":2,"startTime":"2026-04-12T20:14:09.977Z","endTime":"2026-04-12T20:14:13.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":650391,"link":"/api/v1/people/650391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.804624852667146,"aZ":-26.396733369308148,"pfxX":4.063297788562249,"pfxZ":3.4035176127773994,"pX":0.500469338341978,"pZ":1.7422438559772029,"vX0":3.095636992734397,"vY0":-129.10824091981945,"vZ0":-6.502298634588653,"x":97.92,"y":191.74,"x0":-1.2400565212126295,"y0":50.00102656101183,"z0":6.31324901596707,"aX":6.886406366865708},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.0,"breakHorizontal":-8.0,"spinRate":2125,"spinDirection":145},"zone":9,"typeConfidence":0.9,"plateTime":0.4235481174884841,"extension":6.087449715352694},"index":2,"playId":"5105faec-5a9a-3dc2-9279-33014ad65859","pitchNumber":3,"startTime":"2026-04-12T20:14:29.255Z","endTime":"2026-04-12T20:14:33.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":650391,"link":"/api/v1/people/650391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"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-12T20:14:46.495Z","endTime":"2026-04-12T20:14:59.981Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"},"defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":650391,"link":"/api/v1/people/650391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.009750141242034,"aZ":-13.6717016816687,"pfxX":-6.220916954255442,"pfxZ":9.286962993115482,"pX":-0.15835483202380407,"pZ":2.1380695441458735,"vX0":5.536214057854404,"vY0":-139.90829314461212,"vZ0":-8.623150721821593,"x":123.04,"y":181.05,"x0":-1.3494336601563084,"y0":50.00693865743518,"z0":6.1456662170899685,"aX":-12.400625140460933},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":10.2,"spinRate":1961,"spinDirection":202},"zone":8,"typeConfidence":0.87,"plateTime":0.3906971326823836,"extension":5.955116369200224},"index":4,"playId":"ad6ecee9-60f5-3b21-afe1-e1ff33ffc691","pitchNumber":4,"startTime":"2026-04-12T20:14:59.981Z","endTime":"2026-04-12T20:15:07.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":650391,"link":"/api/v1/people/650391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.153614533952886,"aZ":-26.1697122439494,"pfxX":9.021138951844822,"pfxZ":4.042424577527541,"pX":0.9774905256243922,"pZ":3.034308393232142,"vX0":2.475393005539508,"vY0":-121.23944193013058,"vZ0":-2.6170602100641243,"x":79.74,"y":156.85,"x0":-1.2293245378562228,"y0":50.004014186483026,"z0":6.416556540399444,"aX":13.402073471992628},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.0,"breakHorizontal":-16.9,"spinRate":2326,"spinDirection":77},"zone":12,"typeConfidence":0.91,"plateTime":0.45213003044211586,"extension":6.057556269443307},"hitData":{"launchSpeed":61.6,"launchAngle":34.0,"totalDistance":189.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":98.32,"coordY":120.3}},"index":5,"playId":"2f30cdc5-35c6-3585-9cc3-c14c8d3f6e3f","pitchNumber":5,"startTime":"2026-04-12T20:15:28.029Z","endTime":"2026-04-12T20:15:41.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":650391,"link":"/api/v1/people/650391"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.22,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:15:41.276Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Valenzuela flies out to right fielder Matt Wallner.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:17:19.263Z","endTime":"2026-04-12T20:17:52.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"postOnSecond":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678218,"fullName":"Brandon Valenzuela","link":"/api/v1/people/678218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":2,"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-12T20:16:14.330Z","endTime":"2026-04-12T20:17:21.602Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"second":{"id":650391,"link":"/api/v1/people/650391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.371725153843663,"aZ":-13.114022363880045,"pfxX":-6.812607217195502,"pfxZ":9.748362924025674,"pX":-0.054914489615837024,"pZ":1.6965912850380862,"vX0":5.495575759444635,"vY0":-138.97667343910402,"vZ0":-9.730844160537552,"x":119.09,"y":192.97,"x0":-1.1736425260770826,"y0":50.00061413369904,"z0":6.116061211956516,"aX":-13.314653779288555},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":11.2,"spinRate":2047,"spinDirection":204},"zone":8,"typeConfidence":0.9,"plateTime":0.39424869475891944,"extension":6.3001479611061715},"index":1,"playId":"82378710-84de-31ab-853d-9a69bf79ab0c","pitchNumber":1,"startTime":"2026-04-12T20:17:21.602Z","endTime":"2026-04-12T20:17:25.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"second":{"id":650391,"link":"/api/v1/people/650391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":69.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.011517320313853,"aZ":-39.53790225923153,"pfxX":4.226373216272785,"pfxZ":-6.126664247770787,"pX":-0.086351090952583,"pZ":2.1574561119472158,"vX0":0.746003480320371,"vY0":-109.41271829053935,"vZ0":-0.23415777355936607,"x":120.29,"y":180.53,"x0":-0.9813921570157106,"y0":50.00481252212324,"z0":6.53681531620704,"aX":5.076163174635004},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-10.8,"breakHorizontal":-7.8,"spinRate":2233,"spinDirection":38},"zone":8,"typeConfidence":0.9,"plateTime":0.5024250275708342,"extension":6.369178377882934},"hitData":{"launchSpeed":76.4,"launchAngle":52.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.08,"coordY":126.21}},"index":2,"playId":"dc8e07fd-3599-384a-9e82-795e576b3d45","pitchNumber":2,"startTime":"2026-04-12T20:17:39.053Z","endTime":"2026-04-12T20:17:52.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":678218,"link":"/api/v1/people/678218","batSide":{"code":"L","description":"Left"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"second":{"id":650391,"link":"/api/v1/people/650391"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":678218,"link":"/api/v1/people/678218"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8999999999999999,"awayTeamWinProbability":99.1,"homeTeamWinProbabilityAdded":-1.1,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:17:52.785Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ernie Clement singles on a sharp line drive to left fielder Trevor Larnach. Eloy Jiménez to 3rd. Andrés Giménez to 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:18:06.106Z","endTime":"2026-04-12T20:19:29.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"postOnSecond":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"postOnThird":{"id":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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":650391,"fullName":"Eloy Jiménez","link":"/api/v1/people/650391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.040924686887344,"aZ":-28.192981578132226,"pfxX":8.917319333016472,"pfxZ":2.808009297519474,"pX":0.5407721908768586,"pZ":2.486746049277569,"vX0":1.6073114633897685,"vY0":-118.45408341461075,"vZ0":-3.121930072744346,"x":96.39,"y":171.64,"x0":-1.3053818765704142,"y0":50.00443392867189,"z0":6.4048220160131,"aX":12.647237535366775},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.6,"breakHorizontal":-16.6,"spinRate":2422,"spinDirection":75},"zone":6,"typeConfidence":0.91,"plateTime":0.46275592574252666,"extension":6.361092915057659},"index":0,"playId":"1e7013ae-782a-31c1-bcf3-d0893eff99db","pitchNumber":1,"startTime":"2026-04-12T20:18:21.715Z","endTime":"2026-04-12T20:18:25.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"second":{"id":650391,"link":"/api/v1/people/650391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21364574074446,"aZ":-29.914573749238894,"pfxX":9.416247042913593,"pfxZ":1.5999989061465865,"pX":0.9302742154444263,"pZ":2.17018024023663,"vX0":2.494023746828243,"vY0":-118.15256105027687,"vZ0":-3.4159315319771757,"x":81.54,"y":180.19,"x0":-1.3629449199944195,"y0":50.00159517062356,"z0":6.3934390813293,"aX":13.265725173496875},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.3,"breakHorizontal":-17.6,"spinRate":2498,"spinDirection":63},"zone":14,"typeConfidence":0.91,"plateTime":0.46417259981733316,"extension":6.074334959666715},"index":1,"playId":"58dda9c6-881a-3f51-8c7d-a4c3156f4e09","pitchNumber":2,"startTime":"2026-04-12T20:18:40.968Z","endTime":"2026-04-12T20:18:44.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"second":{"id":650391,"link":"/api/v1/people/650391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.111398175159152,"aZ":-32.725134062007484,"pfxX":8.761943062157798,"pfxZ":-0.3935045828348689,"pX":2.116008789740873,"pZ":0.9474613891999836,"vX0":4.838635054099868,"vY0":-117.55841337421239,"vZ0":-5.281877017482333,"x":36.34,"y":213.2,"x0":-1.1135069038208223,"y0":50.005475190122674,"z0":6.2919548417864215,"aX":12.157202106810042},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.8,"breakHorizontal":-17.2,"spinRate":2587,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.46750104990599484,"extension":6.356604858094278},"index":2,"playId":"3e4dcdba-b437-3bc8-917c-e9416f62c934","pitchNumber":3,"startTime":"2026-04-12T20:19:01.316Z","endTime":"2026-04-12T20:19:05.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"second":{"id":650391,"link":"/api/v1/people/650391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.577535921580218,"aZ":-12.589861528254175,"pfxX":-7.049809083408447,"pfxZ":9.758261668351707,"pX":-0.6178285157847411,"pZ":2.2809566285917144,"vX0":4.101860745678479,"vY0":-140.47670249625622,"vZ0":-8.555076843674096,"x":140.55,"y":177.19,"x0":-1.1777477223788735,"y0":50.005190989115796,"z0":6.176376118758255,"aX":-14.150366225412352},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":12.0,"spinRate":2135,"spinDirection":203},"zone":4,"typeConfidence":0.88,"plateTime":0.38929513111024594,"extension":6.283439664562441},"hitData":{"launchSpeed":105.6,"launchAngle":11.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":61.23,"coordY":97.65}},"index":3,"playId":"eea048ca-2fd1-3477-a3c8-1c6dede677c2","pitchNumber":4,"startTime":"2026-04-12T20:19:19.908Z","endTime":"2026-04-12T20:19:29.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"second":{"id":650391,"link":"/api/v1/people/650391"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":0.8000000000000003,"leverageIndex":0.24,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:19:29.973Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daulton Varsho flies out to right fielder Matt Wallner.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-12T20:19:57.248Z","endTime":"2026-04-12T20:21:00.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670242,"link":"/api/v1/people/670242"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":69.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.942960179843833,"aZ":-40.539970653893185,"pfxX":5.5158755524051735,"pfxZ":-6.87260943925245,"pX":0.454411168057564,"pZ":2.765892346419515,"vX0":1.4303595181062485,"vY0":-109.83264655334672,"vZ0":1.0915694618254423,"x":99.68,"y":164.1,"x0":-0.922124958888748,"y0":50.000135661430924,"z0":6.582805420827875,"aX":6.719024483540458},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-11.8,"breakHorizontal":-10.3,"spinRate":2234,"spinDirection":36},"zone":3,"typeConfidence":0.9,"plateTime":0.49920136626518063,"extension":6.0408191667111},"index":0,"playId":"447f689c-cfb2-3753-b4a6-8cd4679694a7","pitchNumber":1,"startTime":"2026-04-12T20:20:02.834Z","endTime":"2026-04-12T20:20:07.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":665926,"link":"/api/v1/people/665926"},"third":{"id":650391,"link":"/api/v1/people/650391"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.690271100032216,"aZ":-29.82933420536552,"pfxX":10.885007881900982,"pfxZ":1.6541483351671058,"pX":0.7007198839092207,"pZ":2.003301745522671,"vX0":1.7294739959796974,"vY0":-118.69549264812436,"vZ0":-3.6571924405622025,"x":90.29,"y":184.69,"x0":-1.4519100386131043,"y0":50.0007265408285,"z0":6.307477033848762,"aX":15.383326997288808},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.3,"breakHorizontal":-20.2,"spinRate":2477,"spinDirection":71},"zone":9,"typeConfidence":0.91,"plateTime":0.46311671438193924,"extension":6.280330168453643},"index":1,"playId":"d6173d5a-ee65-3856-a23a-b3898fef2be0","pitchNumber":2,"startTime":"2026-04-12T20:20:24.494Z","endTime":"2026-04-12T20:20:27.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":665926,"link":"/api/v1/people/665926"},"third":{"id":650391,"link":"/api/v1/people/650391"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.801029641925073,"aZ":-31.057975654249148,"pfxX":9.519537052666578,"pfxZ":0.7983179254622552,"pX":0.420016708625275,"pZ":2.6224683261940376,"vX0":1.417854079035579,"vY0":-117.53538984735546,"vZ0":-1.9629485092725831,"x":100.99,"y":167.97,"x0":-1.4277976258517306,"y0":50.00130747766535,"z0":6.359384309170075,"aX":13.284015678865494},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.2,"breakHorizontal":-17.6,"spinRate":2383,"spinDirection":63},"zone":6,"typeConfidence":0.91,"plateTime":0.4664637914779055,"extension":6.279616486514395},"hitData":{"launchSpeed":87.7,"launchAngle":41.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.25,"coordY":95.17}},"index":2,"playId":"6dedb238-1313-33ec-a2bd-095971fc78c3","pitchNumber":3,"startTime":"2026-04-12T20:20:50.910Z","endTime":"2026-04-12T20:21:00.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":662139,"link":"/api/v1/people/662139","batSide":{"code":"L","description":"Left"}},"first":{"id":676391,"link":"/api/v1/people/676391"},"second":{"id":665926,"link":"/api/v1/people/665926"},"third":{"id":650391,"link":"/api/v1/people/650391"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-1.4000000000000001,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:21:00.779Z","atBatIndex":72},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"James Outman pops out to second baseman Ernie Clement.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T20:23:20.636Z","endTime":"2026-04-12T20:24:38.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"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":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jeff Hoffman replaces Tyler Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T20:22:24.551Z","endTime":"2026-04-12T20:23:22.954Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656546,"link":"/api/v1/people/656546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.468509343940546,"aZ":-14.107525746179197,"pfxX":-9.537317177471774,"pfxZ":9.346007254322675,"pX":0.045891681344082884,"pZ":2.579331862011942,"vX0":10.060260252544936,"vY0":-138.31547444259968,"vZ0":-5.140555908843324,"x":115.25,"y":169.14,"x0":-2.4030791237854046,"y0":50.0053321694543,"z0":5.4113955642924,"aX":-18.44254845217374},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":15.1,"spinRate":2418,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3963248703201807,"extension":6.630896735278579},"index":1,"playId":"75f17cf3-849e-3680-a70e-625c8c684119","pitchNumber":1,"startTime":"2026-04-12T20:23:22.954Z","endTime":"2026-04-12T20:23:25.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.965353538979265,"aZ":-15.983502391306004,"pfxX":-10.743638855142265,"pfxZ":8.111397951902925,"pX":0.05929354809004211,"pZ":3.2227624231953675,"vX0":11.059893032759225,"vY0":-140.65340093933904,"vZ0":-3.1717961562955392,"x":114.74,"y":151.77,"x0":-2.5347347602681354,"y0":50.00534416505165,"z0":5.406329778773772,"aX":-21.45280397975334},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":17.0,"spinRate":2512,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.38994516804948587,"extension":6.487101208584376},"index":2,"playId":"368e016d-46aa-339d-8da2-5d0915691ad0","pitchNumber":2,"startTime":"2026-04-12T20:23:39.502Z","endTime":"2026-04-12T20:23:42.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-12T20:23:51.131Z","endTime":"2026-04-12T20:24:07.420Z","isPitch":false,"type":"action","player":{"id":681546,"link":"/api/v1/people/681546"},"defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25111425436496,"aZ":-15.032310805397556,"pfxX":-10.874172413075224,"pfxZ":8.4975589396442,"pX":-0.20436195797150922,"pZ":2.6046739973924815,"vX0":10.048332344056845,"vY0":-141.38062384217088,"vZ0":-5.139426673156756,"x":124.79,"y":168.45,"x0":-2.3976044638120437,"y0":50.00542092290781,"z0":5.4162781719383775,"aX":-21.942909194363885},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":17.5,"spinRate":2536,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3879165280998431,"extension":6.482138916755632},"index":4,"playId":"e0d86e46-b7f3-3f67-8166-ca0f94afec83","pitchNumber":3,"startTime":"2026-04-12T20:24:07.420Z","endTime":"2026-04-12T20:24:10.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01101477754394,"aZ":-15.105675114617554,"pfxX":-8.602529853430532,"pfxZ":8.621596572950804,"pX":0.6728149514536188,"pZ":2.313617830198358,"vX0":11.886296844787509,"vY0":-139.70727314166123,"vZ0":-5.3127953480663646,"x":91.35,"y":176.31,"x0":-2.5161466681247453,"y0":50.004972032100405,"z0":5.230354775562934,"aX":-17.03533395718071},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":13.2,"spinRate":2607,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.3918158993008256,"extension":6.560839911884027},"hitData":{"launchSpeed":92.3,"launchAngle":63.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":153.97,"coordY":139.14}},"index":5,"playId":"26c03c83-a4fa-367e-b5b9-88585f5dd0e7","pitchNumber":4,"startTime":"2026-04-12T20:24:27.361Z","endTime":"2026-04-12T20:24:38.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681546,"link":"/api/v1/people/681546","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":681546,"link":"/api/v1/people/681546"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:24:38.345Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T20:24:52.748Z","endTime":"2026-04-12T20:26:04.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.737144910033873,"aZ":-29.834141475775375,"pfxX":-9.08671538446111,"pfxZ":1.3290841099264146,"pX":-0.802283133802811,"pZ":2.8307814509257665,"vX0":7.52139458808369,"vY0":-131.7397772315355,"vZ0":-1.0043053265791566,"x":147.58,"y":162.35,"x0":-2.512402337947411,"y0":50.002932895016784,"z0":5.4203582172445275,"aX":-15.987663128516845},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.4,"breakHorizontal":14.9,"spinRate":1729,"spinDirection":251},"zone":1,"typeConfidence":2.0,"plateTime":0.4156163725924791,"extension":6.5862792619421615},"index":0,"playId":"f2f3d1b6-9ac0-3d33-a2f9-d6a4f6766c9a","pitchNumber":1,"startTime":"2026-04-12T20:25:06.613Z","endTime":"2026-04-12T20:25:10.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.110938459686473,"aZ":-36.47789957651832,"pfxX":1.7337903945581497,"pfxZ":-2.620794487537486,"pX":0.9085389929235077,"pZ":1.4535599326974589,"vX0":7.7876341266376095,"vY0":-127.16452833883922,"vZ0":-2.861458277114788,"x":82.37,"y":199.53,"x0":-2.4137350116333836,"y0":50.00154086530462,"z0":5.475922796141162,"aX":2.848473811742485},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.2,"breakHorizontal":-4.8,"spinRate":2790,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4300866369323515,"extension":6.662558618504423},"index":1,"playId":"c2515f83-f603-3b47-9fc6-c60818fe4b43","pitchNumber":2,"startTime":"2026-04-12T20:25:24.011Z","endTime":"2026-04-12T20:25:28.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.306400100542966,"aZ":-15.783109873639045,"pfxX":-8.60353514191071,"pfxZ":8.283386630436144,"pX":0.9414721614163677,"pZ":3.6974695357179224,"vX0":12.011890023858395,"vY0":-139.95776841003575,"vZ0":-1.8297581971820078,"x":81.11,"y":138.95,"x0":-2.2930897503927476,"y0":50.005392161026066,"z0":5.396229092916273,"aX":-17.03077163847172},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":13.1,"spinRate":2590,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.391726867739,"extension":6.599772158857291},"index":2,"playId":"e711df3d-fa14-38d0-8737-8878c1e4469f","pitchNumber":3,"startTime":"2026-04-12T20:25:42.746Z","endTime":"2026-04-12T20:25:45.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01781002885672,"aZ":-33.47132804407689,"pfxX":0.3509672120268288,"pfxZ":-0.7968561379560866,"pX":0.7106206850056442,"pZ":0.753029570882026,"vX0":7.845591046070802,"vY0":-127.67392302978162,"vZ0":-5.067204430179796,"x":89.91,"y":218.45,"x0":-2.4620312712995918,"y0":50.001429465747414,"z0":5.4315896703914825,"aX":0.5719223352447871},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.5,"breakHorizontal":-2.6,"spinRate":2834,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4308460174808775,"extension":6.614071843932723},"index":3,"playId":"b0f79d19-12a0-3165-a1d9-b03384d12960","pitchNumber":4,"startTime":"2026-04-12T20:26:00.319Z","endTime":"2026-04-12T20:26:04.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:26:04.766Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach challenged (pitch result), call on the field was confirmed: Trevor Larnach called out on strikes.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-12T20:26:18.239Z","endTime":"2026-04-12T20:28:03.941Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678218,"link":"/api/v1/people/678218"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.703484574957606,"aZ":-31.85089775511492,"pfxX":-5.606667979147537,"pfxZ":0.18603670970335529,"pX":-0.9325405258985073,"pZ":3.1170908113251508,"vX0":6.135865596347091,"vY0":-129.95414559339133,"vZ0":0.1647030569848491,"x":152.55,"y":154.62,"x0":-2.589108447512606,"y0":50.00233294726312,"z0":5.460579301380206,"aX":-9.647656909030596},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.6,"breakHorizontal":8.9,"spinRate":1710,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4205302699322795,"extension":6.600160952088804},"index":0,"playId":"34894e9d-e636-3fb9-9b63-b7539907bd8e","pitchNumber":1,"startTime":"2026-04-12T20:26:33.485Z","endTime":"2026-04-12T20:26:37.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63500854032682,"aZ":-30.6775219554788,"pfxX":-7.921239246600382,"pfxZ":0.8602356680293086,"pX":-0.41991373203367927,"pZ":1.6870280881806934,"vX0":7.985307886023189,"vY0":-130.73081459820472,"vZ0":-3.4657127324409815,"x":133.01,"y":193.23,"x0":-2.479629941095292,"y0":50.00307811586105,"z0":5.32390013717367,"aX":-13.76104655544128},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.0,"breakHorizontal":12.7,"spinRate":1703,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.41841196207041564,"extension":6.620124610237327},"index":1,"playId":"ed72c08b-f56f-3398-b0c1-5fea9c8b6509","pitchNumber":2,"startTime":"2026-04-12T20:26:51.674Z","endTime":"2026-04-12T20:26:55.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.916978828322407,"aZ":-14.48451940977504,"pfxX":-7.530068016845329,"pfxZ":9.024509154121805,"pX":-0.3959809165330986,"pZ":3.701887796626318,"vX0":8.103339096746149,"vY0":-139.2850634970607,"vZ0":-2.018084706317843,"x":132.09,"y":138.83,"x0":-2.3676817635538785,"y0":50.00510740421759,"z0":5.396002730359457,"aX":-14.765271166966016},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":11.9,"spinRate":2550,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3935712602561754,"extension":6.5476958170872095},"index":2,"playId":"6722ac53-a417-3c62-9b43-fc306cbeb03f","pitchNumber":3,"startTime":"2026-04-12T20:27:09.369Z","endTime":"2026-04-12T20:27:12.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72961476228708,"aZ":-32.165244618746755,"pfxX":1.6863702929403805,"pfxZ":0.0024703635710334737,"pX":-0.6089054841932242,"pZ":3.4952464046107843,"vX0":4.3233083188230825,"vY0":-128.7907207741122,"vZ0":0.6402747147581238,"x":140.21,"y":144.41,"x0":-2.5176441684495265,"y0":50.00046197066218,"z0":5.7000459451572265,"aX":2.8773149282850574},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.4,"breakHorizontal":-3.8,"spinRate":2773,"spinDirection":89},"zone":1,"typeConfidence":2.0,"plateTime":0.42270369790905127,"extension":6.5121509735133785},"index":3,"playId":"240b1a04-ebd5-35dd-bcc6-4e4941c39031","pitchNumber":4,"startTime":"2026-04-12T20:27:36.941Z","endTime":"2026-04-12T20:28:03.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":678218,"link":"/api/v1/people/678218"},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":676391,"link":"/api/v1/people/676391"},"third":{"id":672960,"link":"/api/v1/people/672960"},"shortstop":{"id":665926,"link":"/api/v1/people/665926"},"left":{"id":660821,"link":"/api/v1/people/660821"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"}},"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:28:03.941Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T20:30:16.342Z","endTime":"2026-04-12T20:31:04.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Austin Martin replaces left fielder Trevor Larnach, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-12T20:29:20.970Z","endTime":"2026-04-12T20:29:21.001Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Justin Topa replaces Andrew Morris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-12T20:29:21.001Z","endTime":"2026-04-12T20:30:18.632Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623437,"link":"/api/v1/people/623437"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.786914112247683,"aZ":-28.51124040056845,"pfxX":-10.354034965455348,"pfxZ":1.9515029466609768,"pX":-0.041043293450263044,"pZ":3.1726194141504065,"vX0":8.938829350593892,"vY0":-136.00855077923248,"vZ0":0.29925522415048456,"x":118.56,"y":153.12,"x0":-2.018954262362549,"y0":50.0058196588354,"z0":5.0323923373555,"aX":-19.47401358135323},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.8,"breakHorizontal":16.9,"spinRate":2014,"spinDirection":249},"zone":2,"typeConfidence":0.82,"plateTime":0.40213353562967,"extension":5.771847655839355},"index":2,"playId":"e013c9f0-2524-3532-96fb-a55399476016","pitchNumber":1,"startTime":"2026-04-12T20:30:18.632Z","endTime":"2026-04-12T20:30:22.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.262287351280847,"aZ":-31.850222639053065,"pfxX":-11.373120078242456,"pfxZ":0.17042950447419702,"pX":-0.36680558969687704,"pZ":1.3462711232450784,"vX0":8.600832057100925,"vY0":-136.75702680457383,"vZ0":-3.728241139895228,"x":130.98,"y":202.43,"x0":-2.0755235324409043,"y0":50.002503463893994,"z0":4.912770059631114,"aX":-21.53431794825607},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":-0.4,"breakHorizontal":18.7,"spinRate":2021,"spinDirection":247},"zone":13,"typeConfidence":0.93,"plateTime":0.4005586283041844,"extension":5.741691141959643},"index":3,"playId":"28086ac7-606a-3c76-8466-e4be2fefb29c","pitchNumber":2,"startTime":"2026-04-12T20:30:37.870Z","endTime":"2026-04-12T20:30:41.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.077546271796212,"aZ":-29.579339728330684,"pfxX":8.458918355394088,"pfxZ":1.8185840292368889,"pX":0.7247088281890647,"pZ":1.9136686916567227,"vX0":4.698809989525313,"vY0":-119.00273473647385,"vZ0":-0.8922416020469328,"x":89.38,"y":187.11,"x0":-2.378075887055865,"y0":50.00276434151162,"z0":4.986969973994469,"aX":12.059630620826036},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.4,"breakHorizontal":-16.4,"spinRate":2574,"spinDirection":64},"zone":9,"typeConfidence":0.91,"plateTime":0.4613057013771762,"extension":5.75133260665267},"hitData":{"launchSpeed":70.4,"launchAngle":5.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.18,"coordY":142.72}},"index":4,"playId":"ca7a5e1f-9486-3fa8-b0c3-9e2eb308ae36","pitchNumber":3,"startTime":"2026-04-12T20:30:54.676Z","endTime":"2026-04-12T20:31:04.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:31:04.479Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jesús Sánchez singles on a sharp ground ball to left fielder Austin Martin.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T20:31:40.230Z","endTime":"2026-04-12T20:31:56.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"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-12T20:31:28.709Z","endTime":"2026-04-12T20:31:42.571Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.633928243333838,"aZ":-32.41414865675279,"pfxX":-10.127384899114423,"pfxZ":-0.12816238854785844,"pX":-0.01975847123369977,"pZ":2.1606481700911417,"vX0":8.97105759522321,"vY0":-136.1381070408328,"vZ0":-1.5060024858661576,"x":117.75,"y":180.44,"x0":-2.040535125458934,"y0":50.001700656033414,"z0":4.962636126485883,"aX":-19.02561418905457},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-0.4,"breakHorizontal":16.4,"spinRate":2104,"spinDirection":248},"zone":8,"typeConfidence":0.9,"plateTime":0.40218407518334676,"extension":5.51210252745908},"hitData":{"launchSpeed":104.7,"launchAngle":6.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":94.38,"coordY":92.34}},"index":1,"playId":"163f2e94-5a58-3e37-8df6-81a3f1ea3ab6","pitchNumber":1,"startTime":"2026-04-12T20:31:42.571Z","endTime":"2026-04-12T20:31:56.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.19999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:31:56.236Z","atBatIndex":77},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kazuma Okamoto grounds into a double play, shortstop Brooks Lee to second baseman Luke Keaschall to first baseman Kody Clemens. Jesús Sánchez out at 2nd. Kazuma Okamoto out at 1st.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-12T20:32:08.596Z","endTime":"2026-04-12T20:34:59.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.204"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".824"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".475"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".510"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".439"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.14"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.67"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.82"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.16"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.21"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.30"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"100.02"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.97"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.31"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.24"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.69"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.91"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.23"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".243"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".147"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".339"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".354"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".423"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".225"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".065"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".103"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".113"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".703"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".950"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.204"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".824"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".475"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".510"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".439"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15953032415872,"aZ":-29.785482058074265,"pfxX":-11.073329608523762,"pfxZ":1.2819645066570233,"pX":-0.07647645092039677,"pZ":1.4090274977154629,"vX0":9.073661113968225,"vY0":-135.92072927231237,"vZ0":-3.51602053125536,"x":119.92,"y":200.74,"x0":-2.0275304762600412,"y0":50.001117182559355,"z0":4.798701519076099,"aX":-20.615066846418248},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.7,"breakHorizontal":18.0,"spinRate":2138,"spinDirection":242},"zone":13,"typeConfidence":0.89,"plateTime":0.403729021956285,"extension":5.8084352759404405},"index":0,"playId":"c5c76bd0-6fe6-3d2a-9679-5d0651920be9","pitchNumber":1,"startTime":"2026-04-12T20:32:15.628Z","endTime":"2026-04-12T20:32:20.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.607985784731856,"aZ":-29.85291799433559,"pfxX":-10.405103913110674,"pfxZ":1.2671587048486685,"pX":0.014485227817528819,"pZ":2.8706127612508614,"vX0":8.874801743990774,"vY0":-134.9307217930705,"vZ0":0.09936503404661912,"x":116.45,"y":161.27,"x0":-1.972725639574051,"y0":50.00509440275824,"z0":4.9447152791210165,"aX":-19.101344403399924},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.5,"breakHorizontal":16.8,"spinRate":2214,"spinDirection":245},"zone":2,"typeConfidence":0.84,"plateTime":0.40664780128615163,"extension":5.67104189032158},"index":1,"playId":"b34d3cca-dde1-3b58-90d7-c50ca088d2d7","pitchNumber":2,"startTime":"2026-04-12T20:32:34.073Z","endTime":"2026-04-12T20:32:38.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.703824044198583,"aZ":-30.090025827413065,"pfxX":-10.549160091546925,"pfxZ":1.1345550634652763,"pX":-0.7529129851676094,"pZ":3.574998585863477,"vX0":7.372373082287353,"vY0":-134.66419509712634,"vZ0":1.500930534595005,"x":145.7,"y":142.26,"x0":-2.157910319153139,"y0":50.00046210745198,"z0":5.1415858681708,"aX":-19.339620174925138},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.6,"breakHorizontal":17.5,"spinRate":2108,"spinDirection":245},"zone":11,"typeConfidence":0.83,"plateTime":0.4070045504824158,"extension":5.673506982079474},"index":2,"playId":"372e29b5-bd0f-3276-818d-23c5bf7f88fd","pitchNumber":3,"startTime":"2026-04-12T20:32:52.793Z","endTime":"2026-04-12T20:32:56.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.115142375870416,"aZ":-31.91529194742692,"pfxX":4.723432389076049,"pfxZ":0.17621509451692763,"pX":1.4796004582127373,"pZ":1.665341449458519,"vX0":7.359081066422906,"vY0":-118.72112881133884,"vZ0":-0.9242862501746998,"x":60.6,"y":193.82,"x0":-2.2757809464682404,"y0":50.0001190061611,"z0":4.969296549834487,"aX":6.726605101710621},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.4,"breakHorizontal":-10.3,"spinRate":2675,"spinDirection":68},"zone":14,"typeConfidence":0.89,"plateTime":0.46168329413862974,"extension":5.772502788742879},"index":3,"playId":"5397c51f-b5c0-356e-9e6e-1d9aa08d270a","pitchNumber":4,"startTime":"2026-04-12T20:33:11.418Z","endTime":"2026-04-12T20:33:15.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.251096769252875,"aZ":-31.469477476154825,"pfxX":-9.780002472743341,"pfxZ":0.3729201589513398,"pX":-0.7279050161609761,"pZ":3.131946541026576,"vX0":7.213337850477387,"vY0":-136.51131305390203,"vZ0":0.8105609141976695,"x":144.75,"y":154.22,"x0":-2.130114459039118,"y0":50.003719594134644,"z0":4.992778569053543,"aX":-18.511945494065667},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.1,"breakHorizontal":16.2,"spinRate":2185,"spinDirection":246},"zone":1,"typeConfidence":0.89,"plateTime":0.40079294722962455,"extension":5.755661012163627},"index":4,"playId":"668a1b8b-e044-3fb0-bfbe-d791bd1ccbb3","pitchNumber":5,"startTime":"2026-04-12T20:33:43.719Z","endTime":"2026-04-12T20:33:46.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.170049641874535,"aZ":-34.03512100502818,"pfxX":6.666883426417,"pfxZ":-1.394998707122252,"pX":2.229223462877176,"pZ":0.977138777880871,"vX0":7.818169149661456,"vY0":-114.94995957401092,"vZ0":-1.4627166122957753,"x":32.03,"y":212.4,"x0":-2.0879096236552224,"y0":50.00475562416264,"z0":4.93930743548908,"aX":8.881951790445543},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-2.6,"breakHorizontal":-14.2,"spinRate":2690,"spinDirection":63},"zone":14,"typeConfidence":0.92,"plateTime":0.4772939199295858,"extension":5.643382420129294},"index":5,"playId":"87e86483-5df3-3141-8057-cbe959f3a541","pitchNumber":6,"startTime":"2026-04-12T20:34:07.971Z","endTime":"2026-04-12T20:34:12.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.846265491776204,"aZ":-36.18623199504491,"pfxX":-10.807625766349366,"pfxZ":-2.176198839958424,"pX":0.9023355884544527,"pZ":3.3656463730777615,"vX0":11.305855924237422,"vY0":-134.3617822777725,"vZ0":2.237418213021455,"x":82.61,"y":147.91,"x0":-1.9392453161025638,"y0":50.00245931177265,"z0":5.078717450997348,"aX":-19.924667639714094},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-3.2,"breakHorizontal":17.4,"spinRate":2232,"spinDirection":246},"zone":12,"typeConfidence":0.89,"plateTime":0.40635578951925133,"extension":5.670637968339443},"index":6,"playId":"e2b77373-4fa0-3af2-ae3b-5200ecd2d172","pitchNumber":7,"startTime":"2026-04-12T20:34:31.007Z","endTime":"2026-04-12T20:34:34.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59850398308551,"aZ":-32.302922411015714,"pfxX":-10.408437296555125,"pfxZ":-0.06626772639266143,"pX":0.7518405012950922,"pZ":2.077868054797278,"vX0":10.818308192769125,"vY0":-135.64594087877592,"vZ0":-1.6019216450594,"x":88.34,"y":182.68,"x0":-1.9216296360876017,"y0":50.00521474580438,"z0":4.912584915173816,"aX":-19.544207803150076},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":-0.2,"breakHorizontal":16.8,"spinRate":2178,"spinDirection":248},"zone":9,"typeConfidence":0.88,"plateTime":0.4026553938358002,"extension":5.7993764850534},"hitData":{"launchSpeed":86.8,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.35,"coordY":148.01}},"index":7,"playId":"81174c12-30d5-3173-a03f-f67399e8e71b","pitchNumber":8,"startTime":"2026-04-12T20:34:50.426Z","endTime":"2026-04-12T20:34:59.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623437,"link":"/api/v1/people/623437","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":665019,"link":"/api/v1/people/665019"},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":656484,"link":"/api/v1/people/656484"},"shortstop":{"id":686797,"link":"/api/v1/people/686797"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":681546,"link":"/api/v1/people/681546"},"right":{"id":670242,"link":"/api/v1/people/670242"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":658292,"link":"/api/v1/people/658292"},"officialType":"Home Plate"},{"official":{"id":482608,"link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":623437,"link":"/api/v1/people/623437"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.3,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-12T20:34:59.001Z","atBatIndex":78}]