[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake McCarthy pops out to third baseman Kazuma Okamoto in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-31T23:07:35.668Z","endTime":"2026-03-31T23:08:10.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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,5],"actionIndex":[0,1,2],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T19:22:40.986Z","endTime":"2026-03-31T22:43:02.739Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-31T22:43:02.739Z","endTime":"2026-03-31T23:06:01.027Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-31T23:06:01.027Z","endTime":"2026-03-31T23:07:37.863Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.122703007434087,"aZ":-9.505927201710584,"pfxX":-6.565430231647493,"pfxZ":12.096556384505401,"pX":-0.0016026775819558544,"pZ":2.3189164186039,"vX0":9.395438551242192,"vY0":-136.304204486067,"vZ0":-7.2383858531298255,"x":117.06,"y":176.17,"x0":-2.646846424167596,"y0":50.00224378178534,"z0":5.672278425848228,"aX":-12.303138797930366},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.4,"breakHorizontal":9.8,"spinRate":2507,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.4024790119872339,"extension":6.079927146739937},"index":3,"playId":"9ac37c62-ce28-3aea-9f4e-8f1854c4ae7f","pitchNumber":1,"startTime":"2026-03-31T23:07:37.863Z","endTime":"2026-03-31T23:07:41.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":4,"startTime":"2026-03-31T23:07:51.356Z","endTime":"2026-03-31T23:08:02.751Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71987647530852,"aZ":-13.814942130113065,"pfxX":-6.836993488644516,"pfxZ":10.055818784331684,"pX":0.5327724791135302,"pZ":3.6952611717479424,"vX0":10.810616823560641,"vY0":-134.62523907198425,"vZ0":-2.9222251651733053,"x":96.69,"y":139.01,"x0":-2.656610836152181,"y0":50.00020828687284,"z0":5.77956435273345,"aX":-12.480036002483782},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":10.0,"spinRate":2397,"spinDirection":214},"zone":12,"typeConfidence":0.9,"plateTime":0.40770827409478105,"extension":5.998896800860937},"hitData":{"launchSpeed":61.2,"launchAngle":63.0,"totalDistance":136.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":78.34,"coordY":173.67}},"index":5,"playId":"bb0ab2e3-3411-346b-a468-35f5c3b30c03","pitchNumber":2,"startTime":"2026-03-31T23:08:02.751Z","endTime":"2026-03-31T23:08:10.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-31T23:08:10.941Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-31T23:08:19.821Z","endTime":"2026-03-31T23:10:30.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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,1,2,3,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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.357751051760548,"aZ":-12.13961778679493,"pfxX":-7.113329479197143,"pfxZ":10.735777662672113,"pX":0.9153717560523296,"pZ":2.870270141846225,"vX0":11.677732229789873,"vY0":-135.88115596125562,"vZ0":-5.427214714486678,"x":82.11,"y":161.28,"x0":-2.5178498392184463,"y0":50.002821267774266,"z0":5.740238890505051,"aX":-13.275492822869722},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":10.3,"spinRate":2437,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.4034230674962611,"extension":6.116647582205288},"index":0,"playId":"0c2d4d11-68f7-36bc-b100-f492ef4a7afb","pitchNumber":1,"startTime":"2026-03-31T23:08:38.044Z","endTime":"2026-03-31T23:08:42.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.506273255558845,"aZ":-26.377762404859293,"pfxX":0.29994011034329704,"pfxZ":3.656464603680975,"pX":0.9810056305030427,"pZ":1.2612349162081153,"vX0":9.308123819083454,"vY0":-124.63139657900953,"vZ0":-5.190211578859704,"x":79.61,"y":204.73,"x0":-2.8306148817785175,"y0":50.000805257655834,"z0":5.531695245318516,"aX":0.4722201454832716},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.6,"breakHorizontal":-2.5,"spinRate":2397,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4383767186532852,"extension":6.027478625967654},"index":1,"playId":"dcd67ff5-c33e-3ac7-9075-2280b4770730","pitchNumber":2,"startTime":"2026-03-31T23:08:52.921Z","endTime":"2026-03-31T23:08:56.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.001793500037593,"aZ":-27.15109070090551,"pfxX":1.1675469723442922,"pfxZ":3.1609711123146225,"pX":-0.062147835850076945,"pZ":1.9237792961062474,"vX0":6.774428997925035,"vY0":-124.96092665028725,"vZ0":-3.408788621283052,"x":119.37,"y":186.84,"x0":-2.9544416159059224,"y0":50.00444973021244,"z0":5.524188345637259,"aX":1.854198439717015},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.2,"breakHorizontal":-3.6,"spinRate":2466,"spinDirection":195},"zone":8,"typeConfidence":2.0,"plateTime":0.43749940595271264,"extension":6.1036302525476795},"index":2,"playId":"5d9f0d9a-959a-37af-a87a-f3c1a6c10814","pitchNumber":3,"startTime":"2026-03-31T23:09:07.446Z","endTime":"2026-03-31T23:09:10.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72250025616853,"aZ":-12.036069012087404,"pfxX":-6.575846657750832,"pfxZ":10.873219164703418,"pX":-0.04732098534025659,"pZ":3.077160572061954,"vX0":9.336341898872151,"vY0":-135.7148837786069,"vZ0":-4.6962645748822025,"x":118.8,"y":155.7,"x0":-2.689291488035292,"y0":50.00080760898411,"z0":5.678783745570466,"aX":-12.177221044620898},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":9.7,"spinRate":2376,"spinDirection":218},"zone":2,"typeConfidence":0.91,"plateTime":0.40472700364471503,"extension":6.168994828631904},"index":3,"playId":"e6611dff-4dae-3fd7-b5fa-4b6940f89032","pitchNumber":4,"startTime":"2026-03-31T23:09:25.309Z","endTime":"2026-03-31T23:09:29.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-31T23:09:38.409Z","endTime":"2026-03-31T23:09:50.284Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64721096941911,"aZ":-26.774300450011577,"pfxX":0.38921937908977267,"pfxZ":3.4662131292376763,"pX":1.3308066414990736,"pZ":1.4679193901191834,"vX0":9.84689297018137,"vY0":-123.567538632448,"vZ0":-4.65352308879815,"x":66.27,"y":199.15,"x0":-2.7423912421985133,"y0":50.00587838859737,"z0":5.602477114960725,"aX":0.6069773424230047},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.5,"breakHorizontal":-2.8,"spinRate":2458,"spinDirection":176},"zone":14,"typeConfidence":2.0,"plateTime":0.4418109029675308,"extension":6.033725816932027},"index":5,"playId":"395c8631-fbfd-337e-970a-d7d4ed8c85d8","pitchNumber":5,"startTime":"2026-03-31T23:09:50.284Z","endTime":"2026-03-31T23:09:54.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.345342464460657,"aZ":-11.909930641393586,"pfxX":-7.156265498790514,"pfxZ":11.051739294141793,"pX":0.4864052072459174,"pZ":2.6163084821899445,"vX0":10.831606355819334,"vY0":-135.0213900766463,"vZ0":-5.801312418289653,"x":98.46,"y":168.14,"x0":-2.660499019502081,"y0":50.001461734961495,"z0":5.642281359397927,"aX":-13.12049159050968},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.8,"breakHorizontal":10.4,"spinRate":2465,"spinDirection":214},"zone":6,"typeConfidence":0.91,"plateTime":0.4067761133488297,"extension":6.200640206725377},"index":6,"playId":"01d0d82d-113f-3887-a86e-644a69e97aea","pitchNumber":6,"startTime":"2026-03-31T23:10:06.824Z","endTime":"2026-03-31T23:10:10.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13179259505414,"aZ":-30.21708116693439,"pfxX":0.4100205680999577,"pfxZ":1.2572316962084154,"pX":0.08152873281553794,"pZ":1.1466950506321028,"vX0":7.600563448576514,"vY0":-124.51945016003789,"vZ0":-4.227998968741474,"x":113.89,"y":207.82,"x0":-3.075340491516601,"y0":50.00269650164594,"z0":5.392423880395447,"aX":0.6370587824506608},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.4,"breakHorizontal":-2.6,"spinRate":2189,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.44140891600020593,"extension":6.041615043745379},"index":7,"playId":"ba8af2dc-70ce-3819-8c8c-1f08fb94ebde","pitchNumber":7,"startTime":"2026-03-31T23:10:27.010Z","endTime":"2026-03-31T23:10:30.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"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-03-31T23:10:30.149Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-31T23:10:43.247Z","endTime":"2026-03-31T23:12:05.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":76.1,"endSpeed":69.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.686255098002427,"aZ":-36.314416411459895,"pfxX":5.587998066651146,"pfxZ":-3.356889898240812,"pX":-2.127909716236245,"pZ":3.713237366850314,"vX0":0.6229891719438111,"vY0":-110.68578053144972,"vZ0":3.3171899630509802,"x":198.11,"y":138.52,"x0":-3.138908085865939,"y0":50.001711601285834,"z0":6.010565221020065,"aX":6.897367261443971},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-4.8,"breakHorizontal":-10.3,"spinRate":2572,"spinDirection":69},"zone":11,"typeConfidence":0.9,"plateTime":0.49581007318411974,"extension":6.038613132401351},"index":0,"playId":"669de488-f173-30e7-aee8-816c5caf8f43","pitchNumber":1,"startTime":"2026-03-31T23:10:57.000Z","endTime":"2026-03-31T23:11:00.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.527347595582235,"aZ":-11.329012760653209,"pfxX":-4.442605756591479,"pfxZ":10.916979954510511,"pX":0.04534058465247742,"pZ":3.422485092197943,"vX0":9.220555129788446,"vY0":-137.76872435303102,"vZ0":-4.042717897903869,"x":115.27,"y":146.37,"x0":-2.7777516353062675,"y0":50.0003012350081,"z0":5.682980658051553,"aX":-8.481356462155615},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.0,"breakHorizontal":6.0,"spinRate":2367,"spinDirection":219},"zone":12,"typeConfidence":0.92,"plateTime":0.3985906770558687,"extension":6.0498522915501605},"index":1,"playId":"81579375-98db-3513-aff2-4ea29975a6d0","pitchNumber":2,"startTime":"2026-03-31T23:11:11.228Z","endTime":"2026-03-31T23:11:15.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-03-31T23:11:24.181Z","endTime":"2026-03-31T23:11:35.721Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.136456482793943,"aZ":-23.046189768321852,"pfxX":0.5132358055996034,"pfxZ":5.415298905771802,"pX":0.3959175867850141,"pZ":2.3289229875406523,"vX0":8.101022287505675,"vY0":-128.41484713864608,"vZ0":-3.7205064098935123,"x":101.91,"y":175.9,"x0":-2.8536201707870203,"y0":50.00611673964401,"z0":5.56891791241528,"aX":0.8652558408067671},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.2,"breakHorizontal":-2.5,"spinRate":2464,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.4249354689581879,"extension":5.9002604425366085},"index":3,"playId":"f9b69b6a-fdba-3b5f-b2df-5ec0100cb3df","pitchNumber":3,"startTime":"2026-03-31T23:11:35.721Z","endTime":"2026-03-31T23:11:39.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.993711151723495,"aZ":-14.039303627735736,"pfxX":-5.74036200019977,"pfxZ":9.58682695653247,"pX":0.670319257726564,"pZ":3.0181730525259542,"vX0":10.765808710285667,"vY0":-136.19212634043066,"vZ0":-4.664395237965608,"x":91.45,"y":157.29,"x0":-2.57574433468249,"y0":50.00015194604289,"z0":5.71352311567715,"aX":-10.856508436480949},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.6,"breakHorizontal":8.3,"spinRate":2323,"spinDirection":214},"zone":3,"typeConfidence":0.9,"plateTime":0.4011156146713981,"extension":5.962099007311665},"hitData":{"launchSpeed":72.2,"launchAngle":9.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.19,"coordY":146.55}},"index":4,"playId":"0cf5289a-0102-3dac-b046-0de84d36734c","pitchNumber":4,"startTime":"2026-03-31T23:11:57.772Z","endTime":"2026-03-31T23:12:05.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"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-03-31T23:12:05.178Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Springer strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-31T23:13:54.322Z","endTime":"2026-03-31T23:16:36.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72219466597579,"aZ":-22.882567237409255,"pfxX":4.223513064448719,"pfxZ":5.409194870566939,"pX":0.3689950232466398,"pZ":2.5993344872885835,"vX0":2.6163859245468166,"vY0":-130.5728969312625,"vZ0":-2.759345185784748,"x":102.93,"y":168.6,"x0":-1.196454127024813,"y0":50.0056969754202,"z0":5.400688231636925,"aX":7.25840332104946},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.4,"breakHorizontal":-8.3,"spinRate":2559,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.4202469587903379,"extension":6.5404002111492145},"index":0,"playId":"9da01e78-625e-37d7-b712-c19e6dc9a1c1","pitchNumber":1,"startTime":"2026-03-31T23:14:15.518Z","endTime":"2026-03-31T23:14:19.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.653111648954265,"aZ":-21.695597230407408,"pfxX":3.2921395320315634,"pfxZ":5.9652696739613456,"pX":1.3886947455837595,"pZ":2.1528903993031947,"vX0":4.882338610135587,"vY0":-131.60520312371247,"vZ0":-4.203881676020714,"x":64.07,"y":180.65,"x0":-0.9173310940364655,"y0":50.00128469085891,"z0":5.375798619708799,"aX":5.778822647944856},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.1,"breakHorizontal":-7.1,"spinRate":2603,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4160275953571584,"extension":6.489233707974661},"index":1,"playId":"6c7b69f1-6f78-38c7-b7bc-760d3c1a2413","pitchNumber":2,"startTime":"2026-03-31T23:14:33.417Z","endTime":"2026-03-31T23:14:37.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":90.0,"endSpeed":82.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.881548492864017,"aZ":-25.859337954448534,"pfxX":3.4577500050034295,"pfxZ":3.6622401005506484,"pX":1.1092307061313342,"pZ":0.776368707486818,"vX0":4.241543318652215,"vY0":-130.85930404752227,"vZ0":-6.704030637599705,"x":74.72,"y":217.82,"x0":-0.9850156840547644,"y0":50.005149713485025,"z0":5.322030047682358,"aX":5.96825327475802},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.3,"breakHorizontal":-7.2,"spinRate":2668,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4193548837805281,"extension":6.627083717664728},"index":2,"playId":"ce4deed8-940f-30db-a023-a011886b7e35","pitchNumber":3,"startTime":"2026-03-31T23:15:07.092Z","endTime":"2026-03-31T23:15:10.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2991591283047,"aZ":-21.714479266296475,"pfxX":-9.174791581680632,"pfxZ":5.313937619764019,"pX":-0.29218286540418437,"pZ":1.9969727626374667,"vX0":4.941786260254874,"vY0":-140.0821359798877,"vZ0":-5.072698263527629,"x":128.14,"y":184.86,"x0":-0.8955645261997649,"y0":50.006939079690845,"z0":5.268642490018542,"aX":-18.07418837876926},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.6,"breakHorizontal":15.5,"spinRate":2433,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.39235178361045486,"extension":6.620546938776192},"index":3,"playId":"f1522397-bb78-3e8a-814b-a64c2c593cf8","pitchNumber":4,"startTime":"2026-03-31T23:15:23.505Z","endTime":"2026-03-31T23:15:30.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.048479756896164,"aZ":-13.673755267736055,"pfxX":-2.3044871821131108,"pfxZ":9.179517205209109,"pX":-0.6641000873825047,"pZ":3.999431767034497,"vX0":2.7524567219792666,"vY0":-141.05877511819898,"vZ0":-1.6182622289453514,"x":142.31,"y":130.8,"x0":-1.3530544266982079,"y0":50.00230701856056,"z0":5.461996855760293,"aX":-4.644526049718704},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":3.6,"spinRate":2500,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3882835860317946,"extension":6.40065121831335},"index":4,"playId":"a9e5a10d-e8ff-3a95-809d-1ae28e88a863","pitchNumber":5,"startTime":"2026-03-31T23:16:05.546Z","endTime":"2026-03-31T23:16:09.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.821327174771294,"aZ":-30.614277703544683,"pfxX":7.703049814931683,"pfxZ":1.0360360481769266,"pX":0.7827654672349438,"pZ":3.0060212611686805,"vX0":1.7437116492144926,"vY0":-122.26618962090666,"vZ0":0.3000841798020528,"x":87.16,"y":157.62,"x0":-0.9409980325002658,"y0":50.00507752583184,"z0":5.515681481422366,"aX":11.625999935584062},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.2,"breakHorizontal":-14.4,"spinRate":2693,"spinDirection":70},"zone":3,"typeConfidence":2.0,"plateTime":0.4485250795858593,"extension":6.513364171012384},"index":5,"playId":"5a9d909e-3b9b-3f08-afac-e42101412fc7","pitchNumber":6,"startTime":"2026-03-31T23:16:31.825Z","endTime":"2026-03-31T23:16:36.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:16:36.115Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jesús Sánchez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-31T23:16:46.209Z","endTime":"2026-03-31T23:18:01.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"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":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.358595276307756,"aZ":-14.720658350881804,"pfxX":-2.4168404029387007,"pfxZ":8.895106225924842,"pX":-0.33017426075152007,"pZ":2.1875486873256693,"vX0":3.2479285695809055,"vY0":-138.78755748969476,"vZ0":-5.8917105840138735,"x":129.59,"y":179.72,"x0":-1.1984250018121814,"y0":50.00493801444053,"z0":5.308510204256172,"aX":-4.743387740541694},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":3.7,"spinRate":2443,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.3937704701370155,"extension":6.516543973649574},"index":0,"playId":"523cdbc7-ee09-3136-983a-3843e765e945","pitchNumber":1,"startTime":"2026-03-31T23:17:01.427Z","endTime":"2026-03-31T23:17:04.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.791472613110894,"aZ":-26.2953094143765,"pfxX":1.0569723644594302,"pfxZ":3.295469710218409,"pX":0.8073324525063375,"pZ":3.7766804808974275,"vX0":4.41554353575368,"vY0":-132.09071898552318,"vZ0":0.5647366656941732,"x":86.23,"y":136.81,"x0":-1.0171508545895875,"y0":50.00119621760915,"z0":5.480097317851211,"aX":1.8829599191884006},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.4,"breakHorizontal":-2.8,"spinRate":2636,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.41327160214040815,"extension":6.388040345633445},"index":1,"playId":"e7ce3237-3e2e-37db-bf09-6117e87c8f3b","pitchNumber":2,"startTime":"2026-03-31T23:17:19.309Z","endTime":"2026-03-31T23:17:24.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01179176241862,"aZ":-30.5318016299985,"pfxX":-5.359918238245964,"pfxZ":1.0082504145201368,"pX":-0.18376722055107156,"pZ":1.6019002416927237,"vX0":3.6221002167234633,"vY0":-126.5164771231919,"vZ0":-3.323493189300614,"x":124.0,"y":195.53,"x0":-0.932265523704625,"y0":50.0039981229145,"z0":5.360327425425175,"aX":-8.754340985571828},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.3,"breakHorizontal":9.0,"spinRate":1676,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4317042329258931,"extension":6.524956582353926},"index":2,"playId":"9dfaf707-0586-3e1e-b28f-bd14611adbc6","pitchNumber":3,"startTime":"2026-03-31T23:17:35.179Z","endTime":"2026-03-31T23:17:39.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36509398185511,"aZ":-16.8712015440929,"pfxX":-3.110369226055438,"pfxZ":7.623563838587607,"pX":0.1940837324012951,"pZ":3.668623406783958,"vX0":4.244179215832435,"vY0":-140.87763428346724,"vZ0":-1.9576194018458604,"x":109.6,"y":139.73,"x0":-0.9287307660840343,"y0":50.005458123951264,"z0":5.4645982591368885,"aX":-6.245876844133398},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":4.8,"spinRate":2484,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3889774641485433,"extension":6.408201446483014},"index":3,"playId":"1dde4e00-5a5c-3aac-9b22-9425baa3ed4e","pitchNumber":4,"startTime":"2026-03-31T23:17:57.290Z","endTime":"2026-03-31T23:18:01.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:18:01.503Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vladimir Guerrero Jr. grounds out sharply, second baseman Ryan Ritter to first baseman Willi Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-31T23:18:12.197Z","endTime":"2026-03-31T23:18:54.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":1},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"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":91.5,"endSpeed":84.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.390531551641157,"aZ":-23.694406659604148,"pfxX":1.3853392823404471,"pfxZ":4.694946920109726,"pX":1.3110587601888126,"pZ":1.8167939951347547,"vX0":5.484702690231754,"vY0":-133.22704985028057,"vZ0":-4.800105858845001,"x":67.03,"y":189.73,"x0":-0.9504394068686395,"y0":50.00350050889809,"z0":5.344513258517743,"aX":2.5002312260254693},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":-3.6,"spinRate":2650,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.4104056677578747,"extension":6.556468427220386},"index":0,"playId":"bde7e699-0bbf-30bc-82a8-3aa16b2b1be7","pitchNumber":1,"startTime":"2026-03-31T23:18:31.137Z","endTime":"2026-03-31T23:18:34.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":95.4,"endSpeed":86.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94779620187296,"aZ":-24.378754681524956,"pfxX":-6.951101020708116,"pfxZ":4.023664886288659,"pX":0.6474836392454199,"pZ":2.1890859147783175,"vX0":6.791910532063225,"vY0":-138.7711221003016,"vZ0":-4.174475311671853,"x":92.32,"y":179.67,"x0":-0.9363791990233503,"y0":50.00360256857082,"z0":5.349947839256824,"aX":-13.469506605544648},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.5,"breakHorizontal":11.0,"spinRate":2485,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3956801877885896,"extension":6.594274707989046},"hitData":{"launchSpeed":103.2,"launchAngle":6.0,"totalDistance":143.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":146.43,"coordY":149.22}},"index":1,"playId":"503556f9-66a4-393b-a30c-429682e3cd5f","pitchNumber":2,"startTime":"2026-03-31T23:18:46.734Z","endTime":"2026-03-31T23:18:54.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:18:54.480Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out softly, pitcher Max Scherzer to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-31T23:20:56.181Z","endTime":"2026-03-31T23:21:13.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":453286,"link":"/api/v1/people/453286"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.161477460226454,"aZ":-27.717184130536456,"pfxX":1.8955355146272408,"pfxZ":2.9342451186512877,"pX":0.34969529499805746,"pZ":1.8769406205230479,"vX0":7.392102056727291,"vY0":-122.40222772823884,"vZ0":-3.420384553886569,"x":103.67,"y":188.1,"x0":-2.955532196951786,"y0":50.00136239819769,"z0":5.6657606580924575,"aX":2.873960683983587},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.8,"breakHorizontal":-5.2,"spinRate":2442,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.4474889356812102,"extension":6.0578169947303335},"hitData":{"launchSpeed":59.7,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.67,"coordY":173.96}},"index":0,"playId":"3276bff1-367e-3f3c-a2fe-9bdf5f136335","pitchNumber":1,"startTime":"2026-03-31T23:21:05.691Z","endTime":"2026-03-31T23:21:13.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:21:13.095Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a sharp line drive to right fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-31T23:21:30.742Z","endTime":"2026-03-31T23:22:09.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.197753081435383,"aZ":-11.981694920351469,"pfxX":-6.7196346379668395,"pfxZ":11.24473565551535,"pX":0.9242373163677571,"pZ":2.7456503481554844,"vX0":11.595726022039837,"vY0":-133.5215306252421,"vZ0":-5.77573561745272,"x":81.77,"y":164.65,"x0":-2.6126497737106313,"y0":50.005858533971846,"z0":5.808041347140647,"aX":-12.071246438960436},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.2,"breakHorizontal":9.5,"spinRate":2473,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.41106456021093774,"extension":6.0127298337192485},"index":0,"playId":"7c09aa87-0838-321d-bc1a-75c2a504e094","pitchNumber":1,"startTime":"2026-03-31T23:21:38.932Z","endTime":"2026-03-31T23:21:43.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.4,"endSpeed":70.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.297212105802146,"aZ":-36.996871488354195,"pfxX":5.243218266365995,"pfxZ":-3.8514986592328295,"pX":0.05355981948829611,"pZ":2.6146415791066637,"vX0":4.809320895531792,"vY0":-111.25070387541695,"vZ0":0.9826677435257059,"x":114.96,"y":168.18,"x0":-2.8189590211771893,"y0":50.00384061653837,"z0":6.007286677127387,"aX":6.560763190387724},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-6.4,"breakHorizontal":-10.8,"spinRate":2740,"spinDirection":59},"zone":5,"typeConfidence":0.9,"plateTime":0.49267465111615527,"extension":6.12056705345406},"hitData":{"launchSpeed":100.3,"launchAngle":16.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":185.41,"coordY":83.97}},"index":1,"playId":"e59f3631-9d62-31bb-8e43-37e2360e6ed4","pitchNumber":2,"startTime":"2026-03-31T23:21:58.979Z","endTime":"2026-03-31T23:22:09.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:22:09.299Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Troy Johnston lines out to center fielder Daulton Varsho.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-31T23:22:21.990Z","endTime":"2026-03-31T23:24:25.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":75.7,"endSpeed":69.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71489858783882,"aZ":-38.55156089619987,"pfxX":4.913224487083451,"pfxZ":-5.234384681469534,"pX":1.1662509689868872,"pZ":2.2966184408575145,"vX0":7.090174531961277,"vY0":-110.02057793245125,"vZ0":1.1846745295548349,"x":72.55,"y":176.77,"x0":-2.744839717643485,"y0":50.004730447313214,"z0":5.857928996384044,"aX":5.982423336298276},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-8.8,"breakHorizontal":-10.9,"spinRate":2832,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.4991049304398065,"extension":6.224243537337095},"index":0,"playId":"b11e46d6-0c87-38f7-8a63-98cd4279e06b","pitchNumber":1,"startTime":"2026-03-31T23:22:34.039Z","endTime":"2026-03-31T23:22:38.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":92.4,"endSpeed":84.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.090444042905652,"aZ":-15.399178165572415,"pfxX":-5.240843580991005,"pfxZ":9.19942459381611,"pX":0.27360978168191535,"pZ":3.061447794240911,"vX0":9.770208623166384,"vY0":-134.18853630040283,"vZ0":-4.150221939157802,"x":106.57,"y":156.12,"x0":-2.733867009851599,"y0":50.00036736287175,"z0":5.725399182334028,"aX":-9.554648487185396},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.0,"breakHorizontal":7.4,"spinRate":2368,"spinDirection":217},"zone":3,"typeConfidence":0.88,"plateTime":0.40820190235330855,"extension":5.992396128268413},"index":1,"playId":"f73088e2-42c6-343a-8fae-52448ba36c21","pitchNumber":2,"startTime":"2026-03-31T23:22:54.614Z","endTime":"2026-03-31T23:22:58.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.328500819450554,"aZ":-18.315239486164252,"pfxX":-5.801477629860668,"pfxZ":7.642618180148093,"pX":0.3050757720282417,"pZ":3.272005859994493,"vX0":10.003824005928733,"vY0":-133.90473780011123,"vZ0":-3.1292256521064648,"x":105.37,"y":150.44,"x0":-2.7280753394802875,"y0":50.00175377312205,"z0":5.768557142955401,"aX":-10.519468652423198},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.3,"breakHorizontal":8.3,"spinRate":2301,"spinDirection":216},"zone":3,"typeConfidence":0.85,"plateTime":0.4092787190078826,"extension":5.975021594827255},"index":2,"playId":"ead13e73-b07f-3a50-aa17-b4e3b9645c5f","pitchNumber":3,"startTime":"2026-03-31T23:23:14.413Z","endTime":"2026-03-31T23:23:18.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-03-31T23:23:35.739Z","endTime":"2026-03-31T23:23:56.291Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64443429749797,"aZ":-24.016765979897077,"pfxX":1.2615551362418214,"pfxZ":5.02192331700748,"pX":-0.15082944505655307,"pZ":1.2311870307461497,"vX0":6.56575797634688,"vY0":-126.6124857945883,"vZ0":-6.038634338909364,"x":122.75,"y":205.54,"x0":-2.940768388896695,"y0":50.00539961447787,"z0":5.567013688575282,"aX":2.0491806008554523},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.9,"breakHorizontal":-3.7,"spinRate":2570,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4324642887471266,"extension":5.862337566002953},"index":4,"playId":"38f136d2-b800-36f8-9604-19c0c4f6460f","pitchNumber":4,"startTime":"2026-03-31T23:23:56.291Z","endTime":"2026-03-31T23:24:00.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.950490151578585,"aZ":-26.831006541252233,"pfxX":-8.857329209432265,"pfxZ":3.4586030130658196,"pX":-0.6788852853920124,"pZ":1.616281918562357,"vX0":8.274383413146026,"vY0":-123.31887442358608,"vZ0":-3.874751769087739,"x":142.88,"y":195.14,"x0":-2.922914167761691,"y0":50.00153906640489,"z0":5.4648877245900636,"aX":-13.675487812026612},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.6,"breakHorizontal":14.2,"spinRate":1343,"spinDirection":240},"zone":7,"typeConfidence":0.91,"plateTime":0.4437325880177201,"extension":6.384467230516327},"hitData":{"launchSpeed":93.7,"launchAngle":21.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":145.41,"coordY":66.03}},"index":5,"playId":"3abd9d30-8007-310e-bc85-c88541b18ef1","pitchNumber":5,"startTime":"2026-03-31T23:24:14.393Z","endTime":"2026-03-31T23:24:25.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:24:25.298Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brenton Doyle walks. TJ Rumfield to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-31T23:24:45.314Z","endTime":"2026-03-31T23:26:25.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62474574229484,"aZ":-12.799076283121602,"pfxX":-5.596199897473416,"pfxZ":10.552973699541031,"pX":1.1160847650052268,"pZ":1.5103078786646864,"vX0":11.91979041601186,"vY0":-134.95981202497728,"vZ0":-8.471173882582637,"x":74.46,"y":198.0,"x0":-2.6398902285535937,"y0":50.00425661619838,"z0":5.6008080835849405,"aX":-10.2767458095417},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.3,"breakHorizontal":7.4,"spinRate":2429,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.4065564233571184,"extension":5.87749843927794},"index":0,"playId":"16334283-ea3f-3177-8219-444b5198e6e7","pitchNumber":1,"startTime":"2026-03-31T23:24:51.785Z","endTime":"2026-03-31T23:24:55.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.284117373869993,"aZ":-26.309599124772426,"pfxX":0.06039340787483227,"pfxZ":3.7110283751287323,"pX":0.40082108425311674,"pZ":1.2292547301651442,"vX0":7.8948692841860675,"vY0":-124.73220876829488,"vZ0":-5.408949212318041,"x":101.72,"y":205.59,"x0":-2.808739419566749,"y0":50.00463186484221,"z0":5.586044265176017,"aX":0.09478585187075844},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.8,"breakHorizontal":-1.9,"spinRate":2456,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.43855037065450997,"extension":5.896875467975789},"index":1,"playId":"90d87f45-e044-3386-a492-7e1cfc4a5d31","pitchNumber":2,"startTime":"2026-03-31T23:25:07.668Z","endTime":"2026-03-31T23:25:12.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18162550033086,"aZ":-14.29744266269774,"pfxX":-6.138012496053717,"pfxZ":9.712330628410253,"pX":-0.3687168718247663,"pZ":1.6420838875325028,"vX0":8.965123282609085,"vY0":-135.46341996225001,"vZ0":-7.219933739887123,"x":131.05,"y":194.44,"x0":-2.9381529699485887,"y0":50.00676705805079,"z0":5.360095649903094,"aX":-11.303361414852336},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.0,"breakHorizontal":9.0,"spinRate":2312,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.40578829885231915,"extension":6.092842887665987},"index":2,"playId":"5622e6c3-f759-3484-b866-50df3c629c45","pitchNumber":3,"startTime":"2026-03-31T23:25:26.274Z","endTime":"2026-03-31T23:25:53.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50677995219367,"aZ":-13.288827716935298,"pfxX":-6.230731770640901,"pfxZ":10.10248427513665,"pX":0.2634845575211032,"pZ":2.5054948397476635,"vX0":10.104997967624788,"vY0":-136.4725640466853,"vZ0":-5.731535797115209,"x":106.96,"y":171.13,"x0":-2.6928155653744175,"y0":50.00552525680593,"z0":5.5629539349443675,"aX":-11.651651031014849},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":8.9,"spinRate":2413,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.4027163266292302,"extension":6.183369573404097},"index":3,"playId":"a38acc3f-5fdc-33f2-adf1-91352eb27619","pitchNumber":4,"startTime":"2026-03-31T23:26:02.741Z","endTime":"2026-03-31T23:26:06.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.926246811186054,"aZ":-13.337898283789523,"pfxX":-5.996512054687506,"pfxZ":10.05258582782534,"pX":0.38554419549017277,"pZ":1.0202443047297736,"vX0":10.622630088153201,"vY0":-136.4789511460639,"vZ0":-9.268666677301447,"x":102.3,"y":211.23,"x0":-2.790027442571341,"y0":50.0046489994749,"z0":5.394064721924895,"aX":-11.2386357238922},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.2,"breakHorizontal":8.4,"spinRate":2396,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.40237271667079,"extension":6.272085147332344},"index":4,"playId":"8a09d688-4e96-385e-aeba-8d6c7bef626f","pitchNumber":5,"startTime":"2026-03-31T23:26:19.998Z","endTime":"2026-03-31T23:26:25.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.94,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:26:25.022Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-31T23:26:52.122Z","endTime":"2026-03-31T23:30:42.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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,1,2,3,4,5,7,8,9,10],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.087675693462003,"aZ":-29.09839600773127,"pfxX":1.9239135628121575,"pfxZ":1.9201250892996908,"pX":0.0163711666794449,"pZ":2.0776716177917036,"vX0":6.742716234478489,"vY0":-125.66986016431692,"vZ0":-2.800959936291151,"x":116.38,"y":182.68,"x0":-2.949736360083814,"y0":50.004272949929444,"z0":5.566603534999013,"aX":3.0803914490545727},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.1,"breakHorizontal":-5.0,"spinRate":2469,"spinDirection":162},"zone":8,"typeConfidence":2.0,"plateTime":0.43558634847374256,"extension":6.0605322956745},"index":0,"playId":"bffa8ceb-499d-3e9d-8b4e-0fb1af17ed07","pitchNumber":1,"startTime":"2026-03-31T23:27:02.283Z","endTime":"2026-03-31T23:27:05.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.014815707110134,"aZ":-13.992239900288855,"pfxX":-5.957346287095499,"pfxZ":9.747486546533466,"pX":0.9656633906429967,"pZ":2.526584122600339,"vX0":11.92232507987109,"vY0":-136.0091851270974,"vZ0":-5.4671715785483785,"x":80.19,"y":170.56,"x0":-2.709210171776307,"y0":50.00642020739168,"z0":5.540394444211372,"aX":-11.117683002239103},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":8.2,"spinRate":2434,"spinDirection":224},"zone":14,"typeConfidence":0.91,"plateTime":0.403384609544033,"extension":6.021725183991729},"index":1,"playId":"98277743-4bc6-3337-9748-519797375b6d","pitchNumber":2,"startTime":"2026-03-31T23:27:21.661Z","endTime":"2026-03-31T23:27:27.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89674689883019,"aZ":-29.037866470345865,"pfxX":0.859017381397801,"pfxZ":1.9244251049612524,"pX":1.0098667678049817,"pZ":1.3498164405047388,"vX0":9.671330178796216,"vY0":-126.55930505910517,"vZ0":-4.119630965102107,"x":78.51,"y":202.33,"x0":-2.966329270880702,"y0":50.000835646860956,"z0":5.314142294370294,"aX":1.398524181750392},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.8,"breakHorizontal":-3.7,"spinRate":2494,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4321380653576181,"extension":6.187690792751163},"index":2,"playId":"153103b8-5a73-3524-bcc5-6d47dca2d3aa","pitchNumber":3,"startTime":"2026-03-31T23:27:40.090Z","endTime":"2026-03-31T23:27:43.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95640786867755,"aZ":-13.29312108816837,"pfxX":-5.820860213008985,"pfxZ":10.146123058491408,"pX":-0.6881051406940306,"pZ":2.0858911470984354,"vX0":7.853777741097837,"vY0":-136.05620762791892,"vZ0":-6.569061864937589,"x":143.23,"y":182.46,"x0":-2.8660287215359945,"y0":50.00235668618414,"z0":5.466483146357256,"aX":-10.831468806819485},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.0,"breakHorizontal":8.8,"spinRate":2362,"spinDirection":219},"zone":7,"typeConfidence":0.91,"plateTime":0.4037433449646688,"extension":6.105450550557566},"index":3,"playId":"4733003b-1fd2-32ff-a474-e5deb3485b1b","pitchNumber":4,"startTime":"2026-03-31T23:27:59.447Z","endTime":"2026-03-31T23:28:03.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07267353027176,"aZ":-23.986284574243385,"pfxX":-10.473157334965691,"pfxZ":5.101665494217967,"pX":0.03073395009683223,"pZ":2.304199986810308,"vX0":10.529652553652781,"vY0":-126.0313892788489,"vZ0":-2.964825497200904,"x":115.83,"y":176.57,"x0":-2.844502611628589,"y0":50.00399678657984,"z0":5.4370564441698,"aX":-16.816949207129873},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.8,"breakHorizontal":16.6,"spinRate":1332,"spinDirection":236},"zone":8,"typeConfidence":0.89,"plateTime":0.4349008120097726,"extension":6.553756603138594},"index":4,"playId":"af7833e4-8509-362a-9e8c-3ddc1f7bf8f3","pitchNumber":5,"startTime":"2026-03-31T23:28:20.607Z","endTime":"2026-03-31T23:28:24.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76974146967775,"aZ":-28.131364083928315,"pfxX":0.4678201130477384,"pfxZ":2.5277632881463816,"pX":0.8385950669513832,"pZ":1.7667981674476103,"vX0":8.81646549753544,"vY0":-125.83110733552566,"vZ0":-3.786183544339655,"x":85.03,"y":191.08,"x0":-2.773026481808186,"y0":50.00544422965774,"z0":5.572717031195369,"aX":0.7499659238752567},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.0,"breakHorizontal":-2.9,"spinRate":2405,"spinDirection":330},"zone":14,"typeConfidence":2.0,"plateTime":0.43544759453650483,"extension":6.097708041337305},"index":5,"playId":"b1c561e6-c9ce-3219-b4d4-3d39b36a276c","pitchNumber":6,"startTime":"2026-03-31T23:28:48.248Z","endTime":"2026-03-31T23:28:51.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-03-31T23:29:10.826Z","endTime":"2026-03-31T23:29:23.418Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":94.6,"endSpeed":85.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.233736847412196,"aZ":-12.155571452949987,"pfxX":-4.412486816897079,"pfxZ":10.531714082692375,"pX":-0.04610067492775581,"pZ":3.3289407193176324,"vX0":9.050339620951306,"vY0":-137.43049471124647,"vZ0":-3.908029522058923,"x":118.76,"y":148.9,"x0":-2.8179349958638,"y0":50.00255047744378,"z0":5.603032936310632,"aX":-8.387542865300714},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.4,"breakHorizontal":6.0,"spinRate":2476,"spinDirection":216},"zone":2,"typeConfidence":0.92,"plateTime":0.39949250921034496,"extension":6.134157123543879},"index":7,"playId":"7a23a512-c7d1-3cdc-a021-7a0af57235e2","pitchNumber":7,"startTime":"2026-03-31T23:29:23.418Z","endTime":"2026-03-31T23:29:26.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":95.1,"endSpeed":86.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95830164571607,"aZ":-14.234306589871888,"pfxX":-5.424910147035557,"pfxZ":9.29084096939042,"pX":-0.09923745683646917,"pZ":2.7229552882030457,"vX0":9.136321804556253,"vY0":-138.1199608971973,"vZ0":-5.117752859420131,"x":120.78,"y":165.26,"x0":-2.7461161955545537,"y0":50.00289006213602,"z0":5.558206545214935,"aX":-10.475778404657774},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":7.9,"spinRate":2285,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.3966590974738051,"extension":6.191935464580973},"index":8,"playId":"a2b70c38-3f79-32de-b8b9-d1585d8b224a","pitchNumber":8,"startTime":"2026-03-31T23:29:48.440Z","endTime":"2026-03-31T23:29:51.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63889534350094,"aZ":-28.424047807986952,"pfxX":-9.25683712814666,"pfxZ":2.287431959023606,"pX":0.24282956578678636,"pZ":1.1871357076248903,"vX0":11.01655867233608,"vY0":-126.9827866445246,"vZ0":-4.690888656641404,"x":107.74,"y":206.73,"x0":-2.937853774175992,"y0":50.005856002433134,"z0":5.305009102005189,"aX":-15.204690934798005},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.2,"breakHorizontal":14.4,"spinRate":1383,"spinDirection":241},"zone":14,"typeConfidence":0.9,"plateTime":0.4304112468419867,"extension":6.360975206607462},"index":9,"playId":"e7c8bc4d-6028-3b98-8d07-ed4e16d27dd1","pitchNumber":9,"startTime":"2026-03-31T23:30:13.785Z","endTime":"2026-03-31T23:30:18.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97945394975672,"aZ":-28.924072751493284,"pfxX":0.8323125051592783,"pfxZ":2.0041289772326945,"pX":-0.8970595737270758,"pZ":2.4684619785193123,"vX0":5.14812609790792,"vY0":-126.33035512459149,"vZ0":-1.6971236755401335,"x":151.19,"y":172.13,"x0":-3.066752089376997,"y0":50.00185618762331,"z0":5.466907389057069,"aX":1.3493396261914912},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.5,"breakHorizontal":-2.6,"spinRate":2395,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.43304000978054047,"extension":6.085327401392325},"index":10,"playId":"7ef7c288-5fe2-3e6a-9a07-baaa2723b069","pitchNumber":10,"startTime":"2026-03-31T23:30:34.526Z","endTime":"2026-03-31T23:30:42.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.81,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:30:42.397Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T23:32:24.543Z","endTime":"2026-03-31T23:34:35.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.496500891816826,"aZ":-17.34672045769282,"pfxX":-2.0062800683469355,"pfxZ":7.715259336174867,"pX":2.0432133660907015,"pZ":1.9572976259551707,"vX0":8.856677110210539,"vY0":-137.5024680247939,"vZ0":-5.725878695420674,"x":39.12,"y":185.93,"x0":-0.9539071009243524,"y0":50.00216079353001,"z0":5.2372668367363,"aX":-3.8568450188631176},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.0,"breakHorizontal":1.8,"spinRate":2428,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3978149681481704,"extension":6.666377430454972},"index":0,"playId":"9c9a4624-5d4b-3faf-affe-78663cc3631c","pitchNumber":1,"startTime":"2026-03-31T23:32:46.934Z","endTime":"2026-03-31T23:32:50.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":95.0,"endSpeed":86.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.054576785791486,"aZ":-16.07730081214695,"pfxX":-2.64471668371454,"pfxZ":8.325346333472845,"pX":0.20268624464902402,"pZ":2.8394109476689393,"vX0":4.417972328486822,"vY0":-138.25010207587178,"vZ0":-3.9234756313696266,"x":109.27,"y":162.12,"x0":-1.0730963889167504,"y0":50.00650161321573,"z0":5.357335660598251,"aX":-5.116298260951066},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":3.8,"spinRate":2472,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.39629873820772943,"extension":6.525935476092831},"index":1,"playId":"bcf6fdf0-5500-3434-9b34-1becacdcacc5","pitchNumber":2,"startTime":"2026-03-31T23:33:01.159Z","endTime":"2026-03-31T23:33:04.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.596307792127703,"aZ":-31.59375632158167,"pfxX":8.388017844515296,"pfxZ":0.38265310508200834,"pX":-0.04256781660877776,"pZ":2.1661989023274386,"vX0":0.1037434699493136,"vY0":-122.91373154972074,"vZ0":-1.3212235255937728,"x":118.62,"y":180.29,"x0":-1.1734022638396275,"y0":50.00191883930642,"z0":5.417674477945332,"aX":12.707652925331065},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.6,"breakHorizontal":-15.1,"spinRate":2736,"spinDirection":78},"zone":8,"typeConfidence":2.0,"plateTime":0.4473035414165176,"extension":6.431630116780157},"index":2,"playId":"13269562-4287-3ba1-ab18-c37699d0a9b7","pitchNumber":3,"startTime":"2026-03-31T23:33:15.362Z","endTime":"2026-03-31T23:33:19.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.712778743930716,"aZ":-29.028718344962414,"pfxX":4.323240492237924,"pfxZ":1.9907368445631377,"pX":0.14330004611902708,"pZ":3.286557154013046,"vX0":1.9274390748738464,"vY0":-124.8898710724697,"vZ0":0.5486962666096802,"x":111.54,"y":150.04,"x0":-1.1998297576647052,"y0":50.005436806299144,"z0":5.447987601087237,"aX":6.842772996859641},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.0,"breakHorizontal":-8.3,"spinRate":2667,"spinDirection":81},"zone":2,"typeConfidence":2.0,"plateTime":0.4382574148459599,"extension":6.40818258070059},"index":3,"playId":"b9e22e9f-c837-3476-822c-3614dd8b334e","pitchNumber":4,"startTime":"2026-03-31T23:33:53.473Z","endTime":"2026-03-31T23:33:56.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.360349602701785,"aZ":-24.585434708687263,"pfxX":-4.089396777240848,"pfxZ":3.896753833830118,"pX":-1.5876453792404497,"pZ":5.064041981895835,"vX0":0.6121948793924508,"vY0":-138.76676012636327,"vZ0":3.0590880884676306,"x":177.52,"y":102.05,"x0":-1.279974416713315,"y0":50.00483120071389,"z0":5.5861852243661145,"aX":-7.967105899205519},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.9,"breakHorizontal":7.3,"spinRate":2446,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3948740423439241,"extension":6.41954046519156},"index":4,"playId":"1af2d5cb-5a9f-3fd0-aada-7fd0dc0d2f72","pitchNumber":5,"startTime":"2026-03-31T23:34:12.984Z","endTime":"2026-03-31T23:34:16.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.862511174485928,"aZ":-27.83637735188194,"pfxX":5.000041764672622,"pfxZ":2.6960382518829613,"pX":0.07142063065632602,"pZ":1.7597569836190963,"vX0":1.422008859987067,"vY0":-125.87065841472933,"vZ0":-3.24932937503878,"x":114.28,"y":191.27,"x0":-1.1501203909542899,"y0":50.00399606799603,"z0":5.3145037106748205,"aX":8.045757865604196},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.4,"breakHorizontal":-9.4,"spinRate":2687,"spinDirection":78},"zone":8,"typeConfidence":2.0,"plateTime":0.4346748319082918,"extension":6.492015933682974},"index":5,"playId":"c5e9236b-a735-3889-92b8-12c10afb388d","pitchNumber":6,"startTime":"2026-03-31T23:34:31.048Z","endTime":"2026-03-31T23:34:35.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:34:35.110Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman challenged (pitch result), call on the field was overturned: Nathan Lukes called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T23:34:55.821Z","endTime":"2026-03-31T23:36:32.630Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.738296783812103,"aZ":-37.969769601781024,"pfxX":5.49513622114226,"pfxZ":-4.193528340942791,"pX":-0.37248092510557457,"pZ":3.1902219562008627,"vX0":0.047567612114400054,"vY0":-116.53467144355693,"vZ0":2.4549803225107825,"x":131.2,"y":152.64,"x0":-1.1076277850262608,"y0":50.00120573258837,"z0":5.695608280898929,"aX":7.599497085480839},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-6.7,"breakHorizontal":-10.0,"spinRate":2719,"spinDirection":52},"zone":1,"typeConfidence":2.0,"plateTime":0.4690005156492134,"extension":6.651816170126159},"index":0,"playId":"9a88af75-11c6-3fee-9b47-21c1d273976d","pitchNumber":1,"startTime":"2026-03-31T23:34:58.729Z","endTime":"2026-03-31T23:35:04.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47198615940907,"aZ":-27.75457460653204,"pfxX":5.95929747592389,"pfxZ":2.837621808427631,"pX":0.716739863737944,"pZ":1.636839356562731,"vX0":2.503089775202323,"vY0":-124.16365031612168,"vZ0":-3.2955250129081026,"x":89.68,"y":194.59,"x0":-1.079446020090935,"y0":50.003301340020485,"z0":5.297457960482035,"aX":9.279195438207527},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.6,"breakHorizontal":-11.4,"spinRate":2727,"spinDirection":86},"zone":9,"typeConfidence":2.0,"plateTime":0.44157918959031495,"extension":6.520291479633243},"index":1,"playId":"a57009d3-a2be-304a-ab69-1d6dbfa4e393","pitchNumber":2,"startTime":"2026-03-31T23:35:16.053Z","endTime":"2026-03-31T23:35:21.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.211399694252204,"aZ":-17.20729824757897,"pfxX":-3.397819686490029,"pfxZ":7.53349234220633,"pX":0.625430809952386,"pZ":2.7823994122925244,"vX0":5.5158788739345574,"vY0":-139.7675132215952,"vZ0":-4.094369962875833,"x":93.16,"y":163.66,"x0":-0.9282605646809357,"y0":50.00394749649074,"z0":5.389467100265392,"aX":-6.752217630834695},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":5.0,"spinRate":2421,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.39121989453027206,"extension":6.530244627401114},"index":2,"playId":"b0f96371-db0e-3d49-a346-55930cd4ec79","pitchNumber":3,"startTime":"2026-03-31T23:35:42.572Z","endTime":"2026-03-31T23:35:46.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69172388382056,"aZ":-23.798115616318313,"pfxX":-9.126066774339893,"pfxZ":4.264741634595074,"pX":0.7891548047001079,"pZ":1.8693888087811328,"vX0":7.412715245549243,"vY0":-139.5668095636489,"vZ0":-5.064887252520616,"x":86.92,"y":188.31,"x0":-0.7213339620211519,"y0":50.00286843273011,"z0":5.283992380673359,"aX":-17.925398208634082},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.8,"breakHorizontal":14.9,"spinRate":2344,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.3931053905532482,"extension":6.295685758879037},"index":3,"playId":"a8570cf5-80ab-3290-a6fe-1857434cd2c4","pitchNumber":4,"startTime":"2026-03-31T23:36:05.599Z","endTime":"2026-03-31T23:36:32.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:36:32.630Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ernie Clement pops out to first baseman Willi Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-31T23:36:36.497Z","endTime":"2026-03-31T23:37:31.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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":"Pop Out","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":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.951783514542164,"aZ":-26.084806375145053,"pfxX":2.1941952084509446,"pfxZ":3.4754740343240442,"pX":0.754410704479436,"pZ":1.2749609217285587,"vX0":3.5362581387240684,"vY0":-131.53690755000937,"vZ0":-5.370587128512348,"x":88.24,"y":204.36,"x0":-0.89253820616247,"y0":50.002342014808086,"z0":5.277659974499653,"aX":3.843720761616127},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.3,"breakHorizontal":-4.8,"spinRate":2532,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.41642920368960956,"extension":6.661743948442962},"index":0,"playId":"7e4ae4f1-1b2e-30b9-a0ac-5da685b4fcdf","pitchNumber":1,"startTime":"2026-03-31T23:36:48.896Z","endTime":"2026-03-31T23:36:53.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00224820323783,"aZ":-25.468189200755074,"pfxX":-4.061730025820276,"pfxZ":4.112085584041014,"pX":1.0403958822381325,"pZ":0.14595679837375622,"vX0":5.891032999604642,"vY0":-126.67434574778522,"vZ0":-7.679277623805521,"x":77.34,"y":234.84,"x0":-0.7837668836777778,"y0":50.003100542503866,"z0":5.24215011184171,"aX":-6.6250523163807955},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.0,"breakHorizontal":6.1,"spinRate":1708,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.431787471228974,"extension":6.691751939028717},"index":1,"playId":"cdca3a8e-730a-3e75-b7e6-7498cfc5da3d","pitchNumber":2,"startTime":"2026-03-31T23:37:03.722Z","endTime":"2026-03-31T23:37:08.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":95.1,"endSpeed":86.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91100970527913,"aZ":-21.931931783023657,"pfxX":-6.782822210462619,"pfxZ":5.279006998739058,"pX":-0.030658281303702458,"pZ":3.1470324300913437,"vX0":4.967537388809587,"vY0":-138.41019695483095,"vZ0":-2.1335870466914124,"x":118.17,"y":153.81,"x0":-0.967468646063468,"y0":50.00361123642252,"z0":5.396704482009827,"aX":-13.160059418766078},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.4,"breakHorizontal":11.3,"spinRate":2441,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3957531198982025,"extension":6.5250967656894625},"hitData":{"launchSpeed":72.3,"launchAngle":71.0,"totalDistance":82.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":138.56,"coordY":173.43}},"index":2,"playId":"d60cd11b-062c-39e4-9603-2dc27a5d4c67","pitchNumber":3,"startTime":"2026-03-31T23:37:21.651Z","endTime":"2026-03-31T23:37:31.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:37:31.347Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Ritter flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T23:40:02.111Z","endTime":"2026-03-31T23:40:29.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"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":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-31T23:39:39.481Z","endTime":"2026-03-31T23:40:04.417Z","isPitch":false,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39106549942117,"aZ":-15.634522978482796,"pfxX":-7.413215945279834,"pfxZ":8.811730876942475,"pX":0.07214393971751679,"pZ":2.363135403268922,"vX0":10.012156574686253,"vY0":-136.25810817443974,"vZ0":-5.710571735920606,"x":114.25,"y":174.98,"x0":-2.689600445703359,"y0":50.00520248809189,"z0":5.569349673773022,"aX":-13.919378950764411},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.9,"breakHorizontal":11.3,"spinRate":2412,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.402227739582683,"extension":6.071553931642655},"index":1,"playId":"2e680665-edfe-32b3-b405-3f609de71986","pitchNumber":1,"startTime":"2026-03-31T23:40:04.417Z","endTime":"2026-03-31T23:40:07.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.622444853065808,"aZ":-30.284598137165492,"pfxX":0.846321011282773,"pfxZ":1.2224906481567608,"pX":0.28519715515638977,"pZ":2.535271618615904,"vX0":7.618270901007859,"vY0":-122.97232502280967,"vZ0":-1.2815496375284177,"x":106.13,"y":170.33,"x0":-2.9528948076994994,"y0":50.00242701401148,"z0":5.614292358454503,"aX":1.3040918783269833},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.2,"breakHorizontal":-3.2,"spinRate":2503,"spinDirection":103},"zone":6,"typeConfidence":2.0,"plateTime":0.4441135564174097,"extension":6.107014029929085},"hitData":{"launchSpeed":85.2,"launchAngle":38.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.37,"coordY":93.49}},"index":2,"playId":"0b58e731-e298-378f-aaec-93c461dc6a24","pitchNumber":2,"startTime":"2026-03-31T23:40:19.645Z","endTime":"2026-03-31T23:40:29.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:40:29.040Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T23:40:40.670Z","endTime":"2026-03-31T23:41:13.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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, 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":75.6,"endSpeed":69.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.709698749701406,"aZ":-33.94455572338614,"pfxX":7.174262130666731,"pfxZ":-1.4506682711877605,"pX":-0.9009550321758253,"pZ":3.6996002193882322,"vX0":2.476948757088647,"vY0":-109.99683485357902,"vZ0":3.03140059277404,"x":151.34,"y":138.89,"x0":-2.9759443325352968,"y0":50.004898830702544,"z0":5.91853706212962,"aX":8.73390566624922},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-1.4,"breakHorizontal":-13.7,"spinRate":2677,"spinDirection":61},"zone":11,"typeConfidence":0.9,"plateTime":0.4992032181084656,"extension":6.222019415415219},"index":0,"playId":"291f210c-3712-35df-a459-22057bf0873b","pitchNumber":1,"startTime":"2026-03-31T23:40:49.852Z","endTime":"2026-03-31T23:40:53.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.152467143743163,"aZ":-33.521768664321414,"pfxX":7.555102014449369,"pfxZ":-1.0573008240622919,"pX":-0.7063839854117933,"pZ":2.232335016557653,"vX0":2.6960558384991886,"vY0":-112.74471701883864,"vZ0":-0.3902869745760186,"x":143.93,"y":178.51,"x0":-2.9021562499732845,"y0":50.00305328996895,"z0":5.816021962136407,"aX":9.640760403978001},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-1.7,"breakHorizontal":-14.4,"spinRate":2721,"spinDirection":58},"zone":4,"typeConfidence":0.89,"plateTime":0.4874288241117144,"extension":6.064969793758933},"hitData":{"launchSpeed":93.8,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.34,"coordY":140.14}},"index":1,"playId":"13b1f7c3-0e3c-3fb1-b09d-2f8e940c1319","pitchNumber":2,"startTime":"2026-03-31T23:41:04.822Z","endTime":"2026-03-31T23:41:13.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:41:13.374Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-31T23:41:25.901Z","endTime":"2026-03-31T23:42:17.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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,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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.570949488948703,"aZ":-29.351940238451135,"pfxX":-0.2301320805733491,"pfxZ":1.835391354403347,"pX":0.22137723347010874,"pZ":2.3444894109187966,"vX0":7.99763345894548,"vY0":-123.062953618782,"vZ0":-1.6559317225932766,"x":108.56,"y":175.48,"x0":-3.0356513812489045,"y0":50.00396982738347,"z0":5.503642446690495,"aX":-0.3543871985554427},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.2,"breakHorizontal":-1.4,"spinRate":2404,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.44444086659155824,"extension":6.111589570219321},"index":0,"playId":"bbd6b1cb-c1f0-36ff-a87c-a056c22fee91","pitchNumber":1,"startTime":"2026-03-31T23:41:48.796Z","endTime":"2026-03-31T23:41:51.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.938183716190544,"aZ":-13.451149347324533,"pfxX":-5.708083208508418,"pfxZ":10.296380267758371,"pX":-0.8623525433968674,"pZ":2.471961068720263,"vX0":7.227785228655503,"vY0":-134.22457492477488,"vZ0":-5.626288969660726,"x":149.87,"y":172.04,"x0":-2.8525804274038915,"y0":50.00615328886587,"z0":5.558728041465423,"aX":-10.383731854906625},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.5,"breakHorizontal":8.8,"spinRate":2432,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.4085833151021965,"extension":6.2350991876546},"hitData":{"launchSpeed":98.4,"launchAngle":47.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.37,"coordY":80.23}},"index":1,"playId":"10a517c1-526c-3812-8792-6c841cbafd54","pitchNumber":2,"startTime":"2026-03-31T23:42:06.812Z","endTime":"2026-03-31T23:42:17.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:42:17.852Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daulton Varsho lines out to second baseman Ryan Ritter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T23:44:19.731Z","endTime":"2026-03-31T23:46:21.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.5,"endSpeed":74.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.926379985015696,"aZ":-39.73042610842604,"pfxX":4.702179795934121,"pfxZ":-5.41693104460419,"pX":0.8093766080538528,"pZ":1.0898751841922947,"vX0":2.997871932335969,"vY0":-117.25225386956626,"vZ0":-1.534855416760894,"x":86.15,"y":209.35,"x0":-1.0962759113776543,"y0":50.00513303065242,"z0":5.456362735795459,"aX":6.555171947436089},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-10.0,"breakHorizontal":-9.2,"spinRate":2765,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.46693180447756255,"extension":6.644946671145381},"index":0,"playId":"027d7e67-883b-3c69-a78a-8459934954e0","pitchNumber":1,"startTime":"2026-03-31T23:44:43.020Z","endTime":"2026-03-31T23:44:47.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.705870974063764,"aZ":-26.876162001316782,"pfxX":3.7616476778246604,"pfxZ":3.0453248565437923,"pX":0.9863996898118924,"pZ":1.8492451140732624,"vX0":4.212996922084761,"vY0":-130.85674053641733,"vZ0":-3.779027523081281,"x":79.4,"y":188.85,"x0":-1.1311562102212,"y0":50.004414301089746,"z0":5.317708711754721,"aX":6.546063154106212},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.9,"breakHorizontal":-7.7,"spinRate":2633,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.41800711338343177,"extension":6.589670888952704},"index":1,"playId":"7f6f461f-df71-3e4c-968f-e767cc75529d","pitchNumber":2,"startTime":"2026-03-31T23:44:57.270Z","endTime":"2026-03-31T23:45:02.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":94.9,"endSpeed":87.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.188811902063907,"aZ":-15.708157547913377,"pfxX":-2.280510131962128,"pfxZ":8.449629972430795,"pX":0.7374192594335098,"pZ":2.040571906821331,"vX0":5.658001177764835,"vY0":-138.10930458980167,"vZ0":-5.960681856716941,"x":88.89,"y":183.68,"x0":-1.0334378846544843,"y0":50.00455550713737,"z0":5.267481277927897,"aX":-4.445448762870436},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":3.1,"spinRate":2529,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.3952351491875423,"extension":6.562229707381838},"index":2,"playId":"5f78c6fa-a7d6-3e15-ad73-71467ab407c9","pitchNumber":3,"startTime":"2026-03-31T23:45:13.147Z","endTime":"2026-03-31T23:45:17.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":81.5,"endSpeed":75.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.293369909988108,"aZ":-40.63267800071421,"pfxX":4.501269945976003,"pfxZ":-5.919765934193139,"pX":-0.517411270339406,"pZ":3.450845526395822,"vX0":0.039601714418022266,"vY0":-118.69077622845556,"vZ0":3.384790703683631,"x":136.72,"y":145.61,"x0":-1.1192394260028966,"y0":50.00159437045871,"z0":5.701549536629851,"aX":6.434027575079579},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-9.6,"breakHorizontal":-8.2,"spinRate":2595,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.46112557265902243,"extension":6.540468110959671},"index":3,"playId":"3f97f6ee-034c-3fe5-a564-9af5c333057d","pitchNumber":4,"startTime":"2026-03-31T23:45:33.698Z","endTime":"2026-03-31T23:45:39.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8762041133015,"aZ":-26.774420292041448,"pfxX":-3.608592594849079,"pfxZ":3.2759043117494144,"pX":0.18356225793129102,"pZ":2.540740770055304,"vX0":4.054964023852745,"vY0":-126.98289234311123,"vZ0":-2.0561250282912704,"x":110.0,"y":170.18,"x0":-0.9586287189105691,"y0":50.00038810380944,"z0":5.472659229761452,"aX":-5.943835733113525},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.8,"breakHorizontal":5.8,"spinRate":1661,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.42990104951750396,"extension":6.476739338058609},"index":4,"playId":"a26f6ced-8a48-3d7d-be1d-ae7a99969695","pitchNumber":5,"startTime":"2026-03-31T23:45:51.300Z","endTime":"2026-03-31T23:45:54.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":96.2,"endSpeed":88.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.794123448047493,"aZ":-17.493115539778103,"pfxX":-1.4626075561226237,"pfxZ":7.3639664864302,"pX":1.3521531959822464,"pZ":1.7515706532546085,"vX0":6.841451462480743,"vY0":-139.87476868846306,"vZ0":-6.4432063677713165,"x":65.46,"y":191.49,"x0":-0.929031385724419,"y0":50.00134142334936,"z0":5.220520624747466,"aX":-2.9161796433955574},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.2,"breakHorizontal":1.3,"spinRate":2437,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39069708672657466,"extension":6.563859965068721},"hitData":{"launchSpeed":59.8,"launchAngle":31.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":167.44,"coordY":138.22}},"index":5,"playId":"ff86287b-3309-3195-a099-eb8b76e226a3","pitchNumber":6,"startTime":"2026-03-31T23:46:14.706Z","endTime":"2026-03-31T23:46:21.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:46:21.247Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Heineman grounds out to first baseman Willi Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T23:46:28.457Z","endTime":"2026-03-31T23:48:43.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.552613098895772,"aZ":-17.484226287158258,"pfxX":-1.712170265810959,"pfxZ":7.642821233143167,"pX":-0.5985085172896054,"pZ":1.9916846804061294,"vX0":2.1077849544196394,"vY0":-137.98925310163966,"vZ0":-5.610171573334451,"x":139.81,"y":185.0,"x0":-1.1508857576825806,"y0":50.006543759523716,"z0":5.2346823758686964,"aX":-3.292810237097143},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":2.6,"spinRate":2352,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.39737372657231695,"extension":6.389460685323545},"index":0,"playId":"41ef7616-092a-366a-ae0c-a5e983770107","pitchNumber":1,"startTime":"2026-03-31T23:46:49.105Z","endTime":"2026-03-31T23:46:52.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31041510918399,"aZ":-40.677050275758425,"pfxX":4.490418555551693,"pfxZ":-6.05982364206959,"pX":-0.403729890292237,"pZ":2.16381906284087,"vX0":0.5244001376946514,"vY0":-117.9204105276275,"vZ0":0.8133452726257993,"x":132.39,"y":180.36,"x0":-1.2124442376610864,"y0":50.00473528088254,"z0":5.579762752346519,"aX":6.297552124546486},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-10.4,"breakHorizontal":-8.3,"spinRate":2689,"spinDirection":42},"zone":4,"typeConfidence":2.0,"plateTime":0.46524712977937277,"extension":6.578604721207667},"index":1,"playId":"d8e47d3b-96a8-3887-86c1-2d821331bbef","pitchNumber":2,"startTime":"2026-03-31T23:47:04.980Z","endTime":"2026-03-31T23:47:09.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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.8,"endSpeed":89.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.828566174216366,"aZ":-17.857533568638654,"pfxX":-1.7812454794312087,"pfxZ":7.0344067866327045,"pX":-1.292081276403373,"pZ":2.562735954018402,"vX0":0.5038351522069793,"vY0":-140.99382747125145,"vZ0":-4.856831035304067,"x":166.25,"y":169.59,"x0":-1.2404514431347387,"y0":50.00346661978227,"z0":5.44221823972658,"aX":-3.6247028621192925},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.1,"breakHorizontal":3.1,"spinRate":2558,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3868930190543365,"extension":6.457215327236469},"index":2,"playId":"644662c0-e02c-3fab-a94c-087d949f6c77","pitchNumber":3,"startTime":"2026-03-31T23:47:37.372Z","endTime":"2026-03-31T23:47:40.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.474186379084237,"aZ":-27.92792516373881,"pfxX":3.596775196880328,"pfxZ":2.394526678386614,"pX":1.3582274294319947,"pZ":0.9311582464016773,"vX0":4.593645585317867,"vY0":-131.85769886333466,"vZ0":-5.960377340474384,"x":65.23,"y":213.64,"x0":-0.8697383497772913,"y0":50.001148787998375,"z0":5.265737166358087,"aX":6.369232572802084},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.4,"breakHorizontal":-7.4,"spinRate":2704,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.41445936352858803,"extension":6.604231030848937},"index":3,"playId":"d2f62a4d-ac0e-35c5-b5d6-b50dd1d9c19d","pitchNumber":4,"startTime":"2026-03-31T23:47:54.000Z","endTime":"2026-03-31T23:47:57.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.565216954461302,"aZ":-16.64987071128556,"pfxX":-2.140677950383081,"pfxZ":7.875615438716389,"pX":-0.2675728379236925,"pZ":2.4804548775418023,"vX0":2.839462476349671,"vY0":-138.8951567885797,"vZ0":-4.900162583461704,"x":127.2,"y":171.81,"x0":-1.0208402482691128,"y0":50.002010870910055,"z0":5.360300190182262,"aX":-4.219228925080835},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":3.4,"spinRate":2471,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.39303415825639076,"extension":6.562895164117211},"index":4,"playId":"7eaef0ed-6fa1-3b78-b4a9-70635bcfe1bd","pitchNumber":5,"startTime":"2026-03-31T23:48:14.458Z","endTime":"2026-03-31T23:48:17.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71852779679226,"aZ":-40.451976036274054,"pfxX":3.9190662989476,"pfxZ":-5.742327200655987,"pX":-0.6221152838396513,"pZ":2.162341776770719,"vX0":-0.2634881916568273,"vY0":-119.56293005042403,"vZ0":0.6014118412878806,"x":140.71,"y":180.4,"x0":-1.0191425575418596,"y0":50.0000490673712,"z0":5.546844507435832,"aX":5.654968468996595},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.0,"breakHorizontal":-7.1,"spinRate":2604,"spinDirection":46},"zone":4,"typeConfidence":2.0,"plateTime":0.45865303878836317,"extension":6.595877188529511},"hitData":{"launchSpeed":79.4,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.71,"coordY":169.8}},"index":5,"playId":"dedddf66-bc47-39ae-bf2e-6405f8d94c28","pitchNumber":6,"startTime":"2026-03-31T23:48:35.865Z","endTime":"2026-03-31T23:48:43.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:48:43.844Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrés Giménez singles on a line drive to third baseman Kyle Karros, deflected by pitcher Ryan Feltner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T23:48:56.305Z","endTime":"2026-03-31T23:49:59.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"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,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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663372,"link":"/api/v1/people/663372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.578383687105223,"aZ":-16.881154780278646,"pfxX":-3.0336248743614136,"pfxZ":7.950309374277738,"pX":-1.0148393785009342,"pZ":2.345496771088694,"vX0":1.4065804305359297,"vY0":-137.38776018256888,"vZ0":-4.974465744309963,"x":155.68,"y":175.45,"x0":-1.1374478554581224,"y0":50.005124733439295,"z0":5.31577020454497,"aX":-5.837993722353826},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":5.3,"spinRate":2304,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.3976678945203993,"extension":6.532745009658874},"index":0,"playId":"bd011663-f6fa-37cb-9612-214bbe332294","pitchNumber":1,"startTime":"2026-03-31T23:49:11.633Z","endTime":"2026-03-31T23:49:15.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42195082479835,"aZ":-26.320876692510314,"pfxX":1.3469917260399884,"pfxZ":3.244310463474992,"pX":0.3797903756695639,"pZ":2.9212970373357305,"vX0":3.493286952271623,"vY0":-132.905739235414,"vZ0":-1.5928397423737457,"x":102.52,"y":159.9,"x0":-1.122495078901991,"y0":50.001460311782445,"z0":5.425861879619209,"aX":2.4268227582816526},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.8,"breakHorizontal":-3.1,"spinRate":2495,"spinDirection":164},"zone":3,"typeConfidence":2.0,"plateTime":0.4109161883687542,"extension":6.629585585647535},"index":1,"playId":"11632c17-b67c-3fe3-ac08-fb40d151e30a","pitchNumber":2,"startTime":"2026-03-31T23:49:26.856Z","endTime":"2026-03-31T23:49:30.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.705553575569486,"aZ":-16.364641239878317,"pfxX":-2.264744597102526,"pfxZ":8.08921655924451,"pX":-0.4392064785607508,"pZ":2.5555111219191513,"vX0":2.5527557998853365,"vY0":-138.6206574449995,"vZ0":-4.714399161822306,"x":133.74,"y":169.78,"x0":-1.0758703834715004,"y0":50.004572149713006,"z0":5.363655738641704,"aX":-4.427481528842273},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":3.6,"spinRate":2509,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.3944656787519154,"extension":6.463335072762354},"hitData":{"launchSpeed":106.3,"launchAngle":4.0,"totalDistance":115.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":128.27,"coordY":181.9}},"index":2,"playId":"64e1bdc7-ffa8-3735-b2ff-bfbf913d50a2","pitchNumber":3,"startTime":"2026-03-31T23:49:51.087Z","endTime":"2026-03-31T23:49:59.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.48,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:49:59.509Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman challenged (pitch result), call on the field was confirmed: George Springer walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T23:52:15.144Z","endTime":"2026-03-31T23:55:00.052Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"postOnSecond":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7,8],"actionIndex":[0,6],"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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-31T23:50:30.710Z","endTime":"2026-03-31T23:52:01.253Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"},"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"f2df91ad-bd28-3f0a-97dc-7a2dfa2c5500","startTime":"2026-03-31T23:52:01.253Z","endTime":"2026-03-31T23:52:04.253Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79785391843359,"aZ":-26.84255539881009,"pfxX":-10.283408858889459,"pfxZ":2.835927215814778,"pX":-0.7693787310934534,"pZ":0.8436259300314674,"vX0":4.7935504343659,"vY0":-137.1416402412272,"vZ0":-6.7078660378361175,"x":146.33,"y":216.0,"x0":-1.2156848223329737,"y0":50.004794618682475,"z0":5.183816067194144,"aX":-19.350237377778924},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.7,"breakHorizontal":17.4,"spinRate":2322,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.40127607257343634,"extension":6.572372836945062},"index":2,"playId":"e1e1a493-6386-3e55-bda3-76e11c43eac6","pitchNumber":1,"startTime":"2026-03-31T23:52:17.461Z","endTime":"2026-03-31T23:52:21.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11352435722087,"aZ":-23.03751802561961,"pfxX":-7.486237937871211,"pfxZ":4.7840669586468945,"pX":-0.47346537915894993,"pZ":2.4445118437034576,"vX0":4.5372674948426015,"vY0":-137.68012035016127,"vZ0":-3.6448142073188605,"x":135.05,"y":172.78,"x0":-1.1748694428238813,"y0":50.001688083355674,"z0":5.354637701774264,"aX":-14.293383353515862},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.0,"breakHorizontal":12.5,"spinRate":2289,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3986437000600609,"extension":6.540296924994974},"index":3,"playId":"d1f14a05-27b7-3a09-ae43-f27a4cbc8dcf","pitchNumber":2,"startTime":"2026-03-31T23:52:38.160Z","endTime":"2026-03-31T23:52:42.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.206886066712,"aZ":-22.327637140630202,"pfxX":-5.308671095998329,"pfxZ":6.114717866664639,"pX":1.3443348809896807,"pZ":0.6434403830614052,"vX0":7.4805835926015165,"vY0":-125.74956014544904,"vZ0":-6.976825700343314,"x":65.76,"y":221.41,"x0":-0.9718998410352768,"y0":50.003200325472854,"z0":5.2508911809204815,"aX":-8.548832286547778},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.7,"breakHorizontal":8.0,"spinRate":1589,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.43467963288173195,"extension":6.739231334895757},"index":4,"playId":"93e08ba3-90b6-31ec-b571-f2cbea7df07d","pitchNumber":3,"startTime":"2026-03-31T23:53:09.772Z","endTime":"2026-03-31T23:53:13.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68093812761782,"aZ":-24.79366908499079,"pfxX":-8.317300889061688,"pfxZ":3.868707652757715,"pX":-1.838591224785885,"pZ":3.522407316783976,"vX0":1.4082386981010293,"vY0":-137.8022318257286,"vZ0":-0.7287050553911512,"x":187.08,"y":143.68,"x0":-1.278321063956017,"y0":50.006817663057895,"z0":5.47617612254945,"aX":-15.883966549441498},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.1,"breakHorizontal":14.8,"spinRate":2302,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3985829982180964,"extension":6.46802083195327},"index":5,"playId":"3709e58f-7fee-3438-83d4-b9901b54f741","pitchNumber":4,"startTime":"2026-03-31T23:53:29.822Z","endTime":"2026-03-31T23:53:36.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Andrés Giménez steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":6,"actionPlayId":"3709e58f-7fee-3438-83d4-b9901b54f741","startTime":"2026-03-31T23:53:45.253Z","endTime":"2026-03-31T23:54:07.829Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"},"defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":665926,"link":"/api/v1/people/665926"},"postOnSecond":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":1.01,"dramaIndex":38.0,"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.626588709711505,"aZ":-26.274403093697302,"pfxX":-3.7092748417938455,"pfxZ":3.603129683389129,"pX":0.45993081293756033,"pZ":0.708690305644451,"vX0":5.050849634617479,"vY0":-127.05406416022826,"vZ0":-6.247498720757795,"x":99.47,"y":219.65,"x0":-1.0703372324424694,"y0":50.00357066715954,"z0":5.282947249185146,"aX":-6.074975859620851},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.4,"breakHorizontal":5.6,"spinRate":1623,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4308225771158889,"extension":6.8075894877645},"index":7,"playId":"88040019-98b2-31f4-a390-1466979a704f","pitchNumber":5,"startTime":"2026-03-31T23:54:07.829Z","endTime":"2026-03-31T23:54:11.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.810637877976678,"aZ":-25.213845754224693,"pfxX":-3.3672949330582886,"pfxZ":4.391765027528702,"pX":0.8900160483047075,"pZ":2.1349807950716557,"vX0":5.945388672239407,"vY0":-125.27294412091211,"vZ0":-3.0778395427932055,"x":83.07,"y":181.14,"x0":-1.07889605871054,"y0":50.00521267737226,"z0":5.445405117259865,"aX":-5.3413340569562},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.4,"breakHorizontal":4.7,"spinRate":1735,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.43758456567738735,"extension":6.67765054542577},"index":8,"playId":"cc29e3db-0c7b-34e7-88b0-4ef4595ece22","pitchNumber":6,"startTime":"2026-03-31T23:54:33.030Z","endTime":"2026-03-31T23:55:00.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"homeTeamWinProbability":54.900000000000006,"awayTeamWinProbability":45.099999999999994,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":1.01,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:55:00.052Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jesús Sánchez grounds out to first baseman Willi Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-31T23:55:16.767Z","endTime":"2026-03-31T23:55:31.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","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":0},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.571628919331904,"aZ":-41.43967973192261,"pfxX":1.5791676716986267,"pfxZ":-6.853762361724195,"pX":0.09481486421177969,"pZ":2.0963508046742727,"vX0":2.608117948045479,"vY0":-116.03147284492712,"vZ0":1.1011982697465936,"x":113.39,"y":182.18,"x0":-1.2530801460241885,"y0":50.004896322230856,"z0":5.5926590904902955,"aX":2.133609378016789},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-11.8,"breakHorizontal":-3.6,"spinRate":2580,"spinDirection":44},"zone":8,"typeConfidence":2.0,"plateTime":0.47370931426746177,"extension":6.586864257699311},"hitData":{"launchSpeed":88.8,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.69,"coordY":169.8}},"index":0,"playId":"ac1a86fa-3c5c-3048-9beb-38951b16ef3c","pitchNumber":1,"startTime":"2026-03-31T23:55:24.353Z","endTime":"2026-03-31T23:55:31.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"second":{"id":665926,"link":"/api/v1/people/665926"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":663372,"link":"/api/v1/people/663372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.94,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:55:31.929Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T23:57:43.707Z","endTime":"2026-03-31T23:58:30.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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,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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.389498723947572,"aZ":-24.841642281420103,"pfxX":-8.858378392046948,"pfxZ":4.730075798865114,"pX":-0.23176864230962665,"pZ":3.306814086492096,"vX0":9.137823861950706,"vY0":-123.42551473701175,"vZ0":-0.30446731010987904,"x":125.83,"y":149.5,"x0":-2.8221725764074317,"y0":50.003772457068976,"z0":5.514516857705589,"aX":-13.738056279978533},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.8,"breakHorizontal":14.0,"spinRate":1207,"spinDirection":240},"zone":2,"typeConfidence":0.91,"plateTime":0.44289617076386945,"extension":6.3299497188617995},"index":0,"playId":"28668681-81e2-39c7-99bf-55635152ec96","pitchNumber":1,"startTime":"2026-03-31T23:57:45.282Z","endTime":"2026-03-31T23:57:48.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15591255143415,"aZ":-27.453474593960372,"pfxX":-9.519278068002787,"pfxZ":3.0505645628353637,"pX":-0.8059147593627267,"pZ":1.1216497458689652,"vX0":8.054404620644554,"vY0":-122.97186918985604,"vZ0":-4.685781130164101,"x":147.72,"y":208.5,"x0":-2.871520268705099,"y0":50.00254178017483,"z0":5.354364741996364,"aX":-14.721839983622388},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.7,"breakHorizontal":15.6,"spinRate":1157,"spinDirection":237},"zone":13,"typeConfidence":0.91,"plateTime":0.4437704853247171,"extension":6.372673192450351},"index":1,"playId":"6a428927-267b-3603-8806-147bcd6de2e8","pitchNumber":2,"startTime":"2026-03-31T23:57:58.877Z","endTime":"2026-03-31T23:58:02.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-31T23:58:14.445Z","endTime":"2026-03-31T23:58:26.137Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.525969187834608,"aZ":-27.175466172874625,"pfxX":0.4921706211175556,"pfxZ":3.0450123089508363,"pX":0.45843190771176195,"pZ":1.2992529642748836,"vX0":8.007962696812388,"vY0":-127.19683530822701,"vZ0":-5.154115651929628,"x":99.53,"y":203.7,"x0":-2.7916812857526945,"y0":50.005202725788415,"z0":5.500688746381176,"aX":0.8068218897599156},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":-2.6,"spinRate":2435,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.43023657308369145,"extension":6.031227608823212},"index":3,"playId":"6611f62b-e04d-3362-b53c-bb3439067830","pitchNumber":3,"startTime":"2026-03-31T23:58:26.137Z","endTime":"2026-03-31T23:58:30.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:58:30.068Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging, catcher Tyler Heineman to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-31T23:58:36.292Z","endTime":"2026-03-31T23:59:53.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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,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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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(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.2,"endSpeed":85.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18561270263808,"aZ":-14.359473067600577,"pfxX":-6.579409110501024,"pfxZ":9.615566429437475,"pX":-0.28493569645114575,"pZ":2.107278612527374,"vX0":8.773097763489769,"vY0":-135.40489867791194,"vZ0":-6.352585018915154,"x":127.86,"y":181.88,"x0":-2.715525016052393,"y0":50.0043296671786,"z0":5.492747986372247,"aX":-12.191808077078225},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":10.0,"spinRate":2380,"spinDirection":219},"zone":8,"typeConfidence":0.9,"plateTime":0.4048691712320238,"extension":6.171478243152649},"index":0,"playId":"784fb2a1-c541-3b4b-8288-170b50e13883","pitchNumber":1,"startTime":"2026-03-31T23:58:56.686Z","endTime":"2026-03-31T23:59:02.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.799785163143767,"aZ":-14.106654484012614,"pfxX":-5.583940583717866,"pfxZ":9.758138819104312,"pX":0.19601507797133236,"pZ":3.239858791526033,"vX0":9.672764121174334,"vY0":-135.27727510328802,"vZ0":-3.6455327915477325,"x":109.53,"y":151.3,"x0":-2.7021445354291016,"y0":50.00177057761978,"z0":5.595276594101051,"aX":-10.338569116157178},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.0,"breakHorizontal":8.0,"spinRate":2426,"spinDirection":220},"zone":2,"typeConfidence":0.9,"plateTime":0.4050624425436027,"extension":6.0334746980637854},"index":1,"playId":"4915ceed-c9c2-3f41-ba4e-94b5f7e40c9d","pitchNumber":2,"startTime":"2026-03-31T23:59:10.061Z","endTime":"2026-03-31T23:59:13.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.662388656166954,"aZ":-26.96339394239027,"pfxX":0.3282049979900057,"pfxZ":3.2294729303905108,"pX":1.951188761873102,"pZ":-0.019999443502686887,"vX0":11.652133137994872,"vY0":-125.72989276725372,"vZ0":-7.605418602100873,"x":42.63,"y":239.32,"x0":-2.7711321800435966,"y0":50.003975162621394,"z0":5.208887918239947,"aX":0.526891520194863},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.3,"breakHorizontal":-3.1,"spinRate":2420,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4343788069038266,"extension":6.219301687012822},"index":2,"playId":"d759dfcc-c94e-3406-9d50-996b550c3b15","pitchNumber":3,"startTime":"2026-03-31T23:59:29.137Z","endTime":"2026-03-31T23:59:32.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":71.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.839518517278307,"aZ":-35.703545483312325,"pfxX":6.3251894986655275,"pfxZ":-2.814416409730213,"pX":0.7799421447105137,"pZ":0.4502826036353161,"vX0":6.011945989790405,"vY0":-111.54853011489315,"vZ0":-3.3257878907417266,"x":87.27,"y":226.62,"x0":-2.775910281149064,"y0":50.00247785799263,"z0":5.656853374738906,"aX":7.936362315724217},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-5.6,"breakHorizontal":-13.1,"spinRate":2689,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4917944659141642,"extension":6.3383214117413695},"index":3,"playId":"858376ab-00cd-30e1-8cff-aa3576728c1a","pitchNumber":4,"startTime":"2026-03-31T23:59:46.270Z","endTime":"2026-03-31T23:59:53.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-31T23:59:53.818Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a fly ball to left fielder Jesús Sánchez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-01T00:00:07.779Z","endTime":"2026-04-01T00:01:11.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.604291534384235,"aZ":-27.511819012342123,"pfxX":1.0254035997653528,"pfxZ":2.8529801080157977,"pX":1.371079067962551,"pZ":3.001962294204446,"vX0":10.193846283463015,"vY0":-126.61775665884437,"vZ0":-0.953632352956881,"x":64.74,"y":157.73,"x0":-2.8313727693300104,"y0":50.00053221719067,"z0":5.574754303782266,"aX":1.670091071084111},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.2,"breakHorizontal":-4.1,"spinRate":2475,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4317497985667833,"extension":6.098405098778361},"index":0,"playId":"3c6cdc80-7c13-3196-b6ee-9a91dfa652ff","pitchNumber":1,"startTime":"2026-04-01T00:00:22.884Z","endTime":"2026-04-01T00:00:26.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":77.4,"endSpeed":71.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.29280003343375,"aZ":-35.35292305951921,"pfxX":5.372326992021876,"pfxZ":-2.488117402864614,"pX":0.11152722536577157,"pZ":0.14138196871301048,"vX0":4.838693022274827,"vY0":-112.59436457164898,"vZ0":-3.9082850385474925,"x":112.75,"y":234.96,"x0":-2.7668093422629085,"y0":50.003314172518664,"z0":5.493784682154092,"aX":6.865705928672065},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-5.3,"breakHorizontal":-11.0,"spinRate":2751,"spinDirection":58},"zone":14,"typeConfidence":0.89,"plateTime":0.48728927886455864,"extension":6.340677816839145},"index":1,"playId":"946ec40f-3e1c-3049-b195-cfa843594c6b","pitchNumber":2,"startTime":"2026-04-01T00:00:42.866Z","endTime":"2026-04-01T00:00:48.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.817481684338293,"aZ":-14.599363629612,"pfxX":-5.220157866013979,"pfxZ":9.522807201177914,"pX":0.31754920333812864,"pZ":3.3061324187318353,"vX0":9.813446122684462,"vY0":-135.53828262081856,"vZ0":-3.3393800586335503,"x":104.9,"y":149.51,"x0":-2.684969271374134,"y0":50.00588725135835,"z0":5.584710901105554,"aX":-9.63843734971087},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":7.2,"spinRate":2496,"spinDirection":219},"zone":3,"typeConfidence":0.9,"plateTime":0.4053535180132619,"extension":6.215238225635775},"hitData":{"launchSpeed":69.8,"launchAngle":30.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.94,"coordY":113.4}},"index":2,"playId":"f12ce31b-767c-3c79-8e60-0f9b58aceeaa","pitchNumber":3,"startTime":"2026-04-01T00:00:59.828Z","endTime":"2026-04-01T00:01:11.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.2,"awayTeamWinProbability":46.8,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.52,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:01:11.814Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out sharply to center fielder Daulton Varsho.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-01T00:01:25.835Z","endTime":"2026-04-01T00:02:29.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96682430938247,"aZ":-14.016412678677423,"pfxX":-5.542076327072233,"pfxZ":9.910074678166284,"pX":0.41329549061292403,"pZ":4.206433531730772,"vX0":9.973845586515983,"vY0":-135.35116181758136,"vZ0":-1.5606082595600663,"x":101.25,"y":125.21,"x0":-2.6203312946495076,"y0":50.00433310520354,"z0":5.78534286059334,"aX":-10.157452487915522},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.8,"breakHorizontal":7.6,"spinRate":2452,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.40661914382976727,"extension":5.962884992959836},"index":0,"playId":"430084d9-c687-353b-b272-eca515f11bfb","pitchNumber":1,"startTime":"2026-04-01T00:01:39.009Z","endTime":"2026-04-01T00:01:43.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":70.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.195791611504653,"aZ":-33.38801046868084,"pfxX":4.365770245923515,"pfxZ":-0.9496676116097582,"pX":-1.1144074041260572,"pZ":2.069974826750333,"vX0":2.7637166303984375,"vY0":-112.84794119085343,"vZ0":-0.48308016206521465,"x":159.48,"y":182.89,"x0":-2.9282127489035927,"y0":50.00499110256741,"z0":5.690727726739345,"aX":5.553345203573455},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-1.6,"breakHorizontal":-8.6,"spinRate":2689,"spinDirection":64},"zone":13,"typeConfidence":0.87,"plateTime":0.4879627539603848,"extension":6.316872538464716},"index":1,"playId":"fd809f9d-c41c-3ec4-9945-be8ac848c1f4","pitchNumber":2,"startTime":"2026-04-01T00:01:57.879Z","endTime":"2026-04-01T00:02:01.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.519057216777476,"aZ":-12.72272761227014,"pfxX":-6.492653107243395,"pfxZ":10.586868261819198,"pX":-0.17611339423060374,"pZ":2.798658715929342,"vX0":9.096606027972628,"vY0":-135.4167828489474,"vZ0":-4.8917285643971855,"x":123.71,"y":163.22,"x0":-2.7520403842483026,"y0":50.002417811110966,"z0":5.534664121301535,"aX":-11.929382185690574},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":9.6,"spinRate":2461,"spinDirection":217},"zone":2,"typeConfidence":0.91,"plateTime":0.4061370886364899,"extension":5.779177556882154},"hitData":{"launchSpeed":101.1,"launchAngle":27.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":99.25,"coordY":49.11}},"index":2,"playId":"54224202-4f74-35fa-8481-7445b4f2e1cc","pitchNumber":3,"startTime":"2026-04-01T00:02:19.230Z","endTime":"2026-04-01T00:02:29.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:02:29.044Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a ground ball to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-01T00:05:55.608Z","endTime":"2026-04-01T00:07:10.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Mejia replaces Ryan Feltner.","event":"Pitching Substitution","eventType":"pitching_substitution","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-01T00:03:10.354Z","endTime":"2026-04-01T00:05:57.928Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663372,"link":"/api/v1/people/663372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06521927130295,"aZ":-19.258118394535007,"pfxX":-3.841644565258905,"pfxZ":6.379351957866334,"pX":0.5372296272122294,"pZ":3.031618900281238,"vX0":8.331336695442738,"vY0":-141.12575082516693,"vZ0":-4.580013290615734,"x":96.52,"y":156.93,"x0":-1.9493111251473303,"y0":50.00003632244757,"z0":5.909887357821852,"aX":-7.775440655987825},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.8,"breakHorizontal":5.3,"spinRate":2382,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.38759437596422375,"extension":5.998651018871056},"index":1,"playId":"60dd2a7e-1240-36e0-9458-4dd2f14678fc","pitchNumber":1,"startTime":"2026-04-01T00:05:57.928Z","endTime":"2026-04-01T00:06:01.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.539010983951773,"aZ":-34.57266513095447,"pfxX":9.199161536228269,"pfxZ":-1.6474138130897718,"pX":0.21048642828398717,"pZ":3.095293204880667,"vX0":3.2306764283141582,"vY0":-120.56159523989278,"vZ0":0.4759069074630058,"x":108.98,"y":155.21,"x0":-2.3454463284441394,"y0":50.00220946313421,"z0":5.970531268133152,"aX":13.409423480685719},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.5,"breakHorizontal":-17.4,"spinRate":2936,"spinDirection":53},"zone":2,"typeConfidence":2.0,"plateTime":0.45600251525599145,"extension":5.795518479666677},"index":2,"playId":"6d83d981-2757-3dcb-bcb1-570d9d7282cd","pitchNumber":2,"startTime":"2026-04-01T00:06:12.968Z","endTime":"2026-04-01T00:06:16.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":98.3,"endSpeed":90.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.578761957245128,"aZ":-15.150219687461474,"pfxX":-4.201416520957671,"pfxZ":8.173618592060627,"pX":-1.3382760078511724,"pZ":3.1673025721722317,"vX0":3.848071318580837,"vY0":-143.0934065254396,"vZ0":-5.200237107082191,"x":168.01,"y":153.26,"x0":-2.1515617912575427,"y0":50.00557943379321,"z0":5.9501935477652275,"aX":-8.754649975280543},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.0,"breakHorizontal":6.8,"spinRate":2431,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3820806997217563,"extension":5.881950056561537},"index":3,"playId":"69d23a73-0b73-3ddc-b379-4b1109b51832","pitchNumber":3,"startTime":"2026-04-01T00:06:37.443Z","endTime":"2026-04-01T00:06:40.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.85018976081225,"aZ":-40.084955548630376,"pfxX":10.662430925601031,"pfxZ":-5.671102565857149,"pX":-0.5404837851448089,"pZ":2.49376790144371,"vX0":0.6911119630813124,"vY0":-118.32389990402024,"vZ0":0.20377356630549692,"x":137.6,"y":171.45,"x0":-2.2196531992223463,"y0":50.00002938778842,"z0":6.1268986158307905,"aX":14.881446765123798},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-9.8,"breakHorizontal":-19.4,"spinRate":2931,"spinDirection":46},"zone":4,"typeConfidence":2.0,"plateTime":0.4656740912394106,"extension":5.804271560452737},"hitData":{"launchSpeed":86.9,"launchAngle":10.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.88,"coordY":105.46}},"index":4,"playId":"866f8ba7-c72f-3e02-b4da-26d0f35ee1fb","pitchNumber":4,"startTime":"2026-04-01T00:06:58.481Z","endTime":"2026-04-01T00:07:10.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":4.29999999999999,"leverageIndex":1.06,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:07:10.640Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kazuma Okamoto lines out sharply to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-01T00:07:23.869Z","endTime":"2026-04-01T00:09:34.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":5},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.251681281859174,"aZ":-35.48760164925605,"pfxX":9.104484138119897,"pfxZ":-2.3788746669797183,"pX":0.822803720142746,"pZ":1.7652947401436474,"vX0":4.60318873907449,"vY0":-118.13905800583872,"vZ0":-1.9436631780595421,"x":85.64,"y":191.12,"x0":-2.34177378420844,"y0":50.001665419807466,"z0":5.901098104196571,"aX":12.698015121310391},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.6,"breakHorizontal":-17.6,"spinRate":2883,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.46597725598103157,"extension":5.970170596605137},"index":0,"playId":"5236141e-67d9-34f7-87b2-80100d86c60f","pitchNumber":1,"startTime":"2026-04-01T00:07:33.400Z","endTime":"2026-04-01T00:07:36.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.978704049358587,"aZ":-37.424630394882215,"pfxX":8.805006979297719,"pfxZ":-3.607002780575295,"pX":1.1561818360237694,"pZ":0.8356984564028701,"vX0":5.5263973301544365,"vY0":-120.88522715253795,"vZ0":-4.050982178320238,"x":72.93,"y":216.22,"x0":-2.315375408973351,"y0":50.00121997427379,"z0":5.872665839426099,"aX":12.826439209536973},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.3,"breakHorizontal":-17.4,"spinRate":2944,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4558104932119651,"extension":6.043707807126475},"index":1,"playId":"4a6189ac-5635-3c14-bd78-f50090d1dd94","pitchNumber":2,"startTime":"2026-04-01T00:07:50.321Z","endTime":"2026-04-01T00:07:54.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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.8,"endSpeed":87.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.258676417942247,"aZ":-20.9931027745278,"pfxX":-2.3942187740579937,"pfxZ":5.687433152831364,"pX":0.32304817074404946,"pZ":3.485730554088241,"vX0":7.276545337041651,"vY0":-139.31032124236447,"vZ0":-3.0887297067680732,"x":104.69,"y":144.67,"x0":-2.0115456628595147,"y0":50.00271743695741,"z0":5.9963206547369134,"aX":-4.7075605957299675},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.8,"breakHorizontal":2.9,"spinRate":2396,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.39314820139769946,"extension":6.065493573412656},"index":2,"playId":"a076c4a2-d8f1-3dd9-9f14-8ffd7cb43d22","pitchNumber":3,"startTime":"2026-04-01T00:08:12.376Z","endTime":"2026-04-01T00:08:16.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.990235858051264,"aZ":-22.91363675600641,"pfxX":-6.334415840716046,"pfxZ":4.850783383571912,"pX":-0.9380367598762169,"pZ":2.8464279320543397,"vX0":6.150220788298291,"vY0":-137.21094890481112,"vZ0":-3.9346833176573135,"x":152.76,"y":161.93,"x0":-2.3841505855719287,"y0":50.00351723323373,"z0":5.857901216640353,"aX":-12.094616367048983},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.2,"breakHorizontal":10.2,"spinRate":2213,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3989854734325551,"extension":6.057204689907437},"index":3,"playId":"b285042e-79e9-3d1e-9f82-e24a62b12a3b","pitchNumber":4,"startTime":"2026-04-01T00:08:32.983Z","endTime":"2026-04-01T00:08:36.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.397788521329154,"aZ":-36.633093355284274,"pfxX":11.169382038644965,"pfxZ":-3.1249641470833502,"pX":1.1291987048865961,"pZ":0.029970076225505682,"vX0":4.267045550310592,"vY0":-119.5338493701141,"vZ0":-5.75460787979328,"x":73.96,"y":237.97,"x0":-2.1385604860152716,"y0":50.005551664077494,"z0":5.817040881146364,"aX":15.91331622609441},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-7.0,"breakHorizontal":-21.4,"spinRate":2832,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.46097648559858984,"extension":5.965642979591721},"index":4,"playId":"ef10da1a-1aaa-34d6-a507-f9f9ffb94255","pitchNumber":5,"startTime":"2026-04-01T00:08:59.688Z","endTime":"2026-04-01T00:09:03.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58585418114132,"aZ":-18.777297517519923,"pfxX":-3.385538138073106,"pfxZ":6.5583815288363105,"pX":0.4562912390764869,"pZ":2.568206080693019,"vX0":7.709836724947775,"vY0":-142.03508271799214,"vZ0":-6.012035604226805,"x":99.61,"y":169.44,"x0":-1.8536539093589193,"y0":50.00233386525673,"z0":5.906614122409005,"aX":-6.915900308220389},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.8,"breakHorizontal":4.6,"spinRate":2356,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.3856576138309644,"extension":6.129348798390912},"hitData":{"launchSpeed":102.4,"launchAngle":14.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":85.75,"coordY":85.55}},"index":5,"playId":"8f96e694-5cc0-3edc-b1ea-cadbff97c06e","pitchNumber":6,"startTime":"2026-04-01T00:09:25.766Z","endTime":"2026-04-01T00:09:34.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.74,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:09:34.976Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Lukes singles on a line drive to left fielder Jake McCarthy. Vladimir Guerrero Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-01T00:09:51.843Z","endTime":"2026-04-01T00:11:13.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"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],"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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.281910821728168,"aZ":-31.292652528484446,"pfxX":2.6246912958842143,"pfxZ":0.5367749696028898,"pX":0.048080380286690864,"pZ":3.2547557420064055,"vX0":4.948420401148168,"vY0":-127.2940124720431,"vZ0":-0.5258431506517232,"x":115.17,"y":150.9,"x0":-2.262520713378425,"y0":50.00327569250805,"z0":5.942874866790165,"aX":4.303019697154957},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.1,"breakHorizontal":-5.9,"spinRate":2791,"spinDirection":89},"zone":2,"typeConfidence":2.0,"plateTime":0.4304049582742908,"extension":5.871893029240131},"index":0,"playId":"a00d11c9-2846-360e-bd33-9f7d81fbb160","pitchNumber":1,"startTime":"2026-04-01T00:10:00.615Z","endTime":"2026-04-01T00:10:04.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":97.3,"endSpeed":88.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79791172595997,"aZ":-16.0010757356237,"pfxX":-4.302524406545851,"pfxZ":7.975808634214532,"pX":-1.2637227960448891,"pZ":2.9599127226008086,"vX0":3.7975918557302855,"vY0":-141.61493915174984,"vZ0":-5.312286363568283,"x":165.17,"y":158.86,"x0":-2.06408642992005,"y0":50.00621562315845,"z0":5.886344557664941,"aX":-8.727585058460846},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.6,"breakHorizontal":7.0,"spinRate":2376,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.387005053208044,"extension":6.029528859692723},"index":1,"playId":"0121276a-173e-3de1-80b3-0fbd1829b0c5","pitchNumber":2,"startTime":"2026-04-01T00:10:20.750Z","endTime":"2026-04-01T00:10:24.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.156408369927533,"aZ":-19.84357036791724,"pfxX":-4.5391507245469125,"pfxZ":6.349340431181991,"pX":-1.3583525981895714,"pZ":3.499728821048015,"vX0":4.068557983261941,"vY0":-138.5562154637575,"vZ0":-3.083704482887212,"x":168.78,"y":144.29,"x0":-2.25652521544737,"y0":50.005958276946835,"z0":5.95418921524954,"aX":-8.821086264012493},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.0,"breakHorizontal":7.3,"spinRate":2311,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.395415183978332,"extension":5.945542716096729},"index":2,"playId":"20a08d69-0300-387e-88e4-b46e20e8cf72","pitchNumber":3,"startTime":"2026-04-01T00:10:41.743Z","endTime":"2026-04-01T00:10:46.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.47612874005653,"aZ":-17.077566444981848,"pfxX":-3.852715566289279,"pfxZ":7.697887623695335,"pX":0.6721264475921221,"pZ":1.5301234856317294,"vX0":8.977869625849058,"vY0":-139.0048512581203,"vZ0":-8.482631530860159,"x":91.38,"y":197.47,"x0":-2.095682195390573,"y0":50.006325141422515,"z0":5.750182864594466,"aX":-7.55971335999878},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.4,"breakHorizontal":5.2,"spinRate":2279,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.39368910465689444,"extension":6.225802916043783},"hitData":{"launchSpeed":86.2,"launchAngle":22.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.48,"coordY":77.24}},"index":3,"playId":"e3cbdbfa-e810-3094-a093-73cbe0ba4a01","pitchNumber":4,"startTime":"2026-04-01T00:11:02.963Z","endTime":"2026-04-01T00:11:13.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.48,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:11:13.758Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Ernie Clement lines into an unassisted double play, pitcher Juan Mejia. Nathan Lukes out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-01T00:11:39.120Z","endTime":"2026-04-01T00:12:41.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"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":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","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":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","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":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":88.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29315779729879,"aZ":-16.45831861471465,"pfxX":-2.1944262716904435,"pfxZ":7.935034439987008,"pX":0.3177472881161207,"pZ":2.2502033145801073,"vX0":7.449413731946656,"vY0":-139.9981798853129,"vZ0":-6.951870310399767,"x":104.89,"y":178.02,"x0":-2.0952349146608737,"y0":50.00329620428662,"z0":5.847462960210544,"aX":-4.347446653423227},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":2.4,"spinRate":2331,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.3915890579234773,"extension":6.142318704197612},"index":0,"playId":"996604c6-7a71-31e2-8da8-6dd7b74406be","pitchNumber":1,"startTime":"2026-04-01T00:11:45.967Z","endTime":"2026-04-01T00:11:49.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33710418820103,"aZ":-35.0733955731827,"pfxX":10.210986409060798,"pfxZ":-1.9394942471475725,"pX":1.485511760556465,"pZ":0.73342913468352,"vX0":5.407608225440929,"vY0":-122.69479403934503,"vZ0":-4.831696239496945,"x":60.38,"y":218.98,"x0":-2.086234830261895,"y0":50.00135002719799,"z0":5.777424323011252,"aX":15.285824231751013},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.6,"breakHorizontal":-19.9,"spinRate":2845,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4495159816844292,"extension":6.057978100961195},"index":1,"playId":"17645512-2a64-3f65-bab5-7470c86bb751","pitchNumber":2,"startTime":"2026-04-01T00:12:05.512Z","endTime":"2026-04-01T00:12:09.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.643503550888003,"aZ":-17.46528549227132,"pfxX":-3.753602595752177,"pfxZ":7.120251828447486,"pX":-0.5881576319233871,"pZ":4.100940639773057,"vX0":5.355912347355604,"vY0":-142.371699167288,"vZ0":-2.3594056184656607,"x":139.42,"y":128.05,"x0":-2.0003017541163075,"y0":50.00615920765978,"z0":6.037344913961907,"aX":-7.75851747424408},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.6,"breakHorizontal":5.8,"spinRate":2370,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3837308126709469,"extension":5.9608350668006596},"hitData":{"launchSpeed":74.5,"launchAngle":6.0,"totalDistance":94.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":129.48,"coordY":185.53}},"index":2,"playId":"629db1b0-5ec5-3be1-b887-e1650852be9b","pitchNumber":3,"startTime":"2026-04-01T00:12:31.264Z","endTime":"2026-04-01T00:12:41.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-10.699999999999996,"leverageIndex":2.3,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:12:41.590Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T00:14:57.034Z","endTime":"2026-04-01T00:15:07.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":453286,"fullName":"Max Scherzer","link":"/api/v1/people/453286"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.513501407784883,"aZ":-13.807739283005885,"pfxX":-5.8458195790022405,"pfxZ":10.143034883543109,"pX":0.2659975794771652,"pZ":2.0525194260003614,"vX0":9.81680915928158,"vY0":-133.64806592958854,"vZ0":-6.627504565293434,"x":106.86,"y":183.36,"x0":-2.693481761384952,"y0":50.00476092992233,"z0":5.554237923294463,"aX":-10.588231106957208},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.0,"breakHorizontal":8.5,"spinRate":2408,"spinDirection":219},"zone":9,"typeConfidence":0.89,"plateTime":0.4096652479572014,"extension":6.0822911647073346},"hitData":{"launchSpeed":95.1,"launchAngle":16.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.35,"coordY":104.36}},"index":0,"playId":"b3a0f20b-7a0b-3c73-bc24-a4fb61e56017","pitchNumber":1,"startTime":"2026-04-01T00:14:57.034Z","endTime":"2026-04-01T00:15:07.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.17,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:15:07.823Z","atBatIndex":30},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kyle Karros grounds into a double play, shortstop Andrés Giménez to second baseman Ernie Clement to first baseman Vladimir Guerrero Jr. Brenton Doyle out at 2nd. Kyle Karros out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T00:15:22.094Z","endTime":"2026-04-01T00:17:53.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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,1,2,3,4,5,6],"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26986885969869,"aZ":-13.301980660741757,"pfxX":-6.8650432677112265,"pfxZ":10.72920827629368,"pX":1.2468710615921685,"pZ":1.5229027025557809,"vX0":12.539943213238054,"vY0":-132.07399423258633,"vZ0":-7.487134810974131,"x":69.47,"y":197.66,"x0":-2.6801272118390993,"y0":50.005437885670986,"z0":5.381770927630774,"aX":-12.079462209773151},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.8,"breakHorizontal":9.6,"spinRate":2356,"spinDirection":223},"zone":14,"typeConfidence":0.87,"plateTime":0.4154112148515354,"extension":6.109078099301954},"index":0,"playId":"b441474c-6f75-3185-9575-ccc45429bdaa","pitchNumber":1,"startTime":"2026-04-01T00:15:30.432Z","endTime":"2026-04-01T00:15:35.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":93.0,"endSpeed":84.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.768080647546622,"aZ":-12.643400747960722,"pfxX":-6.927193550651829,"pfxZ":10.651483722893895,"pX":0.23599932580231678,"pZ":0.6460397892679858,"vX0":10.58245190542282,"vY0":-134.6843243897068,"vZ0":-9.520825447912937,"x":108.0,"y":221.34,"x0":-2.847514494914038,"y0":50.00451359320428,"z0":5.12536608511021,"aX":-12.70447562724284},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.3,"breakHorizontal":10.2,"spinRate":2385,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.4069645516809093,"extension":5.960668338899746},"index":1,"playId":"12a18af2-fadc-3144-bddd-a5ec7089dbae","pitchNumber":2,"startTime":"2026-04-01T00:15:51.955Z","endTime":"2026-04-01T00:15:57.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75316367235125,"aZ":-23.393610107697913,"pfxX":-0.4904518008270351,"pfxZ":5.517603175108845,"pX":-0.2897592482376341,"pZ":1.545792519216722,"vX0":6.874337726755501,"vY0":-124.47518201719721,"vZ0":-4.570526166369646,"x":128.04,"y":197.04,"x0":-3.007394101265397,"y0":50.00234990648661,"z0":5.310196247446824,"aX":-0.7818279993136115},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.4,"breakHorizontal":-0.5,"spinRate":2540,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.4377403952171539,"extension":6.126875651444792},"index":2,"playId":"47c782cc-8f21-38e9-968c-950d2939d810","pitchNumber":3,"startTime":"2026-04-01T00:16:10.121Z","endTime":"2026-04-01T00:16:13.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.041835162181936,"aZ":-23.58887094707678,"pfxX":-1.4806390201732293,"pfxZ":5.350119895449619,"pX":1.275190298373769,"pZ":0.9980789767724318,"vX0":10.358061691632212,"vY0":-125.53570255053913,"vZ0":-6.295296583464518,"x":68.39,"y":211.83,"x0":-2.7019153795365125,"y0":50.00372960671952,"z0":5.443236916461161,"aX":-2.376764893447841},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.5,"breakHorizontal":0.5,"spinRate":2495,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.43535135491609767,"extension":5.984382619125831},"index":3,"playId":"015f907b-58f0-3b94-ad1f-1f47a6fd16ab","pitchNumber":4,"startTime":"2026-04-01T00:16:32.292Z","endTime":"2026-04-01T00:16:36.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.817500442992266,"aZ":-13.576014834172527,"pfxX":-6.701418110009627,"pfxZ":9.940153900271142,"pX":-0.026355323608916244,"pZ":2.427608679263834,"vX0":9.77786754904581,"vY0":-136.35412953832363,"vZ0":-5.513201037273941,"x":118.0,"y":173.23,"x0":-2.798941180262336,"y0":50.00081527794919,"z0":5.423200123499319,"aX":-12.536147047636922},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":10.0,"spinRate":2382,"spinDirection":220},"zone":5,"typeConfidence":0.91,"plateTime":0.402707174909549,"extension":6.1402251939835315},"index":4,"playId":"8ec9da4d-6846-391d-b217-4f017f531e89","pitchNumber":5,"startTime":"2026-04-01T00:16:52.800Z","endTime":"2026-04-01T00:16:55.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.225938941446355,"aZ":-35.64352713625121,"pfxX":6.414851326579634,"pfxZ":-2.6947216503964952,"pX":-0.3427046595697892,"pZ":2.416740771064257,"vX0":3.8996688159140436,"vY0":-113.00114146547854,"vZ0":0.7319916204988326,"x":130.06,"y":173.53,"x0":-2.9260098902723852,"y0":50.001836778346856,"z0":5.678987740027764,"aX":8.266512390992574},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-4.3,"breakHorizontal":-12.6,"spinRate":2813,"spinDirection":57},"zone":4,"typeConfidence":0.9,"plateTime":0.48533774819145314,"extension":6.18737444601615},"index":5,"playId":"6be4aadb-652c-3dd1-8080-0a157b6e07ff","pitchNumber":6,"startTime":"2026-04-01T00:17:18.322Z","endTime":"2026-04-01T00:17:22.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.61736704615543,"aZ":-13.198116248485324,"pfxX":-6.819290804316288,"pfxZ":10.147165167840349,"pX":0.21343602030020498,"pZ":2.1097118847388043,"vX0":10.099040761820781,"vY0":-136.0785149350438,"vZ0":-6.670580842446932,"x":108.86,"y":181.82,"x0":-2.6646131122786385,"y0":50.00434657463046,"z0":5.512090488024384,"aX":-12.755559517718146},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":10.2,"spinRate":2363,"spinDirection":213},"zone":8,"typeConfidence":0.91,"plateTime":0.4029298221260422,"extension":6.021037980529969},"hitData":{"launchSpeed":107.9,"launchAngle":1.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":117.38,"coordY":155.28}},"index":6,"playId":"21c50629-8f79-308f-8894-ef06da7046e0","pitchNumber":7,"startTime":"2026-04-01T00:17:44.846Z","endTime":"2026-04-01T00:17:53.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":10.0,"leverageIndex":1.94,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:17:53.489Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Ritter lines out to center fielder Daulton Varsho.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-01T00:18:24.443Z","endTime":"2026-04-01T00:20:39.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"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,1,3,4,5,6],"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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.090674498535435,"aZ":-13.991782924465285,"pfxX":-6.657396444530917,"pfxZ":9.677420316516965,"pX":-0.5432448344666082,"pZ":2.6009245847244395,"vX0":8.449147678727599,"vY0":-136.69439445934128,"vZ0":-5.142082285677799,"x":137.71,"y":168.56,"x0":-2.8194692994552066,"y0":50.00601600118825,"z0":5.478298983192381,"aX":-12.51338570716169},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.4,"breakHorizontal":10.1,"spinRate":2423,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.4017741548676894,"extension":6.133372402768773},"index":0,"playId":"46bd8be9-13df-3fd0-ae90-a8d77276abb5","pitchNumber":1,"startTime":"2026-04-01T00:18:49.108Z","endTime":"2026-04-01T00:18:58.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":94.9,"endSpeed":86.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90666052464673,"aZ":-12.524833213816763,"pfxX":-4.0989836927769705,"pfxZ":10.239700904115207,"pX":0.03299874177057493,"pZ":2.994266630229143,"vX0":8.9127906671013,"vY0":-137.94618129268738,"vZ0":-4.37524562839716,"x":115.74,"y":157.93,"x0":-2.7134713845144502,"y0":50.00256891724243,"z0":5.451066008939748,"aX":-7.866089724203221},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":5.5,"spinRate":2457,"spinDirection":218},"zone":2,"typeConfidence":0.92,"plateTime":0.3977067684798792,"extension":6.135113273633202},"index":1,"playId":"789946fa-4ca8-3c24-a3e4-9f9549b54181","pitchNumber":2,"startTime":"2026-04-01T00:19:08.117Z","endTime":"2026-04-01T00:19:11.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-01T00:19:18.933Z","endTime":"2026-04-01T00:19:32.686Z","isPitch":false,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71063904166004,"aZ":-28.076490858284743,"pfxX":0.7731062255378717,"pfxZ":2.536011205458183,"pX":-0.19904417012208062,"pZ":2.0170809231004694,"vX0":6.37988573515738,"vY0":-125.9870975584406,"vZ0":-3.0152055305539367,"x":124.59,"y":184.32,"x0":-2.8605338920833807,"y0":50.00030139931429,"z0":5.4897165383744495,"aX":1.2458768281159633},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.2,"breakHorizontal":-2.8,"spinRate":2349,"spinDirection":162},"zone":8,"typeConfidence":2.0,"plateTime":0.43413426250690845,"extension":5.895213482768731},"index":3,"playId":"af2827d9-f684-347a-8643-4daafa24f54e","pitchNumber":3,"startTime":"2026-04-01T00:19:32.686Z","endTime":"2026-04-01T00:19:37.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.824239715460248,"aZ":-29.706666573810846,"pfxX":-7.695731129969725,"pfxZ":1.5214068874324047,"pX":-0.1479144333068005,"pZ":1.044899955603133,"vX0":9.170274133956147,"vY0":-126.31285834574888,"vZ0":-4.60043705730526,"x":122.64,"y":210.57,"x0":-2.819222658101326,"y0":50.0028950620843,"z0":5.268022845510401,"aX":-12.482613536933957},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.9,"breakHorizontal":11.9,"spinRate":1199,"spinDirection":240},"zone":13,"typeConfidence":0.88,"plateTime":0.43300556206339014,"extension":6.252938917354492},"index":4,"playId":"6be47eec-0080-3da0-826b-77475539f932","pitchNumber":4,"startTime":"2026-04-01T00:19:54.664Z","endTime":"2026-04-01T00:19:58.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.781194979777048,"aZ":-12.655351279429372,"pfxX":-5.269831518802574,"pfxZ":10.258127850470565,"pX":0.6382866543861333,"pZ":3.766318642965897,"vX0":10.732625236035588,"vY0":-137.17836878728136,"vZ0":-2.2488301325021656,"x":92.67,"y":137.09,"x0":-2.6429312808253482,"y0":50.00358699334419,"z0":5.461104465830044,"aX":-10.028999389586287},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.2,"breakHorizontal":7.2,"spinRate":2441,"spinDirection":214},"zone":12,"typeConfidence":0.91,"plateTime":0.3995066754411827,"extension":6.093705569581396},"index":5,"playId":"1f3e7762-0473-38f8-b654-2d26b2ff0fe1","pitchNumber":5,"startTime":"2026-04-01T00:20:11.224Z","endTime":"2026-04-01T00:20:14.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":76.9,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52611380322312,"aZ":-28.502863997313675,"pfxX":-9.224174880410958,"pfxZ":2.4290077253946096,"pX":-0.5228356867003957,"pZ":1.9976973832507825,"vX0":8.676397680729027,"vY0":-122.82180375526598,"vZ0":-2.200337590169322,"x":136.93,"y":184.84,"x0":-2.9192591474947682,"y0":50.00443979865241,"z0":5.352431105075766,"aX":-13.957635934120818},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.1,"breakHorizontal":14.4,"spinRate":1411,"spinDirection":242},"zone":7,"typeConfidence":0.91,"plateTime":0.4476129964926092,"extension":6.293299981390399},"hitData":{"launchSpeed":90.7,"launchAngle":25.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.33,"coordY":78.42}},"index":6,"playId":"912d9619-6747-39e8-8d39-520f3193ecec","pitchNumber":6,"startTime":"2026-04-01T00:20:30.813Z","endTime":"2026-04-01T00:20:39.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:20:39.697Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daulton Varsho singles on a ground ball to third baseman Kyle Karros.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T00:22:32.867Z","endTime":"2026-04-01T00:24:24.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"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,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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":96.9,"endSpeed":88.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.141688164008887,"aZ":-19.43352049425821,"pfxX":-4.37764934735067,"pfxZ":6.314739198170136,"pX":-0.09028915248729777,"pZ":2.5815268071272643,"vX0":7.2711392696636725,"vY0":-140.95583548254928,"vZ0":-5.327831349477229,"x":120.44,"y":169.08,"x0":-2.1310586185010725,"y0":50.00564812465848,"z0":5.7455397127758285,"aX":-8.83701758310948},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.6,"breakHorizontal":6.5,"spinRate":2287,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.38814271599627626,"extension":6.053670124725169},"index":0,"playId":"d870b548-c096-31b0-a3a3-e6d0a3ad0f94","pitchNumber":1,"startTime":"2026-04-01T00:22:56.627Z","endTime":"2026-04-01T00:23:01.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.486511030232865,"aZ":-35.951741639661236,"pfxX":11.396840151799687,"pfxZ":-2.5629686800050093,"pX":0.8499644508638747,"pZ":1.2166717637651927,"vX0":4.083404969906938,"vY0":-121.43430232680033,"vZ0":-3.5558922616345856,"x":84.6,"y":205.93,"x0":-2.3394635125347496,"y0":50.00092490061624,"z0":5.867097419857215,"aX":16.81114429882095},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.3,"breakHorizontal":-21.6,"spinRate":2825,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45315556680485436,"extension":6.042375604229543},"index":1,"playId":"6f5167f3-8317-3d67-9c31-edb8402b8ec6","pitchNumber":2,"startTime":"2026-04-01T00:23:17.654Z","endTime":"2026-04-01T00:23:21.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1814023426797,"aZ":-19.38436293618434,"pfxX":-1.9550026286310107,"pfxZ":6.301081011209842,"pX":-1.4692858928827097,"pZ":4.098835699640899,"vX0":3.28429666869648,"vY0":-141.53676677312754,"vZ0":-1.7767374579141102,"x":173.01,"y":128.11,"x0":-2.3904785978145955,"y0":50.00124996069725,"z0":5.97544734726678,"aX":-3.967703366223997},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.3,"breakHorizontal":2.9,"spinRate":2481,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3869177933547969,"extension":5.782472903976883},"index":2,"playId":"65d043d8-3866-3405-b144-4b58f67f5d31","pitchNumber":3,"startTime":"2026-04-01T00:23:37.212Z","endTime":"2026-04-01T00:23:41.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.733082291773034,"aZ":-18.015514912457377,"pfxX":-2.3124702024975536,"pfxZ":6.941310924925666,"pX":0.3329212663316635,"pZ":3.112354034729935,"vX0":7.266949704534705,"vY0":-141.75215822201434,"vZ0":-4.694875418221957,"x":104.31,"y":154.75,"x0":-1.9609296451317946,"y0":50.00258726313949,"z0":5.936635480506601,"aX":-4.7176629738699845},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.8,"breakHorizontal":2.8,"spinRate":2455,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.38607683992290376,"extension":5.9479179195768666},"index":3,"playId":"188e5e40-f230-3f28-add4-d84b7044d9df","pitchNumber":4,"startTime":"2026-04-01T00:23:55.822Z","endTime":"2026-04-01T00:23:58.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.885791380182464,"aZ":-36.510631596315214,"pfxX":6.084140309916964,"pfxZ":-2.7317951754728877,"pX":-1.065526213930969,"pZ":2.401112669567865,"vX0":1.2987202760026064,"vY0":-125.10428801091079,"vZ0":-1.0006498794487422,"x":157.62,"y":173.95,"x0":-2.381710244930401,"y0":50.00337544065342,"z0":5.794981173761632,"aX":9.657857028916832},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.9,"breakHorizontal":-11.3,"spinRate":2853,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.4375626233415568,"extension":6.0010636821988035},"hitData":{"launchSpeed":75.7,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.76,"coordY":160.02}},"index":4,"playId":"80698846-f8e9-30df-8ddf-4c3e49d00b24","pitchNumber":5,"startTime":"2026-04-01T00:24:16.630Z","endTime":"2026-04-01T00:24:24.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.16,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:24:24.682Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Heineman singles on a line drive to center fielder Brenton Doyle. Daulton Varsho to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T00:24:53.176Z","endTime":"2026-04-01T00:26:25.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"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],"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":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50698782552853,"aZ":-35.54441100060908,"pfxX":10.923381093157872,"pfxZ":-2.3273162894938526,"pX":-1.2722760259883812,"pZ":2.8230839146644464,"vX0":0.06703561164345218,"vY0":-120.22105933944565,"vZ0":0.13464429833801206,"x":165.5,"y":162.56,"x0":-2.7172970161334478,"y0":50.00205599871528,"z0":5.9477763831904165,"aX":15.826373050734743},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.8,"breakHorizontal":-19.7,"spinRate":2856,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.4573802599382244,"extension":5.986466349375719},"index":0,"playId":"993e8869-078b-3670-92bb-d7acf1bfc2f8","pitchNumber":1,"startTime":"2026-04-01T00:24:55.133Z","endTime":"2026-04-01T00:24:58.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":95.0,"endSpeed":87.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.640868178962602,"aZ":-18.437021183892895,"pfxX":-0.2798407713054236,"pfxZ":7.101294792141719,"pX":0.73382143102234,"pZ":2.980877828050007,"vX0":7.876006656286591,"vY0":-138.15945004136472,"vZ0":-4.542230081320835,"x":89.03,"y":158.3,"x0":-2.1168111990285716,"y0":50.002397792563286,"z0":5.884570250049942,"aX":-0.5433504298071071},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":-1.1,"spinRate":2325,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.39637356662863565,"extension":6.182712943163375},"index":1,"playId":"b17170de-8886-3c3f-8186-be65a8d5b534","pitchNumber":2,"startTime":"2026-04-01T00:25:15.454Z","endTime":"2026-04-01T00:25:20.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.931278532012964,"aZ":-17.32172470798764,"pfxX":-3.3398516467741692,"pfxZ":7.41819291308053,"pX":-0.25280178705007794,"pZ":3.7904063818900315,"vX0":6.5725284446149805,"vY0":-140.20512706839892,"vZ0":-2.942950962139433,"x":126.64,"y":136.44,"x0":-2.187255682619089,"y0":50.00667993952821,"z0":5.976007872726419,"aX":-6.691038979256557},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":4.8,"spinRate":2313,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3897843942610977,"extension":6.034440745897082},"index":2,"playId":"625d5102-f6f6-302b-affd-8e615ad9ef1c","pitchNumber":3,"startTime":"2026-04-01T00:25:45.810Z","endTime":"2026-04-01T00:25:49.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10097182180596,"aZ":-20.476805094433683,"pfxX":-4.108956919666916,"pfxZ":5.644893795190129,"pX":-0.012762771616798703,"pZ":2.9589492197515077,"vX0":6.913442924914146,"vY0":-142.6205167543885,"vZ0":-4.469365604235885,"x":117.49,"y":158.89,"x0":-1.9281827234813018,"y0":50.000246893022435,"z0":5.828161337303835,"aX":-8.511056679798292},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.6,"breakHorizontal":6.1,"spinRate":2377,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.38324411462474295,"extension":6.14946493361836},"hitData":{"launchSpeed":86.7,"launchAngle":13.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.49,"coordY":86.43}},"index":3,"playId":"3fa5d4d6-cd9a-30b2-b2b5-5832342c4abf","pitchNumber":4,"startTime":"2026-04-01T00:26:14.850Z","endTime":"2026-04-01T00:26:25.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"first":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.0,"awayTeamWinProbability":32.0,"homeTeamWinProbabilityAdded":6.700000000000003,"leverageIndex":1.89,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:26:25.113Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrés Giménez lines out to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T00:26:42.110Z","endTime":"2026-04-01T00:28:36.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"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],"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":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99118405425725,"aZ":-35.32700426086374,"pfxX":8.249962746023005,"pfxZ":-2.0870065940030083,"pX":0.5139734237388024,"pZ":1.9615288420289378,"vX0":4.524180209080444,"vY0":-122.28067110202184,"vZ0":-2.13551128992671,"x":97.41,"y":185.82,"x0":-2.4345963159046953,"y0":50.00562046822477,"z0":5.888471843397084,"aX":12.44518458746858},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.1,"breakHorizontal":-16.1,"spinRate":2781,"spinDirection":54},"zone":9,"typeConfidence":2.0,"plateTime":0.4486073068662959,"extension":6.084993188633958},"index":0,"playId":"ccefd951-6e12-3526-8cd0-af6f5bb41acb","pitchNumber":1,"startTime":"2026-04-01T00:27:04.231Z","endTime":"2026-04-01T00:27:08.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.643285679235653,"aZ":-35.656421917965595,"pfxX":12.080845211366785,"pfxZ":-2.4217482440353617,"pX":-0.3441797715003262,"pZ":2.351957516889254,"vX0":1.2824826026171106,"vY0":-119.81310601941021,"vZ0":-0.8909044225758633,"x":130.12,"y":175.28,"x0":-2.455564874278153,"y0":50.00357797984555,"z0":5.9477568461389145,"aX":17.361445525470558},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.3,"breakHorizontal":-22.2,"spinRate":2811,"spinDirection":51},"zone":4,"typeConfidence":2.0,"plateTime":0.4591877205359123,"extension":5.913827727557192},"index":1,"playId":"4f7b61ea-2720-3120-8202-2d729a177284","pitchNumber":2,"startTime":"2026-04-01T00:27:29.008Z","endTime":"2026-04-01T00:27:33.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.563076934340586,"aZ":-37.780735007906266,"pfxX":9.993986710340653,"pfxZ":-3.921714616711115,"pX":-0.2759320480679184,"pZ":-0.9517204709332129,"vX0":2.095732643812207,"vY0":-119.75583591815499,"vZ0":-7.475765420869265,"x":127.52,"y":264.48,"x0":-2.4633047420433605,"y0":50.003562372113315,"z0":5.656581228452392,"aX":14.284811208268154},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.9,"breakHorizontal":-18.6,"spinRate":2942,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.46017839936370253,"extension":6.128232622703691},"index":2,"playId":"9974904e-bfe5-3b60-92b2-d1f2d6d1dbf7","pitchNumber":3,"startTime":"2026-04-01T00:27:57.330Z","endTime":"2026-04-01T00:28:01.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.694077149560872,"aZ":-18.451454302841785,"pfxX":-4.130372556795448,"pfxZ":6.693368835257711,"pX":-0.24840162585634848,"pZ":2.7107428002001894,"vX0":6.542045570663145,"vY0":-142.05225128665887,"vZ0":-5.4841919580599745,"x":126.47,"y":165.59,"x0":-2.0416118629348032,"y0":50.00048081642757,"z0":5.834456958866186,"aX":-8.464717656902028},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.2,"breakHorizontal":6.2,"spinRate":2370,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3851768885240987,"extension":5.963668689954258},"hitData":{"launchSpeed":96.5,"launchAngle":18.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.72,"coordY":98.79}},"index":3,"playId":"11403bed-aabb-3dfc-be97-2ba264ce1fce","pitchNumber":4,"startTime":"2026-04-01T00:28:25.838Z","endTime":"2026-04-01T00:28:36.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.7,"awayTeamWinProbability":38.3,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":2.23,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:28:36.403Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"George Springer walks. Daulton Varsho to 3rd. Tyler Heineman to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T00:30:02.268Z","endTime":"2026-04-01T00:33:56.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"postOnSecond":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"postOnThird":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7,9,10,11],"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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"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":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-01T00:28:55.199Z","endTime":"2026-04-01T00:30:04.512Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.245208555912775,"aZ":-35.18761587729084,"pfxX":11.663628671915706,"pfxZ":-2.0312473164018208,"pX":0.40775081773815663,"pZ":1.349692782856704,"vX0":3.192904952136108,"vY0":-121.88372870042228,"vZ0":-3.455426690608447,"x":101.46,"y":202.34,"x0":-2.439155616782331,"y0":50.004570415690594,"z0":5.871077058294881,"aX":17.29048468411982},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.3,"breakHorizontal":-21.8,"spinRate":2848,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.45194305136361423,"extension":6.016898604448216},"index":1,"playId":"c7d95a4e-cae6-3011-b55a-bd385faaa1bf","pitchNumber":1,"startTime":"2026-04-01T00:30:04.512Z","endTime":"2026-04-01T00:30:08.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.864139472519277,"aZ":-38.29896257338159,"pfxX":8.95291359736614,"pfxZ":-4.132006362894071,"pX":0.322985508949614,"pZ":2.049483831912653,"vX0":3.869277549908119,"vY0":-121.81389453787985,"vZ0":-1.161743403219965,"x":104.69,"y":183.44,"x0":-2.4552607149735786,"y0":50.00097718691222,"z0":5.882829092512466,"aX":13.276260272579462},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.4,"breakHorizontal":-17.2,"spinRate":2804,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.45191593878365444,"extension":6.0791257310016835},"index":2,"playId":"2dd9b4d1-dd4f-34e8-90ca-c046685ec486","pitchNumber":2,"startTime":"2026-04-01T00:30:24.843Z","endTime":"2026-04-01T00:30:28.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.885021052587195,"aZ":-17.05531848186865,"pfxX":-6.409650745733695,"pfxZ":8.145028086731825,"pX":-0.29750924538211293,"pZ":3.2039111386383845,"vX0":7.470007819784485,"vY0":-135.4519931620858,"vZ0":-3.4399687251874997,"x":128.34,"y":152.27,"x0":-2.259698689692083,"y0":50.001237295072855,"z0":5.684420642737931,"aX":-11.896316989807865},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.2,"breakHorizontal":10.0,"spinRate":1962,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4045226740138519,"extension":6.24124349086037},"index":3,"playId":"e96d67d1-00b2-3b86-a982-e8d79e38d0e5","pitchNumber":3,"startTime":"2026-04-01T00:30:48.768Z","endTime":"2026-04-01T00:30:53.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"f4d17935-cc0c-4ac0-99be-4cad784cf990","startTime":"2026-04-01T00:31:30.441Z","endTime":"2026-04-01T00:31:35.441Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"638a0f13-fddd-3bd0-bec9-3195be876634","startTime":"2026-04-01T00:31:48.655Z","endTime":"2026-04-01T00:31:51.655Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.246126652139814,"aZ":-19.954420566844,"pfxX":-2.365633870166566,"pfxZ":6.038886829017457,"pX":0.0557352539364959,"pZ":4.0565432352926525,"vX0":6.5619545206660534,"vY0":-140.94175091726197,"vZ0":-1.8889503243601267,"x":114.88,"y":129.25,"x0":-1.9892005210145207,"y0":50.00450312861257,"z0":6.016105232595081,"aX":-4.788976226817873},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.8,"breakHorizontal":3.0,"spinRate":2339,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3877341010466999,"extension":6.02511144790591},"index":6,"playId":"051de2e4-5b1b-32eb-9321-3519bd142e8b","pitchNumber":4,"startTime":"2026-04-01T00:32:11.360Z","endTime":"2026-04-01T00:32:15.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.741038100892702,"aZ":-17.822641372940254,"pfxX":-2.892124852744307,"pfxZ":7.097724198478309,"pX":-1.3051934120691147,"pZ":3.929928107347513,"vX0":3.3303828702556597,"vY0":-140.79009996520344,"vZ0":-2.5896335105235977,"x":166.75,"y":132.67,"x0":-2.123532455120206,"y0":50.00401463644039,"z0":6.005136454090243,"aX":-5.849523424687627},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.6,"breakHorizontal":4.6,"spinRate":2280,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3879397436387073,"extension":5.977583743411493},"index":7,"playId":"8f796e98-6da3-3138-9851-8b920c9f5b97","pitchNumber":5,"startTime":"2026-04-01T00:32:30.817Z","endTime":"2026-04-01T00:32:34.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":8,"startTime":"2026-04-01T00:32:40.546Z","endTime":"2026-04-01T00:32:59.275Z","isPitch":false,"type":"action","player":{"id":543807,"link":"/api/v1/people/543807"},"defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2049592516189,"aZ":-35.2155303223809,"pfxX":11.027937662142437,"pfxZ":-2.0804304328470558,"pX":0.3128253228484368,"pZ":1.8462783730212564,"vX0":2.9075920050569373,"vY0":-120.77916214731913,"vZ0":-2.1700568000428646,"x":105.08,"y":188.93,"x0":-2.342900971873571,"y0":50.00507812087955,"z0":5.889782864521221,"aX":16.095368363887623},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.1,"breakHorizontal":-20.6,"spinRate":2793,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.4556213831971423,"extension":6.093408794508327},"index":9,"playId":"6c45759e-8821-3039-86eb-f0deda18c9ef","pitchNumber":6,"startTime":"2026-04-01T00:32:59.275Z","endTime":"2026-04-01T00:33:03.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.2,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89506727380498,"aZ":-16.85432918129676,"pfxX":-2.803133342090259,"pfxZ":7.416761558728619,"pX":0.9922197242432635,"pZ":2.547966567262608,"vX0":8.864563517559768,"vY0":-142.19601257110025,"vZ0":-6.170043366475396,"x":79.18,"y":169.98,"x0":-1.789365880507382,"y0":50.004235406281545,"z0":5.799382606987539,"aX":-5.791626927004697},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.5,"breakHorizontal":3.5,"spinRate":2437,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.38388379367598136,"extension":6.25567149653013},"index":10,"playId":"ab8e02a9-906c-3028-a5be-0205f1e9e25c","pitchNumber":7,"startTime":"2026-04-01T00:33:26.860Z","endTime":"2026-04-01T00:33:30.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.120779480018356,"aZ":-36.86505492581686,"pfxX":10.12713188115554,"pfxZ":-3.1722982704579,"pX":2.131516309108092,"pZ":0.951871117957104,"vX0":6.47273923632852,"vY0":-121.872244889886,"vZ0":-3.823613489160553,"x":35.75,"y":213.08,"x0":-1.8918893397444927,"y0":50.005291865836405,"z0":5.7879140826314295,"aX":14.952458001900272},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.5,"breakHorizontal":-20.0,"spinRate":2945,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.45267664510685757,"extension":6.185224377235511},"index":11,"playId":"3872f57e-5a51-305a-af12-d8281fdd3c5f","pitchNumber":8,"startTime":"2026-04-01T00:33:52.900Z","endTime":"2026-04-01T00:33:56.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"second":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.1,"awayTeamWinProbability":30.900000000000006,"homeTeamWinProbabilityAdded":7.3999999999999915,"leverageIndex":2.5,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:33:56.975Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jesús Sánchez singles on a sharp line drive to center fielder Brenton Doyle. Daulton Varsho scores. Tyler Heineman to 3rd. George Springer to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T00:36:35.308Z","endTime":"2026-04-01T00:37:02.804Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"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":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"postOnSecond":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"postOnThird":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[0],"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":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"responsiblePitcher":{"id":675848,"link":"/api/v1/people/675848"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jaden Hill replaces Juan Mejia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-01T00:34:34.188Z","endTime":"2026-04-01T00:36:35.308Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677955,"link":"/api/v1/people/677955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"second":{"id":623168,"link":"/api/v1/people/623168"},"third":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":99.5,"endSpeed":90.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.391079577376026,"aZ":-23.400471460918595,"pfxX":-11.683114601641767,"pfxZ":4.163986223813515,"pX":1.1731860070676032,"pZ":2.1078505666392764,"vX0":9.71990468333361,"vY0":-144.43273015713962,"vZ0":-5.475072869378854,"x":80.27,"y":135.24,"x0":-0.7218424796167144,"y0":50.00345420358127,"z0":5.471807755524027,"aX":-24.62540528866658},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":6.6,"breakHorizontal":19.2,"spinRate":2264,"spinDirection":230},"zone":14,"typeConfidence":0.89,"plateTime":0.3795673760476199,"extension":6.155128433403769},"index":1,"playId":"d508c928-56a7-3f9e-8b10-e9771ed099f9","pitchNumber":1,"startTime":"2026-04-01T00:36:35.308Z","endTime":"2026-04-01T00:36:39.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"second":{"id":623168,"link":"/api/v1/people/623168"},"third":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.938978306870805,"aZ":-28.9846745407078,"pfxX":-9.27067245886089,"pfxZ":2.005513790807882,"pX":-0.7627165379269888,"pZ":1.5294660507537492,"vX0":3.5239358589427097,"vY0":-125.36101821085299,"vZ0":-3.7040442893006924,"x":146.07,"y":197.48,"x0":-0.9842713344056869,"y0":50.00137516022504,"z0":5.398809580119647,"aX":-14.716405814610347},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.0,"breakHorizontal":16.0,"spinRate":1553,"spinDirection":250},"zone":13,"typeConfidence":0.88,"plateTime":0.4373465243549539,"extension":6.486477126888619},"hitData":{"launchSpeed":100.4,"launchAngle":12.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":118.37,"coordY":75.97}},"index":2,"playId":"f1c14927-5842-339f-b124-7f355cfa56d8","pitchNumber":2,"startTime":"2026-04-01T00:36:52.104Z","endTime":"2026-04-01T00:37:02.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":660821,"link":"/api/v1/people/660821","batSide":{"code":"L","description":"Left"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"second":{"id":623168,"link":"/api/v1/people/623168"},"third":{"id":662139,"link":"/api/v1/people/662139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":10.600000000000009,"leverageIndex":3.02,"dramaIndex":146.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:37:02.804Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vladimir Guerrero Jr. walks. Tyler Heineman scores. George Springer to 3rd. Jesús Sánchez to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T00:37:38.126Z","endTime":"2026-04-01T00:39:47.177Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"postOnThird":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":{"id":675848,"link":"/api/v1/people/675848"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"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":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56571682645415,"aZ":-22.33593946390918,"pfxX":-10.56476182513422,"pfxZ":4.7059854210094185,"pX":1.8250377344133029,"pZ":2.146494045352752,"vX0":11.089961470425113,"vY0":-143.56571368128087,"vZ0":-5.9255073599226815,"x":47.43,"y":180.82,"x0":-0.7112767946777432,"y0":50.0060300660782,"z0":5.6231308877330015,"aX":-22.10516308031109},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.4,"breakHorizontal":16.9,"spinRate":2283,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.38118885645794665,"extension":6.3799051504332125},"index":0,"playId":"b2624f65-2cfe-3db9-978e-091951ab8658","pitchNumber":1,"startTime":"2026-04-01T00:37:43.118Z","endTime":"2026-04-01T00:37:46.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"second":{"id":543807,"link":"/api/v1/people/543807"},"third":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.412571188433102,"aZ":-33.331158884284214,"pfxX":1.4392044958096966,"pfxZ":-0.6978702338109288,"pX":0.678463669075237,"pZ":1.4302308290402228,"vX0":4.088925884975231,"vY0":-127.6347342077134,"vZ0":-3.6816152297204834,"x":91.14,"y":200.16,"x0":-1.1317757981792116,"y0":50.004936092244954,"z0":5.517705769545722,"aX":2.373590845144961},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.9,"breakHorizontal":-3.5,"spinRate":2541,"spinDirection":82},"zone":14,"typeConfidence":0.91,"plateTime":0.4292346344174165,"extension":5.994137881850042},"index":1,"playId":"eb7bf5b3-324d-3583-a373-32e15887e36f","pitchNumber":2,"startTime":"2026-04-01T00:38:02.523Z","endTime":"2026-04-01T00:38:06.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"second":{"id":543807,"link":"/api/v1/people/543807"},"third":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.310834607416396,"aZ":-13.075691339977553,"pfxX":-5.2197600526629255,"pfxZ":9.265357538659366,"pX":0.4776530223189871,"pZ":4.061937708535069,"vX0":5.813739822855572,"vY0":-142.78260620061718,"vZ0":-2.274054922161269,"x":98.79,"y":129.11,"x0":-0.9081102255720399,"y0":50.006975787621506,"z0":5.6929914830679715,"aX":-10.764818251450743},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.4,"breakHorizontal":8.3,"spinRate":2368,"spinDirection":228},"zone":12,"typeConfidence":0.94,"plateTime":0.38380854022133226,"extension":6.019801718621774},"index":2,"playId":"c7a86b5c-677e-316d-9f44-717c7505e10f","pitchNumber":3,"startTime":"2026-04-01T00:38:25.088Z","endTime":"2026-04-01T00:38:28.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"second":{"id":543807,"link":"/api/v1/people/543807"},"third":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340526422127773,"aZ":-29.8837193498472,"pfxX":-9.593271104734539,"pfxZ":1.445249710571849,"pX":-1.1085326689377153,"pZ":3.80666362312352,"vX0":2.9719000618783245,"vY0":-124.98529643159068,"vZ0":1.4578399950291003,"x":159.25,"y":136.0,"x0":-1.0672152421255245,"y0":50.00087085656644,"z0":5.671158621580501,"aX":-15.165233151130517},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.2,"breakHorizontal":16.7,"spinRate":1691,"spinDirection":247},"zone":11,"typeConfidence":0.84,"plateTime":0.43834114718053163,"extension":6.343272389707569},"index":3,"playId":"a915dde5-0f67-33df-b871-383698a223be","pitchNumber":4,"startTime":"2026-04-01T00:38:45.585Z","endTime":"2026-04-01T00:38:49.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"second":{"id":543807,"link":"/api/v1/people/543807"},"third":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.357062982464775,"aZ":-20.5124353575465,"pfxX":-10.456223967948759,"pfxZ":5.580982276899015,"pX":0.6894707376200584,"pZ":1.9232197201146002,"vX0":8.181475673860426,"vY0":-143.6598006566124,"vZ0":-6.528236231951458,"x":90.72,"y":186.85,"x0":-0.8371824273206915,"y0":50.00369991419887,"z0":5.500692904149997,"aX":-21.85140486681979},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":8.9,"breakHorizontal":17.3,"spinRate":2346,"spinDirection":225},"zone":9,"typeConfidence":0.9,"plateTime":0.38129949166149224,"extension":6.061676340314973},"index":4,"playId":"261ec218-573b-3724-bd9c-66355ba767d7","pitchNumber":5,"startTime":"2026-04-01T00:39:06.290Z","endTime":"2026-04-01T00:39:10.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"second":{"id":543807,"link":"/api/v1/people/543807"},"third":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-01T00:39:21.846Z","endTime":"2026-04-01T00:39:42.629Z","isPitch":false,"type":"action","player":{"id":665489,"link":"/api/v1/people/665489"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"second":{"id":543807,"link":"/api/v1/people/543807"},"third":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.842724864650066,"aZ":-32.03503286273555,"pfxX":-0.39024213165300203,"pfxZ":0.0804877918862239,"pX":1.2787388437473894,"pZ":0.367753000241539,"vX0":5.983436160646954,"vY0":-131.6630637834138,"vZ0":-6.746821526985063,"x":68.26,"y":228.85,"x0":-0.9796159425859284,"y0":50.00383030202817,"z0":5.356427588802545,"aX":-0.6808903256270269},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.2,"breakHorizontal":-0.7,"spinRate":2377,"spinDirection":77},"zone":14,"typeConfidence":0.9,"plateTime":0.41715661046512365,"extension":5.971783156712525},"index":6,"playId":"f084947c-ce95-31ed-b1dd-07a6d62391f1","pitchNumber":6,"startTime":"2026-04-01T00:39:42.629Z","endTime":"2026-04-01T00:39:47.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"second":{"id":543807,"link":"/api/v1/people/543807"},"third":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.2,"awayTeamWinProbability":12.799999999999997,"homeTeamWinProbabilityAdded":7.5,"leverageIndex":2.17,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:39:47.177Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto challenged (pitch result), call on the field was confirmed: Kazuma Okamoto called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T00:40:10.149Z","endTime":"2026-04-01T00:41:44.391Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"postOnThird":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53126701457051,"aZ":-19.787696039084825,"pfxX":-10.264706031892736,"pfxZ":6.016938246439465,"pX":1.3598178712938718,"pZ":1.4618002507113195,"vX0":9.593158086800585,"vY0":-142.12613573220588,"vZ0":-7.7787014778106665,"x":65.17,"y":199.31,"x0":-0.7146363636962629,"y0":50.00604375351768,"z0":5.47636702344943,"aX":-21.14434721121196},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.5,"breakHorizontal":16.8,"spinRate":2258,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.38439265019642876,"extension":6.156049447320224},"index":0,"playId":"9f01e8ff-88c4-3a9d-b2a2-fa3768efb70d","pitchNumber":1,"startTime":"2026-04-01T00:40:17.006Z","endTime":"2026-04-01T00:40:20.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":660821,"link":"/api/v1/people/660821"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.865965301797413,"aZ":-32.05462755406718,"pfxX":-9.478329422544553,"pfxZ":0.07337169047568715,"pX":0.4458394496926977,"pZ":1.5539712895762723,"vX0":6.279975708534663,"vY0":-124.43051490808064,"vZ0":-3.1249738429602925,"x":100.01,"y":196.82,"x0":-0.8787533637724694,"y0":50.000533538259575,"z0":5.480734704947939,"aX":-14.867387116419303},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.4,"breakHorizontal":15.7,"spinRate":1513,"spinDirection":254},"zone":14,"typeConfidence":0.89,"plateTime":0.4401028755953176,"extension":6.362962897073004},"index":1,"playId":"780a2a30-0184-398f-bdcb-f71ad1a85ca1","pitchNumber":2,"startTime":"2026-04-01T00:40:33.381Z","endTime":"2026-04-01T00:40:37.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":660821,"link":"/api/v1/people/660821"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.023259437806843,"aZ":-33.94013482500478,"pfxX":1.2255542969695727,"pfxZ":-1.0441196394050052,"pX":0.9022662967530823,"pZ":0.5837841960273208,"vX0":5.188788429542497,"vY0":-129.3532282209921,"vZ0":-5.41503603484121,"x":82.61,"y":223.02,"x0":-1.2924087634098396,"y0":50.006001989154875,"z0":5.319387574334938,"aX":2.067327571470324},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.9,"breakHorizontal":-3.5,"spinRate":2489,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.4241118117767999,"extension":5.967656568976822},"index":2,"playId":"9ea3f9e3-5b9e-3a28-ba5b-a94c259d9d03","pitchNumber":3,"startTime":"2026-04-01T00:40:50.684Z","endTime":"2026-04-01T00:40:55.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":660821,"link":"/api/v1/people/660821"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57973296612829,"aZ":-35.662513766563464,"pfxX":1.2571806955311347,"pfxZ":-2.1668296695358187,"pX":-6.6335468178397E-4,"pZ":1.7250589033130008,"vX0":2.603581429581092,"vY0":-126.03603375284673,"vZ0":-2.4305650040635167,"x":117.03,"y":192.2,"x0":-1.2103711904240975,"y0":50.00474717774414,"z0":5.581691973303838,"aX":2.022323447390799},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.2,"breakHorizontal":-2.9,"spinRate":2445,"spinDirection":70},"zone":8,"typeConfidence":0.91,"plateTime":0.4345595367927131,"extension":5.887241268139916},"index":3,"playId":"12cd12b5-bd79-3d31-87fe-fa23e338a956","pitchNumber":4,"startTime":"2026-04-01T00:41:17.368Z","endTime":"2026-04-01T00:41:44.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":660821,"link":"/api/v1/people/660821"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":141,"player":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"}},"homeTeamWinProbability":82.6,"awayTeamWinProbability":17.400000000000006,"homeTeamWinProbabilityAdded":-4.6000000000000085,"leverageIndex":1.47,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:41:44.391Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Lukes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-01T00:41:47.634Z","endTime":"2026-04-01T00:43:11.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"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":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3442664359691,"aZ":-26.672715844868918,"pfxX":-8.714342674135944,"pfxZ":3.459973135907359,"pX":0.6179934097161892,"pZ":1.4934649200582166,"vX0":6.609552005175506,"vY0":-125.03449332719407,"vZ0":-4.30841072964407,"x":93.44,"y":198.46,"x0":-0.9227852497131298,"y0":50.0003079351465,"z0":5.418099139083312,"aX":-13.846528829555487},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.5,"breakHorizontal":14.3,"spinRate":1570,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.4374374436392001,"extension":6.228110616713658},"index":0,"playId":"105ba8be-821b-313e-91f4-0c13a4e5871e","pitchNumber":1,"startTime":"2026-04-01T00:42:01.441Z","endTime":"2026-04-01T00:42:05.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":660821,"link":"/api/v1/people/660821"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.2,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.565258925068875,"aZ":-11.041050556676835,"pfxX":-5.58275579871739,"pfxZ":10.296993986242363,"pX":0.23095306635118643,"pZ":2.80483959390749,"vX0":5.67722807989149,"vY0":-142.74136030175242,"vZ0":-5.567069427239785,"x":108.2,"y":163.05,"x0":-1.0637660185248323,"y0":50.000857945314074,"z0":5.483419969787223,"aX":-11.455403296071276},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.6,"breakHorizontal":8.9,"spinRate":2477,"spinDirection":226},"zone":2,"typeConfidence":0.94,"plateTime":0.38454228810762237,"extension":6.00312381458344},"index":1,"playId":"7a36d138-aff5-3156-a5cf-2fc4c12f8634","pitchNumber":2,"startTime":"2026-04-01T00:42:22.905Z","endTime":"2026-04-01T00:42:26.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":660821,"link":"/api/v1/people/660821"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.775584689660178,"aZ":-36.09379935165833,"pfxX":2.8790444889219104,"pfxZ":-2.440102677897505,"pX":-0.6094939964257107,"pZ":2.058387984757474,"vX0":0.9086682953036915,"vY0":-125.66058936200909,"vZ0":-1.336206116238828,"x":140.23,"y":183.2,"x0":-1.349640737155337,"y0":50.004998592120195,"z0":5.52161906053996,"aX":4.618152006375855},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.4,"breakHorizontal":-5.4,"spinRate":2574,"spinDirection":78},"zone":7,"typeConfidence":0.91,"plateTime":0.43539342562008976,"extension":5.701142474606018},"index":2,"playId":"6ca6675e-01d9-33e4-8a4b-7418a50bbb36","pitchNumber":3,"startTime":"2026-04-01T00:42:45.017Z","endTime":"2026-04-01T00:42:48.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":660821,"link":"/api/v1/people/660821"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.8,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12967021997374,"aZ":-20.96792338824447,"pfxX":-10.09726567035408,"pfxZ":5.4108128475812,"pX":0.36416651342012035,"pZ":3.4275412600199826,"vX0":7.083247263576259,"vY0":-143.03438635841957,"vZ0":-2.7254446527661145,"x":103.12,"y":146.24,"x0":-0.8330641996889874,"y0":50.00199275025686,"z0":5.708120607678464,"aX":-20.91155985267561},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.5,"breakHorizontal":16.8,"spinRate":2378,"spinDirection":221},"zone":12,"typeConfidence":0.91,"plateTime":0.3830036672421566,"extension":5.891434128664008},"index":3,"playId":"bc3c7877-e895-3de7-8c9a-1a7495884bb7","pitchNumber":4,"startTime":"2026-04-01T00:43:07.783Z","endTime":"2026-04-01T00:43:11.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":660821,"link":"/api/v1/people/660821"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-4.699999999999989,"leverageIndex":1.81,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:43:11.941Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T00:45:21.868Z","endTime":"2026-04-01T00:47:28.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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,4,5,6,7],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(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":82.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.126946967900487,"aZ":-12.859558212192345,"pfxX":-5.000309702156031,"pfxZ":10.883980427105692,"pX":-0.16168161350288202,"pZ":3.283227052209584,"vX0":8.260869713404446,"vY0":-133.02015506439002,"vZ0":-4.182617223800275,"x":123.16,"y":150.13,"x0":-2.671666977107796,"y0":50.00143894553595,"z0":5.822330711204715,"aX":-8.872884325517711},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.8,"breakHorizontal":7.1,"spinRate":2325,"spinDirection":212},"zone":2,"typeConfidence":0.89,"plateTime":0.4132949396750054,"extension":6.007659366563716},"index":0,"playId":"c809bbb6-2934-348a-b9de-c70899baba86","pitchNumber":1,"startTime":"2026-04-01T00:45:24.847Z","endTime":"2026-04-01T00:45:28.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75492630937637,"aZ":-24.589264066779723,"pfxX":0.25966970729695404,"pfxZ":4.639841369970984,"pX":1.064407552893321,"pZ":3.1062131918453,"vX0":9.454263757067704,"vY0":-127.01804950911495,"vZ0":-1.5547892467170574,"x":76.43,"y":154.91,"x0":-2.7382049346105015,"y0":50.00555658188211,"z0":5.679468928639469,"aX":0.42401310663586855},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.3,"breakHorizontal":-2.6,"spinRate":2542,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.43104845868083563,"extension":5.988269845751107},"index":1,"playId":"0c96567f-7fbd-32d5-8c3e-6afa16d38def","pitchNumber":2,"startTime":"2026-04-01T00:45:38.325Z","endTime":"2026-04-01T00:45:41.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55643343213811,"aZ":-22.756743295402554,"pfxX":-6.667482324615076,"pfxZ":6.136034690261534,"pX":0.5798579377308372,"pZ":1.5445622509798476,"vX0":10.134245701549974,"vY0":-123.11880887005317,"vZ0":-4.688010144953211,"x":94.9,"y":197.08,"x0":-2.7242681611262296,"y0":50.00072048256116,"z0":5.400299813231218,"aX":-10.229828589026088},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.2,"breakHorizontal":9.7,"spinRate":1138,"spinDirection":239},"zone":14,"typeConfidence":0.88,"plateTime":0.44494650695726845,"extension":6.378701429586485},"index":2,"playId":"13356ff0-1557-3b49-b751-eed029bdfdc0","pitchNumber":3,"startTime":"2026-04-01T00:45:56.944Z","endTime":"2026-04-01T00:46:00.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-01T00:46:12.137Z","endTime":"2026-04-01T00:46:25.313Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.577446921194205,"aZ":-13.476428503558749,"pfxX":-5.772869363073891,"pfxZ":10.499311074541133,"pX":0.004016538557847225,"pZ":5.001196736997339,"vX0":8.95752991883435,"vY0":-132.89314856740515,"vZ0":0.08492777750725228,"x":116.85,"y":103.75,"x0":-2.666783288403853,"y0":50.00615553284945,"z0":5.9510423085488675,"aX":-10.285113750809149},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.2,"breakHorizontal":8.4,"spinRate":2381,"spinDirection":215},"zone":12,"typeConfidence":0.88,"plateTime":0.4128036502595931,"extension":5.964495356818628},"index":4,"playId":"9def3708-ebca-34cb-be58-0d320b50a773","pitchNumber":4,"startTime":"2026-04-01T00:46:25.313Z","endTime":"2026-04-01T00:46:28.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.872577110023652,"aZ":-35.66677291788691,"pfxX":4.538915908257921,"pfxZ":-2.715461930086004,"pX":1.3881560795779662,"pZ":0.6250324776188165,"vX0":7.81936115752252,"vY0":-113.04978468010962,"vZ0":-3.028836253923638,"x":64.09,"y":221.9,"x0":-2.714214605347681,"y0":50.00392877702423,"z0":5.585809971819827,"aX":5.835222592084722},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-5.4,"breakHorizontal":-10.3,"spinRate":2771,"spinDirection":59},"zone":14,"typeConfidence":0.88,"plateTime":0.4857232935554414,"extension":6.908835002240938},"index":5,"playId":"246de5ae-0969-394c-942c-d08b722d8403","pitchNumber":5,"startTime":"2026-04-01T00:46:41.414Z","endTime":"2026-04-01T00:46:45.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44813067134675,"aZ":-22.516798308334266,"pfxX":0.10624885741065881,"pfxZ":5.827708019984267,"pX":1.5697446821313976,"pZ":0.24286641264859374,"vX0":10.601618929023372,"vY0":-128.1908462874873,"vZ0":-8.454768239411525,"x":57.17,"y":232.22,"x0":-2.640213856353079,"y0":50.00555097569524,"z0":5.352718334231071,"aX":0.17570993709083216},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.6,"breakHorizontal":-2.6,"spinRate":2485,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4279072743595034,"extension":6.241164074900087},"index":6,"playId":"f26f09ce-69fa-3e53-ac75-3d73495e7e99","pitchNumber":6,"startTime":"2026-04-01T00:47:00.817Z","endTime":"2026-04-01T00:47:06.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56335241135801,"aZ":-14.184588551827911,"pfxX":-6.061992343751415,"pfxZ":9.666082106438623,"pX":-0.2917021335905997,"pZ":3.1006190932980227,"vX0":8.709085312644321,"vY0":-135.77837481562267,"vZ0":-3.923356841450631,"x":128.12,"y":155.06,"x0":-2.7577464151632753,"y0":50.00630916500772,"z0":5.555744916805519,"aX":-11.287142248572344},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":9.1,"spinRate":2443,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.4038658500476937,"extension":6.128794898746433},"hitData":{"launchSpeed":93.9,"launchAngle":-5.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.56,"coordY":152.25}},"index":7,"playId":"c1043298-8fc0-32c9-b8a2-eec4a497b477","pitchNumber":7,"startTime":"2026-04-01T00:47:20.167Z","endTime":"2026-04-01T00:47:28.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:47:28.132Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Hunter Goodman homers (1) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T00:47:48.406Z","endTime":"2026-04-01T00:48:57.533Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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,1,3],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":453286,"link":"/api/v1/people/453286"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52999243718828,"aZ":-26.640950152931666,"pfxX":0.5908229201492587,"pfxZ":3.533134426069898,"pX":0.8471163758462433,"pZ":1.9607957326707584,"vX0":8.724608896965412,"vY0":-124.2931899718262,"vZ0":-3.1372234140296746,"x":84.71,"y":185.84,"x0":-2.78309714045266,"y0":50.006196243541,"z0":5.447898873904921,"aX":0.9240870655739288},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.9,"breakHorizontal":-3.0,"spinRate":2387,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.4404054009728098,"extension":5.932701068840594},"index":0,"playId":"313430cd-0f8b-310d-adbb-3e0379f7e5fb","pitchNumber":1,"startTime":"2026-04-01T00:47:52.867Z","endTime":"2026-04-01T00:47:56.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.610503234091976,"aZ":-12.756558099337676,"pfxX":-6.677708094583011,"pfxZ":10.571895779070308,"pX":0.11732323686312351,"pZ":3.1045475676129723,"vX0":9.725118929442024,"vY0":-135.19186166754423,"vZ0":-4.5694378792256165,"x":112.53,"y":154.96,"x0":-2.6719209560273423,"y0":50.00232832774009,"z0":5.7234377498269415,"aX":-12.265222797120035},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.2,"breakHorizontal":9.8,"spinRate":2524,"spinDirection":215},"zone":2,"typeConfidence":0.91,"plateTime":0.4063569488081895,"extension":6.052624555334865},"index":1,"playId":"76b47761-a4fc-376b-a4d7-1e1604c8d2f6","pitchNumber":2,"startTime":"2026-04-01T00:48:07.593Z","endTime":"2026-04-01T00:48:11.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-01T00:48:21.006Z","endTime":"2026-04-01T00:48:31.778Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96150371002337,"aZ":-38.323396375761604,"pfxX":5.981414786861784,"pfxZ":-4.723179428296072,"pX":-0.23038885228156006,"pZ":2.0237767286007227,"vX0":4.209577970756715,"vY0":-113.64882389609085,"vZ0":0.18653131464788197,"x":125.78,"y":184.14,"x0":-2.8877878989420993,"y0":50.005662960639235,"z0":5.765318787364311,"aX":7.77951875053729},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-8.2,"breakHorizontal":-12.0,"spinRate":2868,"spinDirection":63},"zone":8,"typeConfidence":0.9,"plateTime":0.4830285236285041,"extension":6.191512540144817},"hitData":{"launchSpeed":110.9,"launchAngle":29.0,"totalDistance":435.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":41.1,"coordY":43.68}},"index":3,"playId":"4ff6b62d-9516-3926-826b-de931d58c699","pitchNumber":3,"startTime":"2026-04-01T00:48:31.778Z","endTime":"2026-04-01T00:48:57.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":-11.400000000000006,"leverageIndex":0.87,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:48:57.533Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to shortstop Andrés Giménez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T00:49:02.433Z","endTime":"2026-04-01T00:49:55.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63208838397889,"aZ":-28.009992979999762,"pfxX":-9.299130899324018,"pfxZ":2.676365758700637,"pX":1.0968734791699273,"pZ":2.726887065931319,"vX0":12.217123772203188,"vY0":-123.37232794289162,"vZ0":-1.006885890722903,"x":75.19,"y":165.15,"x0":-2.6920870478584304,"y0":50.00132642921773,"z0":5.483474988964496,"aX":-14.45449680708128},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.9,"breakHorizontal":14.3,"spinRate":1262,"spinDirection":239},"zone":12,"typeConfidence":0.91,"plateTime":0.44257047212126244,"extension":6.480970597675336},"index":0,"playId":"d4dcd1fa-8f6d-33a5-b604-8f0817e62426","pitchNumber":1,"startTime":"2026-04-01T00:49:16.361Z","endTime":"2026-04-01T00:49:20.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.490655502159978,"aZ":-26.34244257868692,"pfxX":0.980777014519461,"pfxZ":3.5015327495632214,"pX":-1.4004291021863475,"pZ":4.6527613673579085,"vX0":3.83335199252218,"vY0":-127.72921011833282,"vZ0":2.4391136275187675,"x":170.38,"y":113.16,"x0":-3.0434972657828,"y0":50.00140677637062,"z0":5.747189369550502,"aX":1.6310517760782643},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.1,"breakHorizontal":-2.5,"spinRate":2560,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.42762044039553215,"extension":5.922011969587487},"index":1,"playId":"cdefbcb0-229e-32f1-b70b-14a5d85fa5cc","pitchNumber":2,"startTime":"2026-04-01T00:49:29.839Z","endTime":"2026-04-01T00:49:33.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.518831107351474,"aZ":-25.121946407322334,"pfxX":1.1125354910255352,"pfxZ":4.2594536206214295,"pX":0.6982912406538799,"pZ":2.3221838268365973,"vX0":8.636290114466986,"vY0":-127.43158394158672,"vZ0":-2.7257514428802723,"x":90.38,"y":176.08,"x0":-2.86978804907976,"y0":50.00457981598335,"z0":5.376238248013284,"aX":1.8397927976777264},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.3,"breakHorizontal":-3.8,"spinRate":2529,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.4287143136162288,"extension":6.074536054714614},"hitData":{"launchSpeed":74.7,"launchAngle":57.0,"totalDistance":187.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.59,"coordY":126.56}},"index":2,"playId":"7c2ec773-55c9-3164-a20c-f6d131e4fb4a","pitchNumber":3,"startTime":"2026-04-01T00:49:45.717Z","endTime":"2026-04-01T00:49:55.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:49:55.910Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to left fielder Jesús Sánchez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-01T00:50:00.872Z","endTime":"2026-04-01T00:50:30.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.585400394017373,"aZ":-27.213700971244247,"pfxX":1.447793901342554,"pfxZ":3.177327032811341,"pX":0.4896067931259607,"pZ":2.4070014569507574,"vX0":7.87833433842437,"vY0":-124.05425881184108,"vZ0":-1.980234908128931,"x":98.34,"y":173.79,"x0":-2.9139739934470144,"y0":50.001598786443815,"z0":5.481908130914821,"aX":2.256882511579201},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.5,"breakHorizontal":-4.4,"spinRate":2311,"spinDirection":179},"zone":6,"typeConfidence":2.0,"plateTime":0.4413576716157013,"extension":6.132322667177256},"hitData":{"launchSpeed":76.7,"launchAngle":44.0,"totalDistance":260.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.36,"coordY":119.28}},"index":0,"playId":"98ebf12b-f584-3b49-a70d-666d85040532","pitchNumber":1,"startTime":"2026-04-01T00:50:21.552Z","endTime":"2026-04-01T00:50:30.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":453286,"link":"/api/v1/people/453286"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:50:30.177Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ernie Clement grounds out, second baseman Ryan Ritter to first baseman Willi Castro.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T00:53:20.873Z","endTime":"2026-04-01T00:53:54.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brennan Bernardino replaces Jaden Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T00:51:20.248Z","endTime":"2026-04-01T00:53:23.090Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.25831050345353,"aZ":-27.57672372725432,"pfxX":-4.090847053948197,"pfxZ":3.3521343420386387,"pX":-0.2862335269047194,"pZ":2.9989087045059106,"vX0":-6.574017621132427,"vY0":-115.90230257265193,"vZ0":1.4255673007739684,"x":127.91,"y":157.81,"x0":3.1104959098925145,"y0":50.000640694273685,"z0":4.996186372926915,"aX":-5.600971363052774},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":6.7,"breakHorizontal":9.0,"spinRate":2343,"spinDirection":281},"zone":1,"typeConfidence":2.0,"plateTime":0.47134037335291445,"extension":5.242459072191512},"index":1,"playId":"321bf889-a60f-3639-a322-fe6a56760756","pitchNumber":1,"startTime":"2026-04-01T00:53:23.090Z","endTime":"2026-04-01T00:53:27.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08844658554594,"aZ":-33.98217209072196,"pfxX":-7.208611502535701,"pfxZ":-1.4109809170020613,"pX":0.8633118369899402,"pZ":1.616559978509817,"vX0":-3.4416758045902203,"vY0":-113.21274794880492,"vZ0":0.547092720514121,"x":84.09,"y":195.13,"x0":3.34583962569405,"y0":50.00269093125818,"z0":4.807609233831903,"aX":-9.239165497342773},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-2.0,"breakHorizontal":14.0,"spinRate":2456,"spinDirection":289},"zone":14,"typeConfidence":2.0,"plateTime":0.48614034154413144,"extension":5.243128857667224},"hitData":{"launchSpeed":64.0,"launchAngle":-9.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.67,"coordY":152.1}},"index":2,"playId":"55e45600-a614-36e2-b279-6050b7dbe17a","pitchNumber":2,"startTime":"2026-04-01T00:53:46.148Z","endTime":"2026-04-01T00:53:54.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:53:54.059Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daulton Varsho grounds out, second baseman Ryan Ritter to first baseman Willi Castro.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T00:54:09.940Z","endTime":"2026-04-01T00:54:28.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":0},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.866705903549356,"aZ":-29.18106378848329,"pfxX":9.832125575034466,"pfxZ":1.7931852714627246,"pX":0.4174322116659775,"pZ":1.9919065146187096,"vX0":-8.977393516151206,"vY0":-128.96942591045163,"vZ0":-2.0441908900844648,"x":101.09,"y":185.0,"x0":2.6798359511864285,"y0":50.00390792706564,"z0":5.063520676989325,"aX":16.428879332427833},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.0,"breakHorizontal":-15.6,"spinRate":2225,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.4260163406055901,"extension":5.6233848263316695},"hitData":{"launchSpeed":89.1,"launchAngle":5.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.55,"coordY":141.21}},"index":0,"playId":"1297e019-cf25-3fa0-a67c-0d4f7ac8f7f0","pitchNumber":1,"startTime":"2026-04-01T00:54:20.840Z","endTime":"2026-04-01T00:54:28.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:54:28.676Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Heineman singles on a line drive to center fielder Brenton Doyle.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T00:54:45.546Z","endTime":"2026-04-01T00:57:34.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60407353980661,"aZ":-29.890299118120247,"pfxX":8.926876170958932,"pfxZ":1.3149223594153643,"pX":0.22030905736443615,"pZ":3.2456770272514466,"vX0":-9.55874148118453,"vY0":-130.8096852843944,"vZ0":1.0426822299863352,"x":108.6,"y":151.15,"x0":2.762077031875147,"y0":50.00076416629569,"z0":5.082960743116158,"aX":15.468681653890348},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.9,"breakHorizontal":-14.0,"spinRate":2161,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.41874212913516695,"extension":5.58848237945549},"index":0,"playId":"f86b2851-c2e1-3ba6-9fa8-a0e822962c25","pitchNumber":1,"startTime":"2026-04-01T00:54:56.253Z","endTime":"2026-04-01T00:54:59.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-01T00:55:06.835Z","endTime":"2026-04-01T00:55:23.501Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.897410210287806,"aZ":-29.12840885614096,"pfxX":9.444386014780438,"pfxZ":2.3321183302320305,"pX":-1.0859734105572745,"pZ":1.4872951519611852,"vX0":-11.004059047430614,"vY0":-113.40925903046559,"vZ0":-1.4816891792933011,"x":158.39,"y":198.62,"x0":2.592323693373722,"y0":50.004685069265584,"z0":5.04269237459027,"aX":12.356969183404804},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":4.1,"breakHorizontal":-14.4,"spinRate":1431,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.4821650459604787,"extension":5.732538504239915},"index":2,"playId":"5d680236-2e90-3c9e-a4d5-c43d74476de2","pitchNumber":2,"startTime":"2026-04-01T00:55:23.501Z","endTime":"2026-04-01T00:55:26.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.259979548404107,"aZ":-25.0646395401258,"pfxX":0.6657509175996132,"pfxZ":4.4262158502902125,"pX":1.1191586006414602,"pZ":2.4022710366209004,"vX0":-5.028664821962262,"vY0":-125.8096152593922,"vZ0":-1.1991933449160197,"x":74.34,"y":173.92,"x0":3.0562617398654393,"y0":50.00007574029018,"z0":4.914536348101066,"aX":1.0696152430460704},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.0,"breakHorizontal":-0.1,"spinRate":2299,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4351863805667562,"extension":5.433793114712942},"index":3,"playId":"7e9cb0d1-789c-3986-90c9-e3a9b403c8fc","pitchNumber":3,"startTime":"2026-04-01T00:55:41.631Z","endTime":"2026-04-01T00:55:45.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90222756057883,"aZ":-29.435412467111263,"pfxX":8.68188556719809,"pfxZ":1.5927360435819455,"pX":1.432189052014934,"pZ":2.3594177320540166,"vX0":-6.395660929561677,"vY0":-130.3137404490005,"vZ0":-0.9907848479942221,"x":62.41,"y":175.08,"x0":2.7928085321703695,"y0":50.00137753578084,"z0":4.972350264064511,"aX":14.900508353373976},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.9,"breakHorizontal":-14.3,"spinRate":2127,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.42064342261945953,"extension":5.590111913743454},"index":4,"playId":"35c498b0-afbf-3058-a563-4c1f92192975","pitchNumber":4,"startTime":"2026-04-01T00:55:58.715Z","endTime":"2026-04-01T00:56:03.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.390960751847825,"aZ":-17.181589121121718,"pfxX":7.198073757079756,"pfxZ":8.460203633533162,"pX":0.11828084433408666,"pZ":2.0119781883524994,"vX0":-8.759482977312418,"vY0":-132.32301686089468,"vZ0":-4.28945568819847,"x":112.49,"y":184.46,"x0":2.5372519713976547,"y0":50.00534042875953,"z0":4.914078270515251,"aX":12.759906854462985},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.5,"breakHorizontal":-11.2,"spinRate":2221,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.414038270324927,"extension":5.5390357425338},"index":5,"playId":"70e7305a-55b9-371d-b15a-c1f5ea16b332","pitchNumber":5,"startTime":"2026-04-01T00:56:17.249Z","endTime":"2026-04-01T00:56:20.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92886326303286,"aZ":-25.8879554894903,"pfxX":-2.341534528457184,"pfxZ":4.829562282138356,"pX":0.8210905287675878,"pZ":2.3340972367558295,"vX0":-4.5904633830513335,"vY0":-114.18941938953695,"vZ0":0.3346876590981409,"x":85.7,"y":175.76,"x0":3.173397930961497,"y0":50.00074232987343,"z0":4.763371695320386,"aX":-3.045749635670735},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":9.1,"breakHorizontal":5.5,"spinRate":2525,"spinDirection":283},"zone":6,"typeConfidence":2.0,"plateTime":0.482393800498774,"extension":5.337174462843878},"index":6,"playId":"4bcd5ef5-e75e-3fed-a202-08d38a4aecb9","pitchNumber":6,"startTime":"2026-04-01T00:56:39.294Z","endTime":"2026-04-01T00:56:43.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.800902456906815,"aZ":-20.64117145826163,"pfxX":4.99900939076619,"pfxZ":6.496114638202199,"pX":0.24933931485214625,"pZ":3.661174280576221,"vX0":-8.007597102035827,"vY0":-132.31437407196472,"vZ0":0.44650219698947113,"x":107.5,"y":139.93,"x0":2.663260560217749,"y0":50.00600739922667,"z0":5.000834189106462,"aX":8.88080095593657},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.1,"breakHorizontal":-7.3,"spinRate":2126,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4137126685860113,"extension":5.585594536312123},"index":7,"playId":"e71bd5f6-0f64-3bda-a7df-275e60f88ac3","pitchNumber":7,"startTime":"2026-04-01T00:57:02.704Z","endTime":"2026-04-01T00:57:06.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.477259955584515,"aZ":-21.770277049759677,"pfxX":8.439768828164636,"pfxZ":5.951200851669594,"pX":0.8626724054158404,"pZ":2.999277677886788,"vX0":-7.541667101085281,"vY0":-131.09466404091424,"vZ0":-1.1128545851455254,"x":84.12,"y":157.8,"x0":2.673604906057346,"y0":50.00493548496985,"z0":5.047074631835569,"aX":14.761827577322638},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.8,"breakHorizontal":-13.7,"spinRate":2119,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4170540384836974,"extension":5.6555344042516955},"hitData":{"launchSpeed":77.2,"launchAngle":16.0,"totalDistance":210.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":151.2,"coordY":93.68}},"index":8,"playId":"35b52fe3-73ca-3290-971b-f25d4928ab93","pitchNumber":8,"startTime":"2026-04-01T00:57:23.368Z","endTime":"2026-04-01T00:57:34.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.5,"awayTeamWinProbability":28.5,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:57:34.290Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrés Giménez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-01T00:57:56.222Z","endTime":"2026-04-01T00:59:28.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.2,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61892459359296,"aZ":-22.44470744867492,"pfxX":-3.0106407259451964,"pfxZ":7.22222528531319,"pX":0.5092887851437883,"pZ":2.963453321737756,"vX0":-5.035769443083168,"vY0":-116.15050384088843,"vZ0":0.7551861823138515,"x":97.59,"y":158.77,"x0":3.108575153252895,"y0":50.00145218352737,"z0":4.791713611952923,"aX":-4.055177271959474},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":13.6,"breakHorizontal":6.8,"spinRate":2388,"spinDirection":285},"zone":3,"typeConfidence":2.0,"plateTime":0.4741340829882459,"extension":5.363899844888505},"index":0,"playId":"e5b65aca-8450-34eb-8f98-f485e87d7e8f","pitchNumber":1,"startTime":"2026-04-01T00:57:58.425Z","endTime":"2026-04-01T00:58:25.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"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":79.9,"endSpeed":72.6,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.629404163346294,"aZ":-23.242853926436418,"pfxX":-3.5845209260075057,"pfxZ":6.583529566338171,"pX":0.7035548352536249,"pZ":3.3455326853518983,"vX0":-4.513458180334461,"vY0":-116.26740428402186,"vZ0":1.7724998146609225,"x":90.18,"y":148.45,"x0":3.1423444315167695,"y0":50.00298405579121,"z0":4.792695708128218,"aX":-4.863055779699467},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":12.7,"breakHorizontal":7.7,"spinRate":2437,"spinDirection":282},"zone":12,"typeConfidence":2.0,"plateTime":0.4727187800394015,"extension":5.383701633935337},"index":1,"playId":"995d2167-ae0f-3195-813b-458089320dd1","pitchNumber":2,"startTime":"2026-04-01T00:58:32.723Z","endTime":"2026-04-01T00:58:36.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-01T00:58:43.606Z","endTime":"2026-04-01T00:59:00.806Z","isPitch":false,"type":"action","player":{"id":665926,"link":"/api/v1/people/665926"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.505191395008506,"aZ":-20.784106935986124,"pfxX":8.560353145781171,"pfxZ":6.396994478814593,"pX":-0.7252831592782756,"pZ":2.6045245373699975,"vX0":-11.450606559474657,"vY0":-132.61590609392434,"vZ0":-2.1120140084602044,"x":144.65,"y":168.46,"x0":2.537322712756104,"y0":50.001671189797435,"z0":4.928184500948262,"aX":15.239313038753238},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.3,"breakHorizontal":-13.0,"spinRate":2171,"spinDirection":121},"zone":4,"typeConfidence":2.0,"plateTime":0.41310179696653515,"extension":5.636872933318984},"index":3,"playId":"5127e3ac-24e8-32f1-8d65-2e0a133dfd61","pitchNumber":3,"startTime":"2026-04-01T00:59:00.806Z","endTime":"2026-04-01T00:59:05.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":91.5,"endSpeed":84.1,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.146336972201844,"aZ":-26.930430002943105,"pfxX":5.239738164341939,"pfxZ":2.920765882055507,"pX":-1.5756910305143685,"pZ":2.2089138099850625,"vX0":-12.12562485917287,"vY0":-132.80818101194401,"vZ0":-2.2728958178444114,"x":177.06,"y":179.14,"x0":2.3584829298548815,"y0":50.00262581236242,"z0":5.024896373816741,"aX":9.40681405466463},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.0,"breakHorizontal":-7.0,"spinRate":2189,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4116478358535751,"extension":5.54747703716102},"index":4,"playId":"8f3345eb-1a94-35db-8d33-93bccb2b95dd","pitchNumber":4,"startTime":"2026-04-01T00:59:24.203Z","endTime":"2026-04-01T00:59:28.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":665926,"link":"/api/v1/people/665926","batSide":{"code":"L","description":"Left"}},"first":{"id":623168,"link":"/api/v1/people/623168"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-2.3000000000000114,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-01T00:59:28.678Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T01:01:54.474Z","endTime":"2026-04-01T01:03:52.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Fluharty replaces Max Scherzer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T01:00:16.861Z","endTime":"2026-04-01T01:01:56.669Z","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":453286,"link":"/api/v1/people/453286","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46965006071895,"aZ":-30.391947763070487,"pfxX":-10.95726478644449,"pfxZ":1.2393863139005816,"pX":-0.3778105977742839,"pZ":2.1825659898194676,"vX0":-5.2863163335762815,"vY0":-119.61036698333326,"vZ0":-2.2825341098825214,"x":131.4,"y":179.85,"x0":3.2891956676011747,"y0":50.004695155899945,"z0":5.891961918221308,"aX":-15.772875228991163},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.9,"breakHorizontal":21.1,"spinRate":2679,"spinDirection":297},"zone":7,"typeConfidence":0.91,"plateTime":0.45907440018904255,"extension":6.775070572754078},"index":1,"playId":"11b040a3-05dc-3599-9da6-883961a24ee1","pitchNumber":1,"startTime":"2026-04-01T01:01:56.669Z","endTime":"2026-04-01T01:02:00.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.175391183062327,"aZ":-31.16404942874545,"pfxX":-7.631179414489441,"pfxZ":0.6690561952283183,"pX":-2.2583900618940462,"pZ":0.27285373596636764,"vX0":-10.40457451316008,"vY0":-122.52608828037903,"vZ0":-6.687638784502927,"x":203.08,"y":231.41,"x0":3.0415711738657634,"y0":50.00352778054759,"z0":5.715040888927716,"aX":-11.553830505429119},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.2,"breakHorizontal":16.3,"spinRate":2772,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.4477622903267031,"extension":7.156916891177088},"index":2,"playId":"098fa9a6-fc6d-3e0c-8a03-fa407ef95543","pitchNumber":2,"startTime":"2026-04-01T01:02:16.942Z","endTime":"2026-04-01T01:02:20.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.494774515836617,"aZ":-19.557620358269535,"pfxX":-0.39551744001590083,"pfxZ":6.826042102676707,"pX":0.17379886613492998,"pZ":3.8385543233958317,"vX0":-8.51039685935727,"vY0":-134.21067992700694,"vZ0":-1.63408582569593,"x":110.38,"y":135.14,"x0":3.419976985926897,"y0":50.00223088038825,"z0":5.829966793783699,"aX":-0.7289227379282792},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.2,"breakHorizontal":2.3,"spinRate":2692,"spinDirection":165},"zone":12,"typeConfidence":0.94,"plateTime":0.40610203898749475,"extension":6.769196883439791},"index":3,"playId":"cfef5aed-1542-3e01-8da1-11ec2874ee99","pitchNumber":3,"startTime":"2026-04-01T01:02:35.136Z","endTime":"2026-04-01T01:02:41.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-01T01:02:46.665Z","endTime":"2026-04-01T01:03:00.968Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.119457803187398,"aZ":-22.056097145590442,"pfxX":-2.143279089260944,"pfxZ":5.515440560361375,"pX":-0.2708041450832719,"pZ":3.501504137471006,"vX0":-9.296210211036287,"vY0":-133.67373318336976,"vZ0":-1.939200956782575,"x":127.32,"y":144.24,"x0":3.5111791892971502,"y0":50.00390478664635,"z0":5.797984804274051,"aX":-3.928913289005164},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.8,"breakHorizontal":5.6,"spinRate":2794,"spinDirection":167},"zone":1,"typeConfidence":0.94,"plateTime":0.4076282534049218,"extension":6.713454830587211},"index":5,"playId":"b8be9778-a180-3f58-a8ba-e73d956d0bb0","pitchNumber":4,"startTime":"2026-04-01T01:03:00.968Z","endTime":"2026-04-01T01:03:04.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43815786472594,"aZ":-20.698526282504275,"pfxX":0.06835651620912175,"pfxZ":6.086743337200101,"pX":0.6031291800898696,"pZ":4.013014310920349,"vX0":-7.731400310414851,"vY0":-136.10372988904794,"vZ0":-1.1562652267315117,"x":94.01,"y":130.43,"x0":3.465630986394797,"y0":50.00396330725158,"z0":5.869768115325237,"aX":0.12945254567261494},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.0,"breakHorizontal":1.4,"spinRate":2711,"spinDirection":170},"zone":12,"typeConfidence":0.94,"plateTime":0.4016482482865449,"extension":6.819010780608312},"index":6,"playId":"71653cf6-59f4-3248-bc30-dd96b1837834","pitchNumber":5,"startTime":"2026-04-01T01:03:20.791Z","endTime":"2026-04-01T01:03:24.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.350403312942,"aZ":-35.400923800595564,"pfxX":-6.530817686320006,"pfxZ":-2.107808146794283,"pX":-0.6487001034421347,"pZ":1.804881688095981,"vX0":-7.038853089615282,"vY0":-123.3472202875374,"vZ0":-2.8410080966235216,"x":141.73,"y":190.05,"x0":3.0991344137478634,"y0":50.005770417463346,"z0":5.9803652332360056,"aX":-9.983275695799025},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.3,"breakHorizontal":13.6,"spinRate":2851,"spinDirection":307},"zone":7,"typeConfidence":0.87,"plateTime":0.44541446371133686,"extension":6.779720448940867},"hitData":{"launchSpeed":73.8,"launchAngle":20.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.71,"coordY":89.65}},"index":7,"playId":"84b47f9e-96a1-3e13-97ca-e8a12dca6667","pitchNumber":6,"startTime":"2026-04-01T01:03:40.652Z","endTime":"2026-04-01T01:03:52.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-7.099999999999987,"leverageIndex":1.71,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:03:52.049Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Beck flies out to right fielder Nathan Lukes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T01:04:19.144Z","endTime":"2026-04-01T01:06:08.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jordan Beck replaces Troy Johnston.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T01:04:06.548Z","endTime":"2026-04-01T01:04:21.476Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.733219166071642,"aZ":-19.95638119809224,"pfxX":-2.368381552473874,"pfxZ":6.572848758374131,"pX":0.043550868831125314,"pZ":1.7028652411216094,"vX0":-8.238065263103337,"vY0":-135.28045596902018,"vZ0":-7.015348597685013,"x":115.34,"y":192.8,"x0":3.432366247712801,"y0":50.00184700104486,"z0":5.722199494527041,"aX":-4.4011943958486945},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.6,"breakHorizontal":6.0,"spinRate":2589,"spinDirection":160},"zone":8,"typeConfidence":0.94,"plateTime":0.4044490601498021,"extension":6.779432646074626},"index":1,"playId":"3b1a1120-7de4-36a9-8b92-6c1e454c085a","pitchNumber":1,"startTime":"2026-04-01T01:04:21.476Z","endTime":"2026-04-01T01:04:25.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.390234360660322,"aZ":-19.724988109777314,"pfxX":-2.2021352052642547,"pfxZ":6.6557702323636985,"pX":0.282149196657921,"pZ":2.3314064228399243,"vX0":-7.42097480532123,"vY0":-135.38919053612503,"vZ0":-5.831600005882325,"x":106.25,"y":175.83,"x0":3.336355193323719,"y0":50.00629773161634,"z0":5.877920183832397,"aX":-4.119723637213912},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.0,"breakHorizontal":5.4,"spinRate":2764,"spinDirection":161},"zone":5,"typeConfidence":0.94,"plateTime":0.40336286382231856,"extension":6.776268715208636},"index":2,"playId":"3a1225ea-65b3-3409-a90b-c70a659b236f","pitchNumber":2,"startTime":"2026-04-01T01:04:39.839Z","endTime":"2026-04-01T01:04:43.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"3df587e3-92f0-4c30-9bc1-dd76d4d22830","startTime":"2026-04-01T01:04:57.189Z","endTime":"2026-04-01T01:05:02.189Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-01T01:05:20.424Z","endTime":"2026-04-01T01:05:56.436Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.556477811581374,"aZ":-28.31514629611849,"pfxX":7.614553545017399,"pfxZ":2.1455952495433808,"pX":-0.523196238567753,"pZ":1.6484896365282156,"vX0":-12.09560384074468,"vY0":-133.05124959546575,"vZ0":-5.405469975297651,"x":136.94,"y":194.27,"x0":3.084822358991646,"y0":50.003648679203756,"z0":5.748873554834946,"aX":13.703752263399913},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.9,"breakHorizontal":-11.3,"spinRate":2150,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.41108898133942384,"extension":6.9278861566652115},"hitData":{"launchSpeed":89.5,"launchAngle":32.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.23,"coordY":106.87}},"index":5,"playId":"a692b94f-a881-3d86-a1a9-ebfa804b1c97","pitchNumber":3,"startTime":"2026-04-01T01:05:56.436Z","endTime":"2026-04-01T01:06:08.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":6.500000000000007,"leverageIndex":2.86,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:06:08.730Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T01:06:19.391Z","endTime":"2026-04-01T01:08:28.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689254,"fullName":"Mason Fluharty","link":"/api/v1/people/689254"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.834081137062256,"aZ":-18.776547098589436,"pfxX":-2.282613940523312,"pfxZ":7.2279798932126536,"pX":1.2426161119481576,"pZ":2.7156966553063255,"vX0":-5.151356540596723,"vY0":-135.58261262033832,"vZ0":-4.846467964585217,"x":69.63,"y":165.46,"x0":3.4670864789774383,"y0":50.0049740882695,"z0":5.844829008716909,"aX":-4.230452352900056},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.2,"breakHorizontal":5.3,"spinRate":2760,"spinDirection":162},"zone":12,"typeConfidence":0.94,"plateTime":0.4046546745920696,"extension":6.802928315793258},"index":0,"playId":"b464992e-82cb-3d7a-80a4-95c4c820a2d1","pitchNumber":1,"startTime":"2026-04-01T01:06:33.842Z","endTime":"2026-04-01T01:06:37.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.884622837778796,"aZ":-22.83212090160655,"pfxX":-1.898140816774573,"pfxZ":5.199889238056572,"pX":-1.545355877322054,"pZ":1.0186949229192483,"vX0":-12.006648513521682,"vY0":-133.45404006074085,"vZ0":-7.681351159231646,"x":175.91,"y":211.28,"x0":3.266452776806158,"y0":50.001752869689795,"z0":5.590128026463259,"aX":-3.406114634458785},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.8,"breakHorizontal":6.1,"spinRate":2820,"spinDirection":172},"zone":13,"typeConfidence":0.89,"plateTime":0.41110393966246406,"extension":6.875781650957861},"index":1,"playId":"590ed99b-e312-36c7-b84d-63a9c0013325","pitchNumber":2,"startTime":"2026-04-01T01:06:53.209Z","endTime":"2026-04-01T01:06:57.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Tyler Heineman. TJ Rumfield to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"590ed99b-e312-36c7-b84d-63a9c0013325","startTime":"2026-04-01T01:07:24.872Z","endTime":"2026-04-01T01:07:25.061Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"first":{"id":681198,"link":"/api/v1/people/681198"},"postOnSecond":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"homeTeamWinProbability":65.4,"awayTeamWinProbability":34.599999999999994,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":2.42,"dramaIndex":85.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08674864696235,"aZ":-20.991667418658928,"pfxX":-0.76159755385767,"pfxZ":6.130066881662735,"pX":-1.9440480765709232,"pZ":1.598716477493422,"vX0":-13.481989270860206,"vY0":-133.54705371086297,"vZ0":-6.72612954544901,"x":191.1,"y":195.61,"x0":3.247802087704219,"y0":50.00268188674004,"z0":5.637051652589614,"aX":-1.3881868894852445},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.8,"breakHorizontal":4.0,"spinRate":2791,"spinDirection":173},"zone":13,"typeConfidence":0.92,"plateTime":0.4085996816043873,"extension":6.809388143307979},"index":3,"playId":"36214d3f-8f78-3ebb-b049-5f0f34edbbf1","pitchNumber":3,"startTime":"2026-04-01T01:07:25.061Z","endTime":"2026-04-01T01:07:29.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.224499672095202,"aZ":-22.16124990183024,"pfxX":-0.8635073421506729,"pfxZ":5.480111630538316,"pX":0.036292863661382964,"pZ":3.1443613289209265,"vX0":-8.5860566695471,"vY0":-133.68651432945728,"vZ0":-2.724746837036485,"x":115.62,"y":153.88,"x0":3.3891540237155344,"y0":50.00493335779589,"z0":5.750911065088402,"aX":-1.5761030155736275},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.6,"breakHorizontal":3.2,"spinRate":2746,"spinDirection":173},"zone":2,"typeConfidence":0.93,"plateTime":0.4082285973833626,"extension":6.83031882741177},"index":4,"playId":"f1431f23-00e5-3de7-9a30-4a11a19a7b28","pitchNumber":4,"startTime":"2026-04-01T01:07:44.538Z","endTime":"2026-04-01T01:07:47.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.007116133726655,"aZ":-33.3211116671437,"pfxX":-7.941752657411503,"pfxZ":-0.804118772545225,"pX":-1.0290627564616976,"pZ":1.6613426561324676,"vX0":-7.394547826411977,"vY0":-119.39787569478041,"vZ0":-2.823886513265016,"x":156.23,"y":193.92,"x0":3.156089350125835,"y0":50.00404826792319,"z0":5.900532320215402,"aX":-11.30472168303481},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.9,"breakHorizontal":16.3,"spinRate":2786,"spinDirection":304},"zone":13,"typeConfidence":0.91,"plateTime":0.46122533170067914,"extension":6.998981081917678},"index":5,"playId":"aa086241-9e82-3ddb-9bb3-0bcde327a1cb","pitchNumber":5,"startTime":"2026-04-01T01:08:06.128Z","endTime":"2026-04-01T01:08:09.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55116588233622,"aZ":-32.04076169859275,"pfxX":-7.300169469450246,"pfxZ":0.08745784795374423,"pX":-0.5415731415530752,"pZ":1.3528440583444399,"vX0":-6.6466581898816655,"vY0":-121.46889361158338,"vZ0":-4.135844627645314,"x":137.64,"y":202.25,"x0":3.190784843975956,"y0":50.00034352448027,"z0":5.901280798231527,"aX":-10.771339037952458},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.7,"breakHorizontal":15.0,"spinRate":2854,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.45307090635279623,"extension":7.002966397845039},"index":6,"playId":"fa0925f9-ea75-3bb1-a31d-f433bc6e68c7","pitchNumber":6,"startTime":"2026-04-01T01:08:24.968Z","endTime":"2026-04-01T01:08:28.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689254,"link":"/api/v1/people/689254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":689254,"link":"/api/v1/people/689254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":6.8999999999999915,"leverageIndex":2.42,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:08:28.094Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pickoff 2B","eventType":"pickoff_2b","description":"Pitcher Braydon Fisher picks off TJ Rumfield at 2nd on throw to second baseman Ernie Clement.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-01T01:11:00.860Z","endTime":"2026-04-01T01:11:25.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":18},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 2B","eventType":"pickoff_2b","movementReason":"r_pickoff_2b","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680755,"link":"/api/v1/people/680755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"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: Braydon Fisher replaces Mason Fluharty.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-01T01:09:07.746Z","endTime":"2026-04-01T01:11:03.152Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680755,"link":"/api/v1/people/680755"},"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":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.661723911141056,"aZ":-28.224845649606962,"pfxX":1.1711493334809067,"pfxZ":2.4648509246126578,"pX":0.8126188583579341,"pZ":2.182039615830556,"vX0":0.1175059743344169,"vY0":-125.64815704548889,"vZ0":-4.990562416388072,"x":86.02,"y":179.86,"x0":0.6130504551240415,"y0":50.00469715069752,"z0":6.478297321522083,"aX":1.8790722225616636},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.6,"breakHorizontal":-2.2,"spinRate":2383,"spinDirection":147},"zone":9,"typeConfidence":2.0,"plateTime":0.4353527630074354,"extension":5.451618459110092},"index":1,"playId":"30bcd1b3-8cf2-36bd-8cc2-8541407f6e10","pitchNumber":1,"startTime":"2026-04-01T01:11:03.152Z","endTime":"2026-04-01T01:11:06.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"c26519e8-d5cd-3b22-b603-7c383f8dfff2","startTime":"2026-04-01T01:11:21.138Z","endTime":"2026-04-01T01:11:25.503Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":681198,"link":"/api/v1/people/681198"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":6.6000000000000085,"leverageIndex":2.46,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:11:25.503Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"George Springer strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T01:14:33.122Z","endTime":"2026-04-01T01:16:12.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jordan Beck remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-01T01:12:51.895Z","endTime":"2026-04-01T01:12:51.907Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Zach Agnos replaces Brennan Bernardino.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-01T01:12:51.907Z","endTime":"2026-04-01T01:14:35.416Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688642,"link":"/api/v1/people/688642"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.727556883474904,"aZ":-11.57610339431745,"pfxX":-5.161535262454989,"pfxZ":10.529298851169404,"pX":1.7266675999428533,"pZ":2.4672440300147622,"vX0":9.578475165805834,"vY0":-138.88365486700437,"vZ0":-6.8806892097701455,"x":51.18,"y":172.16,"x0":-1.0941791486665076,"y0":50.001818310155414,"z0":5.744577210129764,"aX":-10.097150951708077},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.8,"breakHorizontal":7.4,"spinRate":2374,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3941838020698709,"extension":6.053751616719817},"index":2,"playId":"b97ce3bd-2f72-3e57-9ec4-2040ad778520","pitchNumber":1,"startTime":"2026-04-01T01:14:35.416Z","endTime":"2026-04-01T01:14:40.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":91.2,"endSpeed":83.9,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3233267321868,"aZ":-21.334642499200612,"pfxX":0.9981450180504701,"pfxZ":6.050917265831101,"pX":0.8353362213640337,"pZ":3.2023967103414885,"vX0":5.738582427060169,"vY0":-132.7532072526632,"vZ0":-2.629922487133361,"x":85.16,"y":152.32,"x0":-1.4805069103316528,"y0":50.005361626500644,"z0":5.751879830650629,"aX":1.7893166479570517},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.6,"breakHorizontal":-3.0,"spinRate":2315,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.411937893300943,"extension":5.975980211787133},"index":3,"playId":"ff343413-86f0-3ca9-b624-3896fe6e5728","pitchNumber":2,"startTime":"2026-04-01T01:14:50.806Z","endTime":"2026-04-01T01:14:54.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75430130257144,"aZ":-35.76016061529636,"pfxX":0.4360351327839893,"pfxZ":-2.3060171590821197,"pX":0.26018553236658487,"pZ":1.9899514004130416,"vX0":3.602177322006541,"vY0":-124.26782495133858,"vZ0":-2.532598353526506,"x":107.08,"y":185.05,"x0":-1.266902834973501,"y0":50.000552032603174,"z0":6.003675746987219,"aX":0.6784984714413838},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.6,"breakHorizontal":-1.7,"spinRate":2166,"spinDirection":35},"zone":9,"typeConfidence":2.0,"plateTime":0.44138935166083826,"extension":5.851142673224142},"index":4,"playId":"5a3bd0c6-f234-3d75-a35e-78a45a875159","pitchNumber":3,"startTime":"2026-04-01T01:15:07.976Z","endTime":"2026-04-01T01:15:12.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40089462651205,"aZ":-32.197670582590995,"pfxX":11.322861477624038,"pfxZ":-0.01334242269342667,"pX":0.3700033998231674,"pZ":2.4077231307799662,"vX0":1.256102051065358,"vY0":-122.6697973720097,"vZ0":-1.6138519168985792,"x":102.9,"y":173.77,"x0":-1.619687303903245,"y0":50.00364104649028,"z0":5.831814193988741,"aX":17.17090460411708},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.1,"breakHorizontal":-20.8,"spinRate":2304,"spinDirection":51},"zone":6,"typeConfidence":2.0,"plateTime":0.4473542814465894,"extension":5.856950957415671},"index":5,"playId":"22a58639-e099-3127-82a2-caacb3c511a9","pitchNumber":4,"startTime":"2026-04-01T01:15:28.001Z","endTime":"2026-04-01T01:15:32.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.811381845041215,"aZ":-12.902436363779081,"pfxX":-4.494940584762568,"pfxZ":10.03560798738501,"pX":0.7963598843708677,"pZ":4.712083055182655,"vX0":6.788647160084191,"vY0":-137.31063897582916,"vZ0":-0.7977376350687646,"x":86.64,"y":111.55,"x0":-1.1176221632588912,"y0":50.00133091292358,"z0":5.879526397779192,"aX":-8.631382089681125},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":6.8,"spinRate":2398,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.39804907004441326,"extension":6.018821961005356},"index":6,"playId":"0c7431af-b894-3f7c-8ffe-89a244e5c111","pitchNumber":5,"startTime":"2026-04-01T01:15:51.626Z","endTime":"2026-04-01T01:15:55.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.571576528825904,"aZ":-33.35688903763498,"pfxX":9.41076580341914,"pfxZ":-0.7701123331048985,"pX":0.8008266894311492,"pZ":1.3044553316244456,"vX0":2.6540320044490824,"vY0":-123.29913896460239,"vZ0":-3.954922664099522,"x":86.47,"y":203.56,"x0":-1.5121251693226165,"y0":50.00210262936123,"z0":5.744758613235792,"aX":14.484345501210363},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.0,"breakHorizontal":-17.6,"spinRate":2474,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.44427115373488446,"extension":5.833123376737276},"index":7,"playId":"493b7534-a6f9-37e2-b2a8-92b6d105d071","pitchNumber":6,"startTime":"2026-04-01T01:16:08.299Z","endTime":"2026-04-01T01:16:12.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:16:12.673Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jesús Sánchez singles on a ground ball to right fielder Jordan Beck.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T01:16:47.028Z","endTime":"2026-04-01T01:18:54.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":660821,"fullName":"Jesús Sánchez","link":"/api/v1/people/660821"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"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,2,3,4,5,6],"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":6},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"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-01T01:16:39.273Z","endTime":"2026-04-01T01:16:49.309Z","isPitch":false,"type":"action","player":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82955536721614,"aZ":-17.343525651071907,"pfxX":-0.3516038403920376,"pfxZ":7.825326036550123,"pX":0.5340286906086837,"pZ":2.4625094846862274,"vX0":5.532854229336145,"vY0":-136.06783238413698,"vZ0":-5.368446375050321,"x":96.64,"y":172.29,"x0":-1.4708215838699736,"y0":50.00523403609303,"z0":5.643305501202461,"aX":-0.6676618484993138},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":-0.4,"spinRate":2467,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.4008906350630319,"extension":6.037256769089691},"index":1,"playId":"4ad2efae-fc07-3932-aaf6-a98d02fd4753","pitchNumber":1,"startTime":"2026-04-01T01:16:49.309Z","endTime":"2026-04-01T01:16:56.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.847698634549392,"aZ":-13.199384750078917,"pfxX":-5.757957645021524,"pfxZ":9.666441890980392,"pX":0.4163058425927792,"pZ":3.568924039703109,"vX0":6.449986376328731,"vY0":-139.1308486587124,"vZ0":-3.472267076189528,"x":101.13,"y":142.42,"x0":-1.1825271998828355,"y0":50.00295195134423,"z0":5.706313310946313,"aX":-11.303136841808545},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":9.1,"spinRate":2422,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3934976730267703,"extension":6.097793758521735},"index":2,"playId":"07a8f74e-37f2-3184-b362-cf4b72612509","pitchNumber":2,"startTime":"2026-04-01T01:17:22.206Z","endTime":"2026-04-01T01:17:26.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.424196473948044,"aZ":-35.388066744681055,"pfxX":0.2822693186028453,"pfxZ":-2.1057522576428056,"pX":-0.8582659059840562,"pZ":2.650251749512608,"vX0":1.1104916200609936,"vY0":-122.51343164741697,"vZ0":-0.7868783694830814,"x":149.72,"y":167.22,"x0":-1.3534597582056522,"y0":50.0041522616521,"z0":5.991129345595659,"aX":0.43039265416354067},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.7,"breakHorizontal":-0.7,"spinRate":2233,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.4464921098257344,"extension":5.91455497929294},"index":3,"playId":"e14d1773-b7de-358f-a3e8-36ad32a4c040","pitchNumber":3,"startTime":"2026-04-01T01:17:39.826Z","endTime":"2026-04-01T01:17:43.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.288181358950638,"aZ":-14.657521920432782,"pfxX":-7.255180357811842,"pfxZ":9.15340756651847,"pX":0.567633974644945,"pZ":3.47259659347237,"vX0":7.652208056471251,"vY0":-137.41857885414169,"vZ0":-2.9586034695289394,"x":95.36,"y":145.02,"x0":-1.309712670081556,"y0":50.00359235438909,"z0":5.5582869840785785,"aX":-13.885126365229674},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":11.5,"spinRate":2419,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3984975211269748,"extension":6.208274814037428},"index":4,"playId":"15e25189-b1c9-39a0-9a10-78a5b28f44fb","pitchNumber":4,"startTime":"2026-04-01T01:17:59.408Z","endTime":"2026-04-01T01:18:02.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":86.7,"endSpeed":80.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.931595299859353,"aZ":-32.32858816975743,"pfxX":-7.599246737067291,"pfxZ":-0.09367555686824902,"pX":0.6623865931343178,"pZ":0.1439096811541135,"vX0":7.985896349325194,"vY0":-125.90584310232391,"vZ0":-6.853476200752687,"x":91.75,"y":234.89,"x0":-1.5530219853904208,"y0":50.00459458951938,"z0":5.495015935209683,"aX":-12.285352462478142},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.4,"breakHorizontal":12.1,"spinRate":1483,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4339069042907866,"extension":6.077038743979574},"index":5,"playId":"4347c4e5-8977-374e-9f1c-62d88895272b","pitchNumber":5,"startTime":"2026-04-01T01:18:18.941Z","endTime":"2026-04-01T01:18:23.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36636062334989,"aZ":-21.136495453527594,"pfxX":-1.875456712079707,"pfxZ":5.815561097493388,"pX":1.1189487704686163,"pZ":2.6962745259121195,"vX0":7.67112078245312,"vY0":-136.50950949816666,"vZ0":-3.980958663140508,"x":74.35,"y":165.98,"x0":-1.4767028324094917,"y0":50.00480193448065,"z0":5.6177225125642485,"aX":-3.5613253441060686},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.0,"breakHorizontal":1.9,"spinRate":2418,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.400317360052024,"extension":5.910404008088124},"hitData":{"launchSpeed":72.3,"launchAngle":10.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.68,"coordY":123.55}},"index":6,"playId":"047c3be2-3b49-3b0b-abd5-d7812837248c","pitchNumber":6,"startTime":"2026-04-01T01:18:42.618Z","endTime":"2026-04-01T01:18:54.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":660821,"link":"/api/v1/people/660821"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.0,"awayTeamWinProbability":21.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.58,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:18:54.324Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vladimir Guerrero Jr. singles on a sharp ground ball to center fielder Brenton Doyle. Myles Straw to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T01:19:31.077Z","endTime":"2026-04-01T01:21:13.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Myles Straw replaces Jesús Sánchez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"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-01T01:19:24.230Z","endTime":"2026-04-01T01:19:33.283Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":660821,"link":"/api/v1/people/660821"},"base":1,"defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":660821,"link":"/api/v1/people/660821"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.398829192979253,"aZ":-33.79306748566153,"pfxX":0.04820381034398369,"pfxZ":-1.025068686699563,"pX":0.2848554798716823,"pZ":1.734190853740338,"vX0":3.678230157992908,"vY0":-125.02629871157257,"vZ0":-3.4249806507768463,"x":106.14,"y":191.96,"x0":-1.2120944069713397,"y0":50.00107711702993,"z0":5.897356807154483,"aX":0.07615479539008863},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.4,"breakHorizontal":-1.0,"spinRate":2233,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.43822534932511115,"extension":5.96387890969496},"index":1,"playId":"60d42301-e948-3973-ae5c-5bf3ab5d44fc","pitchNumber":1,"startTime":"2026-04-01T01:19:33.283Z","endTime":"2026-04-01T01:19:36.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81124725105926,"aZ":-28.664332196505274,"pfxX":-8.336750899805779,"pfxZ":2.1314611583468412,"pX":-0.380827721667762,"pZ":1.494859504948208,"vX0":5.5262119343784395,"vY0":-127.11555620597373,"vZ0":-4.647385503472218,"x":131.52,"y":198.42,"x0":-1.4942846160879688,"y0":50.00248398810711,"z0":5.609139397894584,"aX":-13.712507414537125},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.1,"breakHorizontal":13.9,"spinRate":1505,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4300617499267374,"extension":6.123999982130702},"index":2,"playId":"ac27f599-b74b-3477-a1dd-55922f4805b2","pitchNumber":2,"startTime":"2026-04-01T01:19:50.365Z","endTime":"2026-04-01T01:19:53.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.258630285150208,"aZ":-33.02654002877247,"pfxX":1.5550768298004263,"pfxZ":-0.5501116282930871,"pX":0.6485826758634792,"pZ":0.5515694688710309,"vX0":4.009251420167099,"vY0":-123.03033160651046,"vZ0":-5.888827934903328,"x":92.28,"y":223.89,"x0":-1.2009941905557278,"y0":50.00526670259113,"z0":5.758633025503419,"aX":2.3958659374639644},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.0,"breakHorizontal":-3.7,"spinRate":2273,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.44434199451045364,"extension":6.030386941576787},"index":3,"playId":"8c161172-0aa3-33e2-9736-44b1e107abc5","pitchNumber":3,"startTime":"2026-04-01T01:20:11.697Z","endTime":"2026-04-01T01:20:15.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":94.3,"endSpeed":86.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.564037099066525,"aZ":-20.31094801603106,"pfxX":-8.91061401955262,"pfxZ":6.192103682875813,"pX":-0.026910008169034928,"pZ":2.300091244859565,"vX0":6.739588315665457,"vY0":-137.13294264565835,"vZ0":-5.227646790180331,"x":118.03,"y":176.68,"x0":-1.3510697519432142,"y0":50.005897875193824,"z0":5.604757863903428,"aX":-17.07953113630194},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.3,"breakHorizontal":14.9,"spinRate":2273,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3984658571939046,"extension":6.050831531042622},"index":4,"playId":"83d63e41-dcb4-37f9-9e7f-e8b1d7fbddb9","pitchNumber":4,"startTime":"2026-04-01T01:20:41.296Z","endTime":"2026-04-01T01:20:44.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":94.0,"endSpeed":85.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.675890190977665,"aZ":-20.812585589419044,"pfxX":-9.389385254670888,"pfxZ":6.0162012720421085,"pX":-0.12636174160804634,"pZ":1.7668130114141707,"vX0":6.235003297968435,"vY0":-136.66618818478779,"vZ0":-6.193841579158315,"x":121.82,"y":191.08,"x0":-1.219827900843696,"y0":50.000606952068196,"z0":5.496182533953087,"aX":-17.723932356701205},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.7,"breakHorizontal":15.6,"spinRate":2334,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.40108934725814693,"extension":6.263098223834302},"hitData":{"launchSpeed":111.0,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":115.56,"coordY":86.29}},"index":5,"playId":"ef19b290-1338-347f-ab35-f59c5ae9c7ed","pitchNumber":5,"startTime":"2026-04-01T01:21:02.766Z","endTime":"2026-04-01T01:21:13.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"first":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.89999999999999,"awayTeamWinProbability":18.10000000000001,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.03,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:21:13.658Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kazuma Okamoto singles on a line drive to left fielder Jake McCarthy. Myles Straw scores. Vladimir Guerrero Jr. to 2nd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T01:21:36.198Z","endTime":"2026-04-01T01:23:52.462Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"postOnSecond":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":{"id":688642,"link":"/api/v1/people/688642"},"isScoringEvent":true,"rbi":true,"earned":true,"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":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.004856026063536,"aZ":-32.316590678504944,"pfxX":0.4559871415297372,"pfxZ":-0.0899029150425088,"pX":0.9766752630201223,"pZ":1.7253631572126524,"vX0":5.181574101434376,"vY0":-125.54050215751339,"vZ0":-3.7687775218725603,"x":79.77,"y":192.2,"x0":-1.1790478851163302,"y0":50.00230833762257,"z0":5.895419700151437,"aX":0.7227845615751024},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.8,"breakHorizontal":-2.0,"spinRate":2328,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.43741887250881906,"extension":6.021312966195644},"index":0,"playId":"5932f28e-616b-3398-8f75-4ac1baed720a","pitchNumber":1,"startTime":"2026-04-01T01:21:50.193Z","endTime":"2026-04-01T01:21:54.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":88.0,"endSpeed":81.2,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.352441376664125,"aZ":-28.119955748763473,"pfxX":-8.67256328245277,"pfxZ":2.4419435752831653,"pX":1.1560329717700175,"pZ":0.7019527733211213,"vX0":8.89603500524274,"vY0":-127.76079363853076,"vZ0":-6.716789739223684,"x":72.93,"y":219.83,"x0":-1.237813983335604,"y0":50.00117329913701,"z0":5.563302523399848,"aX":-14.392118006636387},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.1,"breakHorizontal":13.8,"spinRate":1498,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4280692546098628,"extension":6.047737477162811},"index":1,"playId":"f8e4b188-ac83-3a01-ba21-41e4a7e74a54","pitchNumber":2,"startTime":"2026-04-01T01:22:06.830Z","endTime":"2026-04-01T01:22:10.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":92.8,"endSpeed":85.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.973352802518225,"aZ":-21.05195766994372,"pfxX":1.0098865127947474,"pfxZ":5.980020340647851,"pX":0.6922439329062403,"pZ":2.593367543548941,"vX0":5.306277908545775,"vY0":-135.13783187540298,"vZ0":-4.427458802854222,"x":90.61,"y":168.76,"x0":-1.4235238545895674,"y0":50.00037167369577,"z0":5.72140067233387,"aX":1.877282742537799},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.2,"breakHorizontal":-2.9,"spinRate":2342,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.4044880799972135,"extension":5.993828731429612},"index":2,"playId":"9c6459b5-34cc-30cb-aff4-c53e38a7921a","pitchNumber":3,"startTime":"2026-04-01T01:22:23.135Z","endTime":"2026-04-01T01:22:26.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06894756754149,"aZ":-30.27271359315184,"pfxX":7.319481069958869,"pfxZ":1.202597542176059,"pX":2.986392542342733,"pZ":0.9753535119669864,"vX0":8.23513111647777,"vY0":-124.9086251056791,"vZ0":-5.299666866369396,"x":3.17,"y":212.45,"x0":-1.3037167424120943,"y0":50.003347972858634,"z0":5.612595729441792,"aX":11.56871910520145},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.2,"breakHorizontal":-15.1,"spinRate":2562,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.43843187096137726,"extension":5.93652271931076},"index":3,"playId":"4089f63b-b82c-363e-92f0-87ffc45e04c0","pitchNumber":4,"startTime":"2026-04-01T01:22:43.809Z","endTime":"2026-04-01T01:22:47.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.206668257871065,"aZ":-20.758133212168964,"pfxX":-10.480642440714357,"pfxZ":5.832830646921947,"pX":-0.5679367950650507,"pZ":2.6903223288783162,"vX0":5.925220330510611,"vY0":-139.2556763912749,"vZ0":-4.350462693403175,"x":138.65,"y":166.14,"x0":-1.3651061201038317,"y0":50.00586753778042,"z0":5.651980812274962,"aX":-20.521479441502954},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":17.6,"spinRate":2335,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.39382070253890955,"extension":6.114131326310873},"index":4,"playId":"f3f82e02-7494-3022-84d4-10363bc0912e","pitchNumber":5,"startTime":"2026-04-01T01:23:04.703Z","endTime":"2026-04-01T01:23:07.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16748799912811,"aZ":-14.408933051744851,"pfxX":-5.879786725959455,"pfxZ":9.33274311968097,"pX":0.6629651613330038,"pZ":4.739436693295196,"vX0":6.79684390406106,"vY0":-137.50009854804512,"vZ0":-0.4348257488716296,"x":91.73,"y":110.82,"x0":-1.0839802922532926,"y0":50.0015325489282,"z0":5.8825091418725215,"aX":-11.191602274103039},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":9.1,"spinRate":2361,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3992478326080291,"extension":5.960175805412642},"index":5,"playId":"8aed5a70-948d-36db-a122-08503c6c19d8","pitchNumber":6,"startTime":"2026-04-01T01:23:25.258Z","endTime":"2026-04-01T01:23:28.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.887720038341445,"aZ":-19.47309505437764,"pfxX":-9.53193301902887,"pfxZ":6.556866221947443,"pX":-0.548345500980022,"pZ":2.6193712560534106,"vX0":5.338100931984087,"vY0":-138.32476554289715,"vZ0":-4.683491252475086,"x":137.9,"y":168.06,"x0":-1.2648454676567826,"y0":50.003950201223816,"z0":5.640246894979289,"aX":-18.47051793776889},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.0,"breakHorizontal":16.2,"spinRate":2410,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.39597454715333624,"extension":6.020855242817347},"hitData":{"launchSpeed":98.5,"launchAngle":12.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.89,"coordY":102.67}},"index":6,"playId":"56475096-1504-3ed2-8544-7138c276cda6","pitchNumber":7,"startTime":"2026-04-01T01:23:42.496Z","endTime":"2026-04-01T01:23:52.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664702,"link":"/api/v1/people/664702"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.3,"awayTeamWinProbability":9.700000000000003,"homeTeamWinProbabilityAdded":8.400000000000006,"leverageIndex":1.55,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:23:52.462Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blue Jays challenged (tag play), call on the field was upheld: Nathan Lukes singles on a line drive to right fielder Jordan Beck. Vladimir Guerrero Jr. scores. Kazuma Okamoto out at 3rd on the throw, right fielder Jordan Beck to first baseman Willi Castro to third baseman Kyle Karros.","rbi":1,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T01:25:24.633Z","endTime":"2026-04-01T01:26:00.473Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":true,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"responsiblePitcher":{"id":688642,"link":"/api/v1/people/688642"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","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":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"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":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-01T01:24:13.490Z","endTime":"2026-04-01T01:25:26.940Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.039123770220527,"aZ":-17.56943920386781,"pfxX":-1.640803340365209,"pfxZ":7.79897895302107,"pX":1.1473639560010966,"pZ":2.984518665960878,"vX0":7.53180941163791,"vY0":-135.8119332617984,"vZ0":-3.9231519169871705,"x":73.27,"y":158.2,"x0":-1.4456587307305082,"y0":50.004686960942564,"z0":5.66574533544585,"aX":-3.074652011578724},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.4,"breakHorizontal":1.4,"spinRate":2278,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.40290925450239534,"extension":5.911556459643505},"index":1,"playId":"458844ad-bc18-3731-93ee-87547a9b4605","pitchNumber":1,"startTime":"2026-04-01T01:25:26.940Z","endTime":"2026-04-01T01:25:30.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.164,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.730210533046943,"aZ":-19.855616780562833,"pfxX":-1.0641716631095992,"pfxZ":6.649507361316921,"pX":1.079650826302014,"pZ":2.9978412671236514,"vX0":6.793276284674661,"vY0":-134.628098292894,"vZ0":-3.375816524517684,"x":75.85,"y":157.84,"x0":-1.3281910232530731,"y0":50.00179257229427,"z0":5.65797475721271,"aX":-1.9717877879418344},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.6,"breakHorizontal":0.6,"spinRate":2440,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4054339500967741,"extension":6.0276496112988545},"hitData":{"launchSpeed":96.9,"launchAngle":13.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":168.1,"coordY":95.25}},"index":2,"playId":"a18c0795-2039-35de-afae-25c6bb79292c","pitchNumber":2,"startTime":"2026-04-01T01:25:47.751Z","endTime":"2026-04-01T01:26:00.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":664770,"link":"/api/v1/people/664770","batSide":{"code":"L","description":"Left"}},"first":{"id":672960,"link":"/api/v1/people/672960"},"second":{"id":665489,"link":"/api/v1/people/665489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":664770,"link":"/api/v1/people/664770"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":141},"homeTeamWinProbability":93.4,"awayTeamWinProbability":6.599999999999994,"homeTeamWinProbabilityAdded":3.1000000000000085,"leverageIndex":0.86,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:26:00.473Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ernie Clement doubles (3) on a fly ball to left fielder Jake McCarthy. Nathan Lukes scores.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T01:27:58.051Z","endTime":"2026-04-01T01:28:14.935Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"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],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676391,"fullName":"Ernie Clement","link":"/api/v1/people/676391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":664770,"fullName":"Nathan Lukes","link":"/api/v1/people/664770"},"responsiblePitcher":{"id":688642,"link":"/api/v1/people/688642"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.040708844020912,"aZ":-35.12931281777011,"pfxX":1.4615135426934844,"pfxZ":-1.9061795372313677,"pX":0.15282940693315747,"pZ":1.8106541466668555,"vX0":3.2208011408790234,"vY0":-124.39925855861334,"vZ0":-2.935256545594128,"x":111.17,"y":189.89,"x0":-1.3530741676273803,"y0":50.00102975608029,"z0":5.944338868769901,"aX":2.2691236961142325},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.0,"breakHorizontal":-3.5,"spinRate":2327,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.44181386241668097,"extension":5.8734728531934355},"hitData":{"launchSpeed":93.5,"launchAngle":32.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.58,"coordY":80.26}},"index":0,"playId":"1856d42d-37ec-3292-b656-53573013d2c4","pitchNumber":1,"startTime":"2026-04-01T01:27:58.869Z","endTime":"2026-04-01T01:28:14.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":676391,"link":"/api/v1/people/676391","batSide":{"code":"R","description":"Right"}},"first":{"id":664770,"link":"/api/v1/people/664770"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":676391,"link":"/api/v1/people/676391"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":3.499999999999986,"leverageIndex":0.24,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:28:14.935Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daulton Varsho grounds out, second baseman Ryan Ritter to first baseman Willi Castro.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-01T01:28:46.561Z","endTime":"2026-04-01T01:29:49.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":662139,"fullName":"Daulton Varsho","link":"/api/v1/people/662139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"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":"Groundout","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":3},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.352012220109643,"aZ":-12.192496682986425,"pfxX":-5.886174164134517,"pfxZ":10.273177606773011,"pX":0.2591490612080742,"pZ":3.9183986338107752,"vX0":6.48188248834446,"vY0":-138.65769611491507,"vZ0":-3.0659885962456235,"x":107.12,"y":132.98,"x0":-1.3454065897681782,"y0":50.0013684787931,"z0":5.853419306030014,"aX":-11.447360748651084},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":9.2,"spinRate":2442,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3952061792775292,"extension":6.000546799232314},"index":0,"playId":"fd0344bc-4b07-3353-ac4e-539932558509","pitchNumber":1,"startTime":"2026-04-01T01:28:48.113Z","endTime":"2026-04-01T01:28:52.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03026674110582,"aZ":-20.187368649778982,"pfxX":-3.150894630765295,"pfxZ":6.475297980653144,"pX":1.1238753181088867,"pZ":2.6733951498168826,"vX0":7.732917682212055,"vY0":-134.6461696426963,"vZ0":-4.1454895141333825,"x":74.16,"y":166.6,"x0":-1.3656320792609764,"y0":50.00215950566979,"z0":5.646727972178333,"aX":-5.832839605759069},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.2,"breakHorizontal":4.2,"spinRate":2267,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.40555487065270945,"extension":5.925305319283766},"index":1,"playId":"a0e47a13-f182-30f7-bb6b-78a161835e65","pitchNumber":2,"startTime":"2026-04-01T01:29:05.098Z","endTime":"2026-04-01T01:29:08.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.789356072662112,"aZ":-12.271612232185804,"pfxX":-6.009014544129424,"pfxZ":10.372794317424058,"pX":0.19792103855013382,"pZ":3.365567599092605,"vX0":5.956977891068018,"vY0":-137.69181511056397,"vZ0":-4.336580631382152,"x":109.46,"y":147.91,"x0":-1.213649292771059,"y0":50.00192953748506,"z0":5.7922883200388755,"aX":-11.529041454082227},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":9.6,"spinRate":2391,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39789852300538175,"extension":5.907799937229832},"index":2,"playId":"e7de55a8-0829-3b42-b7aa-f372d192463c","pitchNumber":3,"startTime":"2026-04-01T01:29:21.450Z","endTime":"2026-04-01T01:29:24.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.37800908109182,"aZ":-22.06990591017663,"pfxX":0.4582679306782933,"pfxZ":5.45178376269854,"pX":0.5378910912446307,"pZ":3.34250486973128,"vX0":4.829949651592363,"vY0":-134.80681006310303,"vZ0":-2.3613425871876186,"x":96.5,"y":148.53,"x0":-1.3313242528433706,"y0":50.00306592729146,"z0":5.776132542196835,"aX":0.8487141596579848},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":-1.8,"spinRate":2361,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4052229347693408,"extension":5.89370803262531},"hitData":{"launchSpeed":76.0,"launchAngle":6.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.24,"coordY":157.7}},"index":3,"playId":"e6e05edc-2995-34d0-9822-65f0ebf20b3a","pitchNumber":4,"startTime":"2026-04-01T01:29:41.144Z","endTime":"2026-04-01T01:29:49.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":662139,"link":"/api/v1/people/662139"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:29:49.767Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T01:32:11.678Z","endTime":"2026-04-01T01:34:40.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":{"description":"Myles Straw remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":5,"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-01T01:31:08.006Z","endTime":"2026-04-01T01:32:13.882Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":660821,"link":"/api/v1/people/660821"},"defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87550450813149,"aZ":-27.673896119124674,"pfxX":1.2342373339610306,"pfxZ":2.6747476425293435,"pX":0.9639685120776433,"pZ":1.7870678929306347,"vX0":0.8783681504515001,"vY0":-128.39672051899245,"vZ0":-6.111335803449753,"x":80.26,"y":190.53,"x0":0.4579258548835095,"y0":50.000664257301885,"z0":6.332350633965768,"aX":2.0744977427729845},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.8,"breakHorizontal":-2.4,"spinRate":2375,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4254814222266541,"extension":5.4422752029151775},"index":1,"playId":"817c1884-636f-3d58-8c52-3018c74b7e5e","pitchNumber":1,"startTime":"2026-04-01T01:32:13.882Z","endTime":"2026-04-01T01:32:19.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.722700867667527,"aZ":-26.086837557852718,"pfxX":0.2531692622607675,"pfxZ":3.6179394713538926,"pX":0.6193386156656928,"pZ":2.0407191688927018,"vX0":0.4835763184227897,"vY0":-129.17863204576463,"vZ0":-5.7450572441896925,"x":93.39,"y":183.68,"x0":0.3965655448644565,"y0":50.00574279700414,"z0":6.30747185995131,"aX":0.4266055526593028},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.4,"breakHorizontal":-0.6,"spinRate":2229,"spinDirection":186},"zone":9,"typeConfidence":2.0,"plateTime":0.42452845932827366,"extension":5.456568556711202},"index":2,"playId":"0705046b-0bec-319e-963a-6f31ba99d347","pitchNumber":2,"startTime":"2026-04-01T01:32:28.028Z","endTime":"2026-04-01T01:32:31.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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.0,"endSpeed":81.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.912369760504916,"aZ":-27.13544351937031,"pfxX":0.49245905138437607,"pfxZ":3.011820486775724,"pX":0.6797921893761503,"pZ":1.1279915686883395,"vX0":0.008223458848481465,"vY0":-128.1626638582,"vZ0":-7.521970588379162,"x":91.09,"y":208.32,"x0":0.6124893561942157,"y0":50.00637268656066,"z0":6.201657818072628,"aX":0.8245448116994355},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":-0.8,"spinRate":2295,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4263384045328338,"extension":5.369825926120274},"index":3,"playId":"bd282ae0-b804-328c-826b-cd7aba50e994","pitchNumber":3,"startTime":"2026-04-01T01:32:44.690Z","endTime":"2026-04-01T01:32:48.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":true},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.948531376458458,"aZ":-40.18600699914475,"pfxX":1.3088936080628821,"pfxZ":-5.625980005278451,"pX":-0.6205262595864923,"pZ":1.5375583826774177,"vX0":-2.731476356996413,"vY0":-119.17929058296785,"vZ0":-2.8331458151572013,"x":140.65,"y":197.27,"x0":0.3752711231418404,"y0":50.001334037750794,"z0":6.4050857128885745,"aX":1.8648974558387155},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-10.6,"breakHorizontal":-1.7,"spinRate":2396,"spinDirection":14},"zone":13,"typeConfidence":2.0,"plateTime":0.46127125745499686,"extension":5.4148160745696385},"index":4,"playId":"3d5d8d18-1868-356a-9453-21273c51fec1","pitchNumber":4,"startTime":"2026-04-01T01:33:02.790Z","endTime":"2026-04-01T01:33:29.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.876200731372702,"aZ":-27.484609832070873,"pfxX":2.1743442263826678,"pfxZ":2.7605247893734344,"pX":-0.6144515075376994,"pZ":2.4549051348495947,"vX0":-3.2882441518860874,"vY0":-129.28209581163478,"vZ0":-4.423657585135715,"x":140.42,"y":172.5,"x0":0.3889680480243375,"y0":50.00379414165198,"z0":6.287139647323186,"aX":3.6965312539407438},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.3,"breakHorizontal":-3.2,"spinRate":2407,"spinDirection":174},"zone":4,"typeConfidence":2.0,"plateTime":0.42297935527363384,"extension":5.529601293023887},"index":5,"playId":"e2710073-94df-3d4f-b600-d56582d9260d","pitchNumber":5,"startTime":"2026-04-01T01:33:32.542Z","endTime":"2026-04-01T01:33:36.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.842022873204172,"aZ":-26.008986124315395,"pfxX":-0.3060180224651625,"pfxZ":3.6153741821598384,"pX":0.6044911013578931,"pZ":1.7750138125641177,"vX0":-0.03136194262572221,"vY0":-130.55130440456895,"vZ0":-6.40659626428452,"x":93.96,"y":190.85,"x0":0.656389385758446,"y0":50.00072371396144,"z0":6.2537075144407615,"aX":-0.5211985310849913},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":0.6,"spinRate":2432,"spinDirection":187},"zone":9,"typeConfidence":2.0,"plateTime":0.42168255419920087,"extension":5.539199363739427},"index":6,"playId":"5391cd37-7def-302a-ade4-a5a46c3f9088","pitchNumber":6,"startTime":"2026-04-01T01:33:48.249Z","endTime":"2026-04-01T01:33:52.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.223427810955247,"aZ":-29.152976416158385,"pfxX":1.375893825399245,"pfxZ":1.7627974973484637,"pX":0.48997255870873035,"pZ":1.7823988622601246,"vX0":-0.3658847258177853,"vY0":-129.75809272348232,"vZ0":-5.758828295175853,"x":98.32,"y":190.66,"x0":0.4537361184106727,"y0":50.001485203880584,"z0":6.241601860707312,"aX":2.3545177833127946},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.2,"breakHorizontal":-2.4,"spinRate":2228,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.4215343063171684,"extension":5.609864449728124},"hitData":{"launchSpeed":73.2,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.51,"coordY":155.88}},"index":7,"playId":"f2d146e4-0c4f-38a1-9f64-49d62a050818","pitchNumber":7,"startTime":"2026-04-01T01:34:32.570Z","endTime":"2026-04-01T01:34:40.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":1.3000000000000114,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:34:40.147Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Edouard Julien lines out sharply to right fielder Nathan Lukes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T01:35:09.512Z","endTime":"2026-04-01T01:35:53.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Edouard Julien replaces Ryan Ritter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":5,"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-01T01:35:02.781Z","endTime":"2026-04-01T01:35:11.755Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.384704755985123,"aZ":-41.04514537829612,"pfxX":4.528479290924613,"pfxZ":-6.154435617941369,"pX":0.5884095875535228,"pZ":3.0972198893737986,"vX0":-1.126348319969858,"vY0":-119.13644575270222,"vZ0":0.47997573585965325,"x":94.57,"y":155.16,"x0":0.4782310706138116,"y0":50.00463897784511,"z0":6.595930107312466,"aX":6.525401037730678},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-10.8,"breakHorizontal":-7.9,"spinRate":2484,"spinDirection":28},"zone":3,"typeConfidence":2.0,"plateTime":0.45934299060579464,"extension":5.550414858029013},"index":1,"playId":"357159e5-40ba-3158-8414-c156d4df490e","pitchNumber":1,"startTime":"2026-04-01T01:35:11.755Z","endTime":"2026-04-01T01:35:15.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99676816730078,"aZ":-43.11555671085497,"pfxX":2.1668714839167125,"pfxZ":-7.73854943625212,"pX":-0.6097607516459533,"pZ":3.2548134611344706,"vX0":-2.7728733049045,"vY0":-118.03083365679534,"vZ0":1.4743623128840901,"x":140.24,"y":150.9,"x0":0.2975209385595405,"y0":50.00181962765595,"z0":6.5854508119008734,"aX":3.063996418277233},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-13.4,"breakHorizontal":-3.2,"spinRate":2319,"spinDirection":17},"zone":1,"typeConfidence":2.0,"plateTime":0.4636595755173474,"extension":5.463134670986382},"index":2,"playId":"b5dc2a27-2bae-3784-b4d6-d1314703f2b9","pitchNumber":2,"startTime":"2026-04-01T01:35:27.845Z","endTime":"2026-04-01T01:35:32.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":94.5,"endSpeed":86.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73545967876619,"aZ":-14.337758110050004,"pfxX":-1.3866525077593483,"pfxZ":9.296413254163635,"pX":0.34775717722805877,"pZ":4.018393884542956,"vX0":-0.13368524505316298,"vY0":-137.67326366065038,"vZ0":-3.8569333205788277,"x":103.74,"y":130.28,"x0":0.5770821566997212,"y0":50.00252735848637,"z0":6.40881035217005,"aX":-2.659903146130245},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":2.5,"spinRate":2175,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.3979354298649498,"extension":5.447577219688285},"hitData":{"launchSpeed":105.9,"launchAngle":20.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":189.03,"coordY":89.58}},"index":3,"playId":"f03e6284-b444-3864-a519-8ff4a6ad5d1f","pitchNumber":3,"startTime":"2026-04-01T01:35:46.101Z","endTime":"2026-04-01T01:35:53.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:35:53.603Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake McCarthy doubles (1) on a sharp line drive to right fielder Nathan Lukes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T01:36:11.092Z","endTime":"2026-04-01T01:37:52.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664770,"link":"/api/v1/people/664770"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.007935794299694,"aZ":-27.033683764881538,"pfxX":1.4959499243335597,"pfxZ":3.0468677848945003,"pX":-0.288719451541678,"pZ":1.9028537060912927,"vX0":-2.4873756059989534,"vY0":-128.64722508598058,"vZ0":-5.8557493923528465,"x":128.01,"y":187.4,"x0":0.49338842158239876,"y0":50.004901349345715,"z0":6.286179228911185,"aX":2.525010748914165},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.6,"breakHorizontal":-2.2,"spinRate":2149,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.42468181871081434,"extension":5.4864591287839195},"index":0,"playId":"b900d5b6-8bd6-3451-9786-fc407ffe44dd","pitchNumber":1,"startTime":"2026-04-01T01:36:18.445Z","endTime":"2026-04-01T01:36:21.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.316247862895025,"aZ":-13.53998088400959,"pfxX":-0.8033039396592949,"pfxZ":9.757356023020503,"pX":0.6722128151440453,"pZ":4.873513049171001,"vX0":0.4548487517716589,"vY0":-137.50774190965876,"vZ0":-1.8274545084852414,"x":91.38,"y":107.2,"x0":0.6087618065483048,"y0":50.000257827876794,"z0":6.46836905847874,"aX":-1.5336249516936318},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":1.3,"spinRate":2167,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.3987632619664856,"extension":5.410043952683494},"index":1,"playId":"7dc39a71-dd83-3a50-8ec7-4d0ec8ae1560","pitchNumber":2,"startTime":"2026-04-01T01:36:34.486Z","endTime":"2026-04-01T01:36:38.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.461646049113618,"aZ":-41.683166704012855,"pfxX":5.197367333897675,"pfxZ":-6.697876886334296,"pX":0.13502163737929632,"pZ":3.968281420252307,"vX0":-2.8660597416308464,"vY0":-118.57983515709947,"vZ0":2.4378896313793206,"x":111.85,"y":131.64,"x0":0.6863774805343541,"y0":50.005180363371565,"z0":6.7398688906350515,"aX":7.375037027667702},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-11.3,"breakHorizontal":-8.6,"spinRate":2485,"spinDirection":11},"zone":12,"typeConfidence":2.0,"plateTime":0.46256615136410195,"extension":5.3945097510454865},"index":2,"playId":"3a14d91d-e3c5-3249-a01c-5f27e1b46dea","pitchNumber":3,"startTime":"2026-04-01T01:36:50.786Z","endTime":"2026-04-01T01:36:54.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.634018047707137,"aZ":-27.227254361635442,"pfxX":0.41731228636333273,"pfxZ":3.0266782842182263,"pX":-0.42989303864609896,"pZ":2.327097333206392,"vX0":-2.3097287009373506,"vY0":-126.50397815859921,"vZ0":-4.608777372807459,"x":133.39,"y":175.95,"x0":0.43724427637077456,"y0":50.00355598226443,"z0":6.332033388451802,"aX":0.6824726101348617},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.8,"breakHorizontal":-0.2,"spinRate":2195,"spinDirection":190},"zone":4,"typeConfidence":2.0,"plateTime":0.4314877018858927,"extension":5.367101544088905},"index":3,"playId":"c4df0ee4-b7cb-3a03-a180-70294db5b580","pitchNumber":4,"startTime":"2026-04-01T01:37:07.820Z","endTime":"2026-04-01T01:37:11.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-01T01:37:26.083Z","endTime":"2026-04-01T01:37:40.288Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.004382697913833,"aZ":-41.253991251939695,"pfxX":1.1414419839729337,"pfxZ":-6.31849552728489,"pX":0.6399170446055367,"pZ":1.907043760272233,"vX0":-0.17027608380713025,"vY0":-119.6817287928075,"vZ0":-2.011899306118674,"x":92.61,"y":187.29,"x0":0.5641902944034656,"y0":50.00133264989563,"z0":6.483854010555985,"aX":1.6410176728365498},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.6,"breakHorizontal":-2.0,"spinRate":2480,"spinDirection":15},"zone":9,"typeConfidence":2.0,"plateTime":0.45920538694247837,"extension":5.501974922495305},"hitData":{"launchSpeed":101.0,"launchAngle":16.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":208.65,"coordY":114.86}},"index":5,"playId":"6c891699-77fb-3b5b-8f40-e8832032a15d","pitchNumber":5,"startTime":"2026-04-01T01:37:40.288Z","endTime":"2026-04-01T01:37:52.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.13,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:37:52.209Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hunter Goodman lines out to left fielder Myles Straw.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-01T01:38:53.616Z","endTime":"2026-04-01T01:41:48.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680755,"fullName":"Braydon Fisher","link":"/api/v1/people/680755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7,8],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"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-01T01:38:12.258Z","endTime":"2026-04-01T01:38:55.853Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.224456285151625,"aZ":-10.889132702006995,"pfxX":-2.567833775097525,"pfxZ":11.038932187114714,"pX":1.5690874500118552,"pZ":1.525727330173295,"vX0":3.018262646727996,"vY0":-137.65987622709935,"vZ0":-10.617120873431414,"x":57.19,"y":197.59,"x0":0.7944833247552227,"y0":50.00359450219683,"z0":6.159361397305568,"aX":-4.951684012917666},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":4.1,"spinRate":2238,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.39716903610941934,"extension":5.626821348072679},"index":1,"playId":"9f16c321-cdd5-3e25-b80e-2cb0058ef185","pitchNumber":1,"startTime":"2026-04-01T01:38:55.853Z","endTime":"2026-04-01T01:38:59.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34583550183761,"aZ":-11.987365859800702,"pfxX":-2.5651386348763308,"pfxZ":10.888523378896153,"pX":0.006948925980597932,"pZ":1.7686800440431454,"vX0":-0.9468051388994503,"vY0":-135.2532816784054,"vZ0":-9.77872513237904,"x":116.74,"y":191.03,"x0":0.6947187193677161,"y0":50.00191728149905,"z0":6.270389157025259,"aX":-4.754400608596413},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":4.8,"spinRate":2164,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.40488163856095083,"extension":5.401609041316918},"index":2,"playId":"b7a94a50-0a64-3485-a3dc-c33fc8abac0c","pitchNumber":2,"startTime":"2026-04-01T01:39:13.297Z","endTime":"2026-04-01T01:39:40.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14803721895405,"aZ":-26.68651985646052,"pfxX":1.2252045030348406,"pfxZ":3.190558260053051,"pX":0.6633905807193401,"pZ":0.7203491287371148,"vX0":-0.3602569855295942,"vY0":-129.9659040546255,"vZ0":-8.829593750871421,"x":91.71,"y":219.33,"x0":0.6442701152602632,"y0":50.001771543263246,"z0":6.175346982940243,"aX":2.1046686318364545},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.1,"breakHorizontal":-2.2,"spinRate":2174,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.42076829099261426,"extension":5.567128127100349},"index":3,"playId":"2ae9319a-f24b-30ee-858e-c2247bf47227","pitchNumber":3,"startTime":"2026-04-01T01:39:46.871Z","endTime":"2026-04-01T01:39:51.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53625124355168,"aZ":-25.366585246912148,"pfxX":-0.5083044472618334,"pfxZ":4.032926546249664,"pX":-0.341386295241302,"pZ":3.0063335946110037,"vX0":-2.025756818813297,"vY0":-128.7455758858983,"vZ0":-3.7765643339839823,"x":130.01,"y":157.61,"x0":0.5201020390372377,"y0":50.0008339525568,"z0":6.444782623065187,"aX":-0.856704126636321},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.7,"breakHorizontal":1.3,"spinRate":2165,"spinDirection":174},"zone":1,"typeConfidence":2.0,"plateTime":0.4246653833478127,"extension":5.526899255780742},"index":4,"playId":"173e65e4-1fa6-3ee9-a224-1d10c300f641","pitchNumber":4,"startTime":"2026-04-01T01:40:12.383Z","endTime":"2026-04-01T01:40:16.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-04-01T01:40:39.049Z","endTime":"2026-04-01T01:40:56.553Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":94.7,"endSpeed":87.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28736760094738,"aZ":-11.426401664116016,"pfxX":-2.8295256787799157,"pfxZ":10.712423596217679,"pX":0.01681616870607491,"pZ":3.4102989164591575,"vX0":-1.0633303048743805,"vY0":-137.94902734198797,"vZ0":-6.159020740164458,"x":116.36,"y":146.7,"x0":0.7743874769502905,"y0":50.00312692536297,"z0":6.434576145346156,"aX":-5.479374385997836},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":5.4,"spinRate":2139,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3963191739277785,"extension":5.461703756519193},"index":6,"playId":"78247b43-2748-303b-bf32-a5863cb0dd30","pitchNumber":5,"startTime":"2026-04-01T01:40:56.553Z","endTime":"2026-04-01T01:41:00.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51925453909207,"aZ":-15.869109115107271,"pfxX":-0.287766568008172,"pfxZ":8.457964568046467,"pX":0.9101911728622242,"pZ":5.156686083466165,"vX0":0.39494812530111895,"vY0":-138.3651902576729,"vZ0":-1.0306893078075257,"x":82.31,"y":99.55,"x0":0.8026094018441936,"y0":50.002816369522535,"z0":6.603314002854468,"aX":-0.5547946486083323},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":0.5,"spinRate":2173,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.3967188169520868,"extension":5.438015275843913},"index":7,"playId":"b20d04cf-a9d8-335e-9d4d-6966ba54bab3","pitchNumber":6,"startTime":"2026-04-01T01:41:20.705Z","endTime":"2026-04-01T01:41:23.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.583502217997886,"aZ":-39.52085876631875,"pfxX":1.982999818581721,"pfxZ":-4.9828161605959895,"pX":0.6410659587847907,"pZ":2.9641626882626517,"vX0":-0.7158587131233181,"vY0":-120.99985300756116,"vZ0":0.06058426576419951,"x":92.56,"y":158.75,"x0":0.6838897937631974,"y0":50.00003635395028,"z0":6.414430417526187,"aX":2.9268480324502315},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.8,"breakHorizontal":-3.4,"spinRate":2409,"spinDirection":14},"zone":3,"typeConfidence":2.0,"plateTime":0.4534435903952052,"extension":5.615701887418166},"hitData":{"launchSpeed":94.8,"launchAngle":20.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.52,"coordY":102.14}},"index":8,"playId":"652b87e4-21fd-35b7-8ff0-9d71c54a4c2d","pitchNumber":7,"startTime":"2026-04-01T01:41:40.887Z","endTime":"2026-04-01T01:41:48.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"second":{"id":664983,"link":"/api/v1/people/664983"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":680755,"link":"/api/v1/people/680755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.4,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:41:48.134Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Heineman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T01:44:16.410Z","endTime":"2026-04-01T01:45:57.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[0,1],"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":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from first base to second base for Willi Castro.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":5,"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-01T01:43:23.177Z","endTime":"2026-04-01T01:43:23.207Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"300","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Edouard Julien remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":5,"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-01T01:43:23.207Z","endTime":"2026-04-01T01:44:18.728Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"901","replacedPlayer":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32899250341059,"aZ":-20.209830283610366,"pfxX":0.03312388756163559,"pfxZ":6.697742356906181,"pX":-0.07580746701961168,"pZ":3.359661135554632,"vX0":3.7390260142828122,"vY0":-132.1279403426483,"vZ0":-2.2345360242157253,"x":119.89,"y":148.07,"x0":-1.5073115628709413,"y0":50.00518947339841,"z0":5.684510776516924,"aX":0.05930714703469372},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.9,"breakHorizontal":-0.8,"spinRate":2381,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.41284956965270503,"extension":5.883745256738332},"index":2,"playId":"3d57eea6-cae9-3cd3-be3b-f5c099374336","pitchNumber":1,"startTime":"2026-04-01T01:44:18.728Z","endTime":"2026-04-01T01:44:22.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45719083516429,"aZ":-30.92015247290934,"pfxX":-7.441555287845454,"pfxZ":0.7864922746195546,"pX":-1.4174285771128619,"pZ":2.5632216403055414,"vX0":2.9089285087180285,"vY0":-125.34009470095265,"vZ0":-1.497189389370449,"x":171.03,"y":169.57,"x0":-1.6266055498624503,"y0":50.00198473324508,"z0":5.69443478749168,"aX":-11.833099304800085},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.3,"breakHorizontal":12.8,"spinRate":1530,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4370797481499884,"extension":5.990806100199085},"index":3,"playId":"5918092e-582e-398c-b4a8-316369e744fc","pitchNumber":2,"startTime":"2026-04-01T01:44:37.359Z","endTime":"2026-04-01T01:44:40.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.489118366250036,"aZ":-31.982634788265994,"pfxX":0.3767773896238098,"pfxZ":0.1231586253923318,"pX":-0.36417236314785517,"pZ":2.440445390902058,"vX0":2.2842641033932445,"vY0":-123.11329532842792,"vZ0":-1.8730491779957528,"x":130.88,"y":172.89,"x0":-1.3547012737368458,"y0":50.00179238731368,"z0":5.929927696710272,"aX":0.5752348389493909},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.0,"breakHorizontal":-1.2,"spinRate":2299,"spinDirection":72},"zone":4,"typeConfidence":2.0,"plateTime":0.44568567776812307,"extension":5.8609498315135795},"index":4,"playId":"cbc86622-c29c-3aab-99ee-7f2e80d8229d","pitchNumber":3,"startTime":"2026-04-01T01:44:53.634Z","endTime":"2026-04-01T01:44:56.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-01T01:45:11.270Z","endTime":"2026-04-01T01:45:20.721Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"},"defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.048511594267314,"aZ":-32.62519843416231,"pfxX":0.489228329722065,"pfxZ":-0.2943813273084892,"pX":0.7981191206216238,"pZ":1.7623214719922915,"vX0":4.832193761732411,"vY0":-123.2792982387819,"vZ0":-3.5488383739688514,"x":86.58,"y":191.2,"x0":-1.2528501871286646,"y0":50.002312908291145,"z0":5.981233424771193,"aX":0.750798152376461},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.1,"breakHorizontal":-2.0,"spinRate":2334,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.44469774607539136,"extension":5.98332089487528},"index":6,"playId":"0ff7313f-9434-38b5-8135-08e6f20771fa","pitchNumber":4,"startTime":"2026-04-01T01:45:20.721Z","endTime":"2026-04-01T01:45:26.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06274865659936,"aZ":-30.52112856233755,"pfxX":-7.5133321499141665,"pfxZ":1.033576727387002,"pX":0.005203313123083838,"pZ":0.20959740847725455,"vX0":5.966470716935761,"vY0":-125.52157442796101,"vZ0":-6.959545108360084,"x":116.8,"y":233.12,"x0":-1.4247463115502872,"y0":50.0037649757644,"z0":5.4987545363944905,"aX":-12.007411939063864},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.5,"breakHorizontal":12.2,"spinRate":1458,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4361310059772068,"extension":6.152317328757053},"index":7,"playId":"079f7da1-aa96-3149-9d01-c9dcfb8007b0","pitchNumber":5,"startTime":"2026-04-01T01:45:52.033Z","endTime":"2026-04-01T01:45:57.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":623168,"link":"/api/v1/people/623168","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:45:57.710Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrés Giménez flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T01:46:07.077Z","endTime":"2026-04-01T01:46:49.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665926,"fullName":"Andrés Giménez","link":"/api/v1/people/665926"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_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":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4512585442494,"aZ":-22.072966543820495,"pfxX":-9.63399856711852,"pfxZ":5.427707491133324,"pX":0.09836521679640652,"pZ":2.18709785085734,"vX0":7.216624146439862,"vY0":-135.26759038805113,"vZ0":-4.925875763412927,"x":113.25,"y":179.73,"x0":-1.3473750435871974,"y0":50.00168089290581,"z0":5.571561322367322,"aX":-17.920210711489176},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":16.0,"spinRate":2423,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.40433993549616387,"extension":5.955591664820698},"index":0,"playId":"33837e57-8d2f-38d7-ab41-412f79f75c83","pitchNumber":1,"startTime":"2026-04-01T01:46:21.510Z","endTime":"2026-04-01T01:46:25.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.165,"strikeZoneBottom":1.597,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.821683571145986,"aZ":-31.024102126953824,"pfxX":8.237195931523186,"pfxZ":0.742345286796148,"pX":0.6997490126922107,"pZ":2.1431651398229947,"vX0":2.9975023648361097,"vY0":-124.28036876704928,"vZ0":-2.5074640011680485,"x":90.33,"y":180.91,"x0":-1.5936978772556982,"y0":50.00535049496982,"z0":5.75199677534385,"aX":12.836975215394727},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.0,"breakHorizontal":-15.6,"spinRate":2435,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.44137249100481313,"extension":5.598356287195284},"hitData":{"launchSpeed":94.7,"launchAngle":37.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.27,"coordY":61.91}},"index":1,"playId":"c80ece34-2b43-322f-b0dc-c9c35c357310","pitchNumber":2,"startTime":"2026-04-01T01:46:39.642Z","endTime":"2026-04-01T01:46:49.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"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":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":665926,"link":"/api/v1/people/665926"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:46:49.322Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"George Springer singles on a sharp ground ball to center fielder Brenton Doyle.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T01:47:00.028Z","endTime":"2026-04-01T01:47:40.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.768412112625928,"aZ":-34.93023767983431,"pfxX":1.1471439101484715,"pfxZ":-1.7426954240554906,"pX":0.8136420909085778,"pZ":2.268675463908164,"vX0":4.47793658481705,"vY0":-125.01830430741128,"vZ0":-2.156039972654902,"x":85.99,"y":177.53,"x0":-1.1516203966129523,"y0":50.005916795023964,"z0":6.016068062064644,"aX":1.810577650617671},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.5,"breakHorizontal":-3.1,"spinRate":2297,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4385222300844229,"extension":5.9908651543687474},"index":0,"playId":"90e748f5-486c-37fd-b0bc-6db3106590b0","pitchNumber":1,"startTime":"2026-04-01T01:47:13.404Z","endTime":"2026-04-01T01:47:17.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.267,"strikeZoneBottom":1.649,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.544636224107318,"aZ":-20.171145954295596,"pfxX":-9.333158221627997,"pfxZ":6.294292928280701,"pX":0.3796367903841215,"pZ":1.9835494002015257,"vX0":7.704304366494556,"vY0":-137.47873011754274,"vZ0":-5.977005980177303,"x":102.53,"y":185.22,"x0":-1.2516647047541283,"y0":50.00343789472156,"z0":5.562682336150712,"aX":-17.79947222327904},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.2,"breakHorizontal":15.2,"spinRate":2328,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.3989903988874577,"extension":6.040134871750753},"hitData":{"launchSpeed":104.2,"launchAngle":-2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":121.27,"coordY":156.99}},"index":1,"playId":"c90aac36-6ea6-3f62-b6cc-da1e56017ab8","pitchNumber":2,"startTime":"2026-04-01T01:47:29.149Z","endTime":"2026-04-01T01:47:40.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":543807,"link":"/api/v1/people/543807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":543807,"link":"/api/v1/people/543807"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:47:40.959Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Myles Straw singles on a fly ball to left fielder Jake McCarthy. George Springer to 3rd. Myles Straw to 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T01:48:06.273Z","endTime":"2026-04-01T01:48:18.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"postOnThird":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.484228710672667,"aZ":-21.94019274188917,"pfxX":1.3033693434079288,"pfxZ":5.757164121192446,"pX":1.1998638581514958,"pZ":3.1128191110735637,"vX0":6.2441195496081,"vY0":-132.32869383690425,"vZ0":-2.5817990326994407,"x":71.26,"y":154.73,"x0":-1.3571274403486924,"y0":50.006099291335346,"z0":5.703546482598152,"aX":2.3181206282106652},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.1,"breakHorizontal":-3.7,"spinRate":2299,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.4134707912605027,"extension":5.876572142885244},"hitData":{"launchSpeed":64.7,"launchAngle":35.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":112.44,"coordY":114.3}},"index":0,"playId":"796fbe50-719b-30bc-9cef-b254f6e1a4ad","pitchNumber":1,"startTime":"2026-04-01T01:48:06.273Z","endTime":"2026-04-01T01:48:18.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":664702,"link":"/api/v1/people/664702","batSide":{"code":"R","description":"Right"}},"first":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":664702,"link":"/api/v1/people/664702"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:48:18.056Z","atBatIndex":67},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Zach Agnos intentionally walks Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T01:48:59.744Z","endTime":"2026-04-01T01:49:58.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665489,"fullName":"Vladimir Guerrero Jr.","link":"/api/v1/people/665489"},"postOnSecond":{"id":664702,"fullName":"Myles Straw","link":"/api/v1/people/664702"},"postOnThird":{"id":543807,"fullName":"George Springer","link":"/api/v1/people/543807"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_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":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"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-01T01:48:59.744Z","endTime":"2026-04-01T01:49:54.778Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":664702,"link":"/api/v1/people/664702"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"08228366-0696-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-01T01:49:54.778Z","endTime":"2026-04-01T01:49:54.810Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":664702,"link":"/api/v1/people/664702"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"08228366-0696-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-01T01:49:54.810Z","endTime":"2026-04-01T01:49:54.811Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":664702,"link":"/api/v1/people/664702"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"playId":"08228366-0696-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-01T01:49:54.811Z","endTime":"2026-04-01T01:49:54.812Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":664702,"link":"/api/v1/people/664702"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":4,"playId":"08228366-0696-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-01T01:49:54.812Z","endTime":"2026-04-01T01:49:58.466Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":665489,"link":"/api/v1/people/665489","batSide":{"code":"R","description":"Right"}},"second":{"id":664702,"link":"/api/v1/people/664702"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665489,"link":"/api/v1/people/665489"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.9,"awayTeamWinProbability":1.0999999999999943,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.12,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:49:58.466Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kazuma Okamoto strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-01T01:50:19.646Z","endTime":"2026-04-01T01:51:30.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672960,"fullName":"Kazuma Okamoto","link":"/api/v1/people/672960"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"dfe4e303-51e8-444f-a6bd-b1d77a80b17c","startTime":"2026-04-01T01:50:19.646Z","endTime":"2026-04-01T01:50:24.646Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664702,"link":"/api/v1/people/664702"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.947774880801923,"aZ":-31.10436092816248,"pfxX":8.714630945629628,"pfxZ":0.7294444197493384,"pX":0.6636862236030259,"pZ":2.720144184217421,"vX0":2.350079397310621,"vY0":-121.17961249964702,"vZ0":-0.8602808862901355,"x":91.7,"y":165.34,"x0":-1.4532755178570818,"y0":50.00429623470129,"z0":5.821952600669744,"aX":12.82858995664151},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.3,"breakHorizontal":-16.3,"spinRate":2503,"spinDirection":53},"zone":6,"typeConfidence":2.0,"plateTime":0.4537739234338152,"extension":5.810074117354783},"index":1,"playId":"7c3a4c6e-2364-3f1d-9de0-541a1475c588","pitchNumber":1,"startTime":"2026-04-01T01:50:31.998Z","endTime":"2026-04-01T01:50:35.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664702,"link":"/api/v1/people/664702"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.659028611428422,"aZ":-28.926294088668094,"pfxX":-6.744519906668395,"pfxZ":2.0460109503577764,"pX":-1.0346019113464089,"pZ":1.976686192735398,"vX0":3.3676679711280206,"vY0":-125.40743874561377,"vZ0":-3.326564107633958,"x":156.44,"y":185.41,"x0":-1.5226105055860157,"y0":50.000255651802945,"z0":5.693755118215432,"aX":-10.682077586462615},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":11.4,"spinRate":1253,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.43768487559089975,"extension":5.978805752788342},"index":2,"playId":"aca77a2c-6ccb-3c7b-b9a3-e2ff8c81b0ff","pitchNumber":2,"startTime":"2026-04-01T01:50:47.970Z","endTime":"2026-04-01T01:50:52.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664702,"link":"/api/v1/people/664702"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69023637118599,"aZ":-21.02158473147545,"pfxX":-0.32677178301182364,"pfxZ":6.217238884059956,"pX":0.21422944334956304,"pZ":3.5491605209955397,"vX0":4.516927900396022,"vY0":-132.88221668783177,"vZ0":-1.8303268761705989,"x":108.83,"y":142.95,"x0":-1.462974439705633,"y0":50.00082129097771,"z0":5.769448039096103,"aX":-0.5860507900657513},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.0,"breakHorizontal":-0.4,"spinRate":2320,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.41171792171535104,"extension":5.9672302174685035},"index":3,"playId":"d0b2e1fe-15c4-3117-9805-4a8cc3dc759d","pitchNumber":3,"startTime":"2026-04-01T01:51:05.787Z","endTime":"2026-04-01T01:51:09.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664702,"link":"/api/v1/people/664702"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93679718480021,"aZ":-24.75231658086803,"pfxX":0.8992023431123197,"pfxZ":4.1893614530127135,"pX":1.34717374810625,"pZ":3.076757089774557,"vX0":6.765738885326056,"vY0":-132.19530331503412,"vZ0":-2.45918843972482,"x":65.65,"y":155.71,"x0":-1.361171334195484,"y0":50.003518941168785,"z0":5.8344131717409065,"aX":1.5913533175092742},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.3,"breakHorizontal":-3.1,"spinRate":2436,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.4141996662732228,"extension":5.994749695332248},"index":4,"playId":"5baaac53-313c-321b-8441-2e7723ecba11","pitchNumber":4,"startTime":"2026-04-01T01:51:26.260Z","endTime":"2026-04-01T01:51:30.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":666397,"link":"/api/v1/people/666397"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672960,"link":"/api/v1/people/672960","batSide":{"code":"R","description":"Right"}},"first":{"id":665489,"link":"/api/v1/people/665489"},"second":{"id":664702,"link":"/api/v1/people/664702"},"third":{"id":543807,"link":"/api/v1/people/543807"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":672960,"link":"/api/v1/people/672960"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:51:30.415Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, second baseman Ernie Clement to first baseman Vladimir Guerrero Jr.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T01:53:58.806Z","endTime":"2026-04-01T01:54:33.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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,3],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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_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: Jeff Hoffman replaces Braydon Fisher.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"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-01T01:52:20.066Z","endTime":"2026-04-01T01:54:01.132Z","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":680755,"link":"/api/v1/people/680755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.805163359402,"aZ":-12.399297447652478,"pfxX":-8.870469514182007,"pfxZ":9.969098025510212,"pX":0.2657515095676998,"pZ":3.623463355425815,"vX0":10.611704964624646,"vY0":-140.42559499866684,"vZ0":-3.197619598832302,"x":106.87,"y":140.95,"x0":-2.4217774019934506,"y0":50.003719146202755,"z0":5.591442714068858,"aX":-17.59784495796304},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":13.7,"spinRate":2690,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39105706074752167,"extension":6.375602781311602},"index":1,"playId":"0e23e4d6-a707-309f-b9f9-f173101b141f","pitchNumber":1,"startTime":"2026-04-01T01:54:01.132Z","endTime":"2026-04-01T01:54:05.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-01T01:54:16.024Z","endTime":"2026-04-01T01:54:25.822Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.896546822622003,"aZ":-34.08253947638144,"pfxX":-9.939938248438368,"pfxZ":-1.106123859988461,"pX":-0.3218692248523985,"pZ":2.161622512541199,"vX0":9.188932602037598,"vY0":-130.79938001006983,"vZ0":-1.811419481287226,"x":129.27,"y":180.42,"x0":-2.5910847669772843,"y0":50.000639752993706,"z0":5.421632559003863,"aX":-17.20088493622714},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.2,"breakHorizontal":16.0,"spinRate":1885,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.4189531501325541,"extension":6.493979243470289},"hitData":{"launchSpeed":74.2,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.03,"coordY":161.33}},"index":3,"playId":"0f530239-aa81-34a9-b692-dc728b31dd30","pitchNumber":2,"startTime":"2026-04-01T01:54:25.822Z","endTime":"2026-04-01T01:54:33.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:54:33.123Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Tovar singles on a line drive to left fielder Myles Straw.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T01:55:10.741Z","endTime":"2026-04-01T01:55:42.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664702,"link":"/api/v1/people/664702"},"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":1,"homeScore":5,"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-01T01:54:59.765Z","endTime":"2026-04-01T01:55:13.045Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":84.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.748540775623347,"aZ":-26.572265377894457,"pfxX":1.4180568215689924,"pfxZ":3.1431584115958024,"pX":-0.9505265196823152,"pZ":2.5043661065161125,"vX0":4.02896448897334,"vY0":-130.9522606860215,"vZ0":-3.159507747821154,"x":153.23,"y":171.16,"x0":-2.6771907278687146,"y0":50.004697401573175,"z0":5.658227271170278,"aX":2.527833193467185},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.4,"breakHorizontal":-3.2,"spinRate":2748,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4140903291611946,"extension":6.307491625789973},"index":1,"playId":"919d3429-f7c4-3d9d-ad57-ce0ed86690c1","pitchNumber":1,"startTime":"2026-04-01T01:55:13.045Z","endTime":"2026-04-01T01:55:16.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20806922977663,"aZ":-27.429806486946354,"pfxX":0.05303630917104796,"pfxZ":2.714578060105409,"pX":0.45503609664002653,"pZ":1.9698945060415187,"vX0":7.496435164025883,"vY0":-130.238724370034,"vZ0":-4.103215649377036,"x":99.66,"y":185.59,"x0":-2.447959413747984,"y0":50.00085704821554,"z0":5.602233783914104,"aX":0.09070080409971058},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.3,"breakHorizontal":-1.4,"spinRate":2753,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.4179971755376277,"extension":6.399802446779451},"hitData":{"launchSpeed":86.1,"launchAngle":17.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":39.89,"coordY":111.92}},"index":2,"playId":"e968c5c9-da2e-3dea-b8ad-0e55d466feb1","pitchNumber":2,"startTime":"2026-04-01T01:55:31.210Z","endTime":"2026-04-01T01:55:42.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.17,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:55:42.901Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield called out on strikes.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T01:56:02.283Z","endTime":"2026-04-01T01:57:53.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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(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.1,"endSpeed":82.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.415268188839555,"aZ":-30.620072202551015,"pfxX":-8.662812242648258,"pfxZ":0.8931653538419404,"pX":-0.9198149551857355,"pZ":1.237257236948817,"vX0":7.44771817204937,"vY0":-131.0518541834562,"vZ0":-4.597686554242981,"x":152.06,"y":205.37,"x0":-2.6715323063705845,"y0":50.004972572944666,"z0":5.298901018561517,"aX":-15.086850914316676},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.8,"breakHorizontal":14.0,"spinRate":1821,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4177806608815513,"extension":6.450763049762885},"index":0,"playId":"1866ddb7-b0c6-3847-a9c3-5c562af28cd4","pitchNumber":1,"startTime":"2026-04-01T01:56:11.491Z","endTime":"2026-04-01T01:56:14.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.041742237657143,"aZ":-33.08283616180364,"pfxX":-9.72374904137909,"pfxZ":-0.5179072035661365,"pX":-0.7329048026625633,"pZ":1.6687821084096177,"vX0":8.455005672451287,"vY0":-131.93679169746028,"vZ0":-3.106770981165788,"x":144.94,"y":193.72,"x0":-2.7215288815732808,"y0":50.002357758014284,"z0":5.308984470621955,"aX":-17.07910188107264},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.4,"breakHorizontal":15.7,"spinRate":1808,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.41572456901971266,"extension":6.572496540599645},"index":1,"playId":"0a93f7db-b47c-3fb4-8ca5-1e9eddd14594","pitchNumber":2,"startTime":"2026-04-01T01:56:31.884Z","endTime":"2026-04-01T01:56:35.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"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-01T01:56:47.549Z","endTime":"2026-04-01T01:57:05.584Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.017921958314577,"aZ":-32.95115711729287,"pfxX":-8.27329617726876,"pfxZ":-0.4407704899861322,"pX":-1.4508230077952198,"pZ":2.177515740243374,"vX0":5.881170820461593,"vY0":-131.73398994213468,"vZ0":-2.2556353217712575,"x":172.3,"y":179.99,"x0":-2.637527151060512,"y0":50.003384018114495,"z0":5.480953013820501,"aX":-14.539526534570932},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.1,"breakHorizontal":13.7,"spinRate":1827,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.41579805944281567,"extension":6.438394573389768},"index":3,"playId":"d2722a45-11a7-336f-ad6a-11caad621b92","pitchNumber":3,"startTime":"2026-04-01T01:57:05.584Z","endTime":"2026-04-01T01:57:09.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85453385265233,"aZ":-14.084493443740032,"pfxX":-9.316209574453683,"pfxZ":9.012440085882881,"pX":0.0037059869148330727,"pZ":2.464599931298472,"vX0":10.056721274565565,"vY0":-141.1920509831831,"vZ0":-5.241877674483423,"x":116.86,"y":172.24,"x0":-2.403654056831424,"y0":50.00381529857786,"z0":5.260304399715204,"aX":-18.703389280945977},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":14.6,"spinRate":2436,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.38877076201651395,"extension":6.284795688401762},"index":4,"playId":"4e7e692b-1ce0-39fe-8c9f-bda1ee6e45e6","pitchNumber":4,"startTime":"2026-04-01T01:57:25.575Z","endTime":"2026-04-01T01:57:28.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":84.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.453596195079783,"aZ":-31.61476724435789,"pfxX":2.1172638798125254,"pfxZ":0.3148395167231204,"pX":-0.3257465233673516,"pZ":3.3060991867991065,"vX0":5.366101484526973,"vY0":-130.79813991632696,"vZ0":-0.05275294571804745,"x":129.42,"y":149.52,"x0":-2.6539599459569354,"y0":50.004983869295096,"z0":5.636763438093055,"aX":3.7828729861604935},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.7,"breakHorizontal":-4.7,"spinRate":2804,"spinDirection":76},"zone":1,"typeConfidence":2.0,"plateTime":0.4138540590143531,"extension":6.347658764810874},"index":5,"playId":"059d44ad-cc66-39f7-95bc-420fc10e6747","pitchNumber":5,"startTime":"2026-04-01T01:57:50.268Z","endTime":"2026-04-01T01:57:53.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-01T01:57:53.841Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Beck flies out to center fielder Daulton Varsho.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-01T01:58:10.460Z","endTime":"2026-04-01T02:00:35.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656546,"fullName":"Jeff Hoffman","link":"/api/v1/people/656546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.18"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.32"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.59"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.65"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.82"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.46"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.54"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.87"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.25"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.41"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.24"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.18"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.79314023716579,"aZ":-22.05701012559652,"pfxX":-12.251128648165668,"pfxZ":4.951048130434621,"pX":-1.0556612089298112,"pZ":3.126345142969133,"vX0":8.839582922961498,"vY0":-142.54867750305817,"vZ0":-2.759874591470143,"x":157.24,"y":154.37,"x0":-2.6155049052762154,"y0":50.00584906005005,"z0":5.510061922473634,"aX":-25.05025171160055},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.5,"breakHorizontal":20.3,"spinRate":2530,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3852093894530939,"extension":6.450983022434469},"index":0,"playId":"6e852b6c-6663-343c-9165-0dad0b0ff031","pitchNumber":1,"startTime":"2026-04-01T01:58:22.346Z","endTime":"2026-04-01T01:58:26.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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.9,"endSpeed":88.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85834613627422,"aZ":-13.261531418346607,"pfxX":-8.43437887025965,"pfxZ":9.452104733752384,"pX":0.2218268950476937,"pZ":3.5146658330256857,"vX0":10.51874757970933,"vY0":-140.76927844053571,"vZ0":-3.1050662264665934,"x":108.54,"y":143.88,"x0":-2.472769127558145,"y0":50.00335113726837,"z0":5.494174379763676,"aX":-16.877759804414314},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":13.1,"spinRate":2614,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.38956101802326026,"extension":6.499034558144282},"index":1,"playId":"c3605b4e-fdc0-3725-8c1e-b36f01e1206c","pitchNumber":2,"startTime":"2026-04-01T01:58:48.709Z","endTime":"2026-04-01T01:58:51.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.883159465403416,"aZ":-25.06386634639997,"pfxX":-9.14511006735764,"pfxZ":3.996741928694503,"pX":-0.43016210959717394,"pZ":0.6678878420375017,"vX0":8.52652016533998,"vY0":-132.41509496862108,"vZ0":-7.298759438954983,"x":133.4,"y":220.75,"x0":-2.5014960859053263,"y0":50.0012721769768,"z0":5.289703502716818,"aX":-16.262591252179472},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.9,"breakHorizontal":14.8,"spinRate":1800,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4134005166887169,"extension":6.500108968458067},"index":2,"playId":"94295657-a549-386a-b290-5486c25a41bc","pitchNumber":3,"startTime":"2026-04-01T01:59:10.176Z","endTime":"2026-04-01T01:59:13.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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":98.1,"endSpeed":88.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.021293610692915,"aZ":-12.929144429600568,"pfxX":-9.701013918082435,"pfxZ":9.42668162796018,"pX":-0.35407905466698514,"pZ":3.3735404650937704,"vX0":9.519684794868562,"vY0":-142.5083570282116,"vZ0":-3.690352640723756,"x":130.5,"y":147.69,"x0":-2.489583156160015,"y0":50.001751119671965,"z0":5.511092073826412,"aX":-19.80402353559962},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.4,"breakHorizontal":15.5,"spinRate":2594,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.3854482547024176,"extension":6.370505960225024},"index":3,"playId":"7e4a335b-0523-3395-9f16-29128648158f","pitchNumber":4,"startTime":"2026-04-01T01:59:33.249Z","endTime":"2026-04-01T01:59:36.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"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.1,"endSpeed":83.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.281467315668166,"aZ":-29.692941173586416,"pfxX":-8.108993287506168,"pfxZ":1.415934777363896,"pX":-1.0641202416431053,"pZ":2.605573620250443,"vX0":6.396457799841858,"vY0":-131.17920403873728,"vZ0":-1.8453871469683931,"x":157.56,"y":168.43,"x0":-2.4738011817439327,"y0":50.002307402403396,"z0":5.519660558176977,"aX":-14.211823665469186},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.4,"breakHorizontal":13.4,"spinRate":1861,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.41664064848683013,"extension":6.503122018523729},"index":4,"playId":"5cc41aee-7ca4-3eb9-8ff8-80db1610d624","pitchNumber":5,"startTime":"2026-04-01T01:59:57.843Z","endTime":"2026-04-01T02:00:01.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49270364837905,"aZ":-28.97328877143823,"pfxX":-0.026399743775264994,"pfxZ":1.8043458511294137,"pX":0.7917154994186748,"pZ":2.5881948606281346,"vX0":8.34244282441974,"vY0":-131.2181336482559,"vZ0":-2.439279970461921,"x":86.82,"y":168.9,"x0":-2.4034470143719773,"y0":50.001313207674734,"z0":5.653059759689005,"aX":-0.04768278269657007},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.0,"breakHorizontal":-1.4,"spinRate":2764,"spinDirection":108},"zone":12,"typeConfidence":2.0,"plateTime":0.4148209427253091,"extension":6.445448111323899},"hitData":{"launchSpeed":81.7,"launchAngle":44.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.45,"coordY":90.64}},"index":5,"playId":"61a15d41-6474-3eb7-92cd-d2ddf2bd7c80","pitchNumber":6,"startTime":"2026-04-01T02:00:26.160Z","endTime":"2026-04-01T02:00:35.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656546,"link":"/api/v1/people/656546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":623168,"link":"/api/v1/people/623168"},"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":664702,"link":"/api/v1/people/664702"},"center":{"id":662139,"link":"/api/v1/people/662139"},"right":{"id":664770,"link":"/api/v1/people/664770"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427113,"link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":427366,"link":"/api/v1/people/427366"},"officialType":"First Base"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"Second Base"},{"official":{"id":623938,"link":"/api/v1/people/623938"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":656546,"link":"/api/v1/people/656546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-01T02:00:35.168Z","atBatIndex":73}]