[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jung Hoo Lee flies out to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T20:05:33.544Z","endTime":"2026-03-18T20:05:58.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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-18T15:44:38.139Z","endTime":"2026-03-18T19:39:57.759Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"},"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-18T19:39:57.759Z","endTime":"2026-03-18T20:03:59.836Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"},"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-18T20:03:59.836Z","endTime":"2026-03-18T20:05:35.753Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"},"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.3,"endSpeed":87.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26134624412741,"aZ":-14.553370482407551,"pfxX":-5.961391845303741,"pfxZ":9.058779220368283,"pX":-1.0959669831847088,"pZ":2.441605307291288,"vX0":4.420637965279593,"vY0":-138.65335451944716,"vZ0":-5.867488421853322,"x":158.78,"y":172.86,"x0":-1.9371855346175761,"y0":50.00277023800135,"z0":5.557817205372187,"aX":-11.596710314222864},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":9.8,"spinRate":2300,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.39516933334622983,"extension":6.50552013107834},"index":3,"playId":"a2b4f697-3329-3606-80d9-2e7dcf005204","pitchNumber":1,"startTime":"2026-03-18T20:05:35.753Z","endTime":"2026-03-18T20:05:39.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08663414585367,"aZ":-16.989354637594094,"pfxX":-3.683510225565616,"pfxZ":7.540567328298069,"pX":0.4970902830397442,"pZ":3.295810226973454,"vX0":8.490357946302513,"vY0":-141.01857928686874,"vZ0":-3.49817309384746,"x":98.05,"y":149.79,"x0":-2.0742073156215346,"y0":50.002566352860214,"z0":5.64838238615352,"aX":-7.418091927579723},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.1,"breakHorizontal":4.9,"spinRate":2384,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.3884121617631098,"extension":6.581792833643957},"hitData":{"launchSpeed":93.5,"launchAngle":41.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.19,"coordY":70.72}},"index":4,"playId":"7926cd55-9fb4-3768-8dc2-60e8008cba61","pitchNumber":2,"startTime":"2026-03-18T20:05:50.203Z","endTime":"2026-03-18T20:05:58.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-18T20:05:58.927Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T20:06:07.531Z","endTime":"2026-03-18T20:06:44.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.878402060968945,"aZ":-30.32488322490984,"pfxX":-8.02049108192231,"pfxZ":1.1124798805696376,"pX":0.28272538966439986,"pZ":0.9433597740419118,"vX0":8.382519861168891,"vY0":-127.7093531922197,"vZ0":-5.7610381143375236,"x":106.22,"y":213.31,"x0":-1.9911145172502198,"y0":50.00148234079403,"z0":5.596612678734938,"aX":-13.323935550771884},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.0,"breakHorizontal":12.7,"spinRate":1522,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4279295714807332,"extension":6.648715664837659},"index":0,"playId":"d10facfa-2266-35ac-b81d-d53a60762c8d","pitchNumber":1,"startTime":"2026-03-18T20:06:25.119Z","endTime":"2026-03-18T20:06:28.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.760629663550493,"aZ":-13.077525908400215,"pfxX":-4.453317903621503,"pfxZ":9.183545057793815,"pX":0.4237875501416637,"pZ":2.3006181001958312,"vX0":8.149852672386203,"vY0":-143.00689657431192,"vZ0":-6.7002899433019225,"x":100.85,"y":176.66,"x0":-1.8792544241237894,"y0":50.00141085530439,"z0":5.48760552421063,"aX":-9.259729743374093},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.5,"breakHorizontal":6.5,"spinRate":2520,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.38242204367132926,"extension":6.568527827107144},"hitData":{"launchSpeed":93.1,"launchAngle":3.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.45,"coordY":133.02}},"index":1,"playId":"5ff6c81f-5f51-344a-b1d0-cea1a0d10d4f","pitchNumber":2,"startTime":"2026-03-18T20:06:39.626Z","endTime":"2026-03-18T20:06:44.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:06:44.667Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Chapman flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-18T20:06:56.849Z","endTime":"2026-03-18T20:07:15.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.537370323297395,"aZ":-20.862274846162414,"pfxX":-8.2464961295267,"pfxZ":5.71516350980694,"pX":-0.4978690558530739,"pZ":2.333051980734977,"vX0":7.089967500255948,"vY0":-139.58973279779357,"vZ0":-5.121294716194227,"x":135.98,"y":175.79,"x0":-1.9955588750147752,"y0":50.00209869000157,"z0":5.559154573857209,"aX":-16.322246379950208},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.5,"breakHorizontal":13.6,"spinRate":2182,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.39192354244863603,"extension":6.4706788844925605},"hitData":{"launchSpeed":72.8,"launchAngle":32.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.63,"coordY":107.4}},"index":0,"playId":"eb415085-8a30-322e-81b5-965ee7200a92","pitchNumber":1,"startTime":"2026-03-18T20:07:09.685Z","endTime":"2026-03-18T20:07:15.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:07:15.208Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Rojas singles on a ground ball to third baseman Matt Chapman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T20:09:22.060Z","endTime":"2026-03-18T20:09:52.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70651198905111,"aZ":-30.090507464021837,"pfxX":-9.74049595415896,"pfxZ":1.084084703386388,"pX":0.6744553114814866,"pZ":2.4844213454597845,"vX0":9.363735540677766,"vY0":-136.84185860646667,"vZ0":-1.8783179577250921,"x":91.29,"y":171.7,"x0":-1.5059552142158972,"y0":50.00266299412133,"z0":5.216759348064854,"aX":-18.701466271255597},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.8,"breakHorizontal":16.0,"spinRate":1941,"spinDirection":248},"zone":6,"typeConfidence":0.91,"plateTime":0.39839671121239917,"extension":6.177966811072363},"index":0,"playId":"7736dc91-bb2a-3f2b-ad43-8b2da95d3748","pitchNumber":1,"startTime":"2026-03-18T20:09:30.227Z","endTime":"2026-03-18T20:09:33.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.909932155595172,"aZ":-27.101257097843025,"pfxX":-9.01883320122682,"pfxZ":2.641108868647125,"pX":-0.6280098738670375,"pZ":2.253336969243366,"vX0":5.44143629180228,"vY0":-136.89159804251526,"vZ0":-2.9874915286146266,"x":140.94,"y":177.94,"x0":-1.4578256741596471,"y0":50.00180425025284,"z0":5.1908940104748265,"aX":-17.315774213659196},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.4,"breakHorizontal":15.4,"spinRate":2072,"spinDirection":246},"zone":4,"typeConfidence":0.73,"plateTime":0.39834771273847247,"extension":6.1607812735791585},"hitData":{"launchSpeed":63.7,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.53,"coordY":179.79}},"index":1,"playId":"4cdb2ab8-df65-37d6-8019-2c2f2f73da7d","pitchNumber":2,"startTime":"2026-03-18T20:09:44.757Z","endTime":"2026-03-18T20:09:52.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:09:52.584Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a ground ball to right fielder Jung Hoo Lee. Miguel Rojas to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T20:10:05.303Z","endTime":"2026-03-18T20:10:57.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88660557245877,"aZ":-31.719963015172887,"pfxX":-8.546830741925527,"pfxZ":0.23360094929822495,"pX":0.6900006512075141,"pZ":2.966923252317118,"vX0":8.62875966103607,"vY0":-136.90742133727298,"vZ0":-0.43685596737442955,"x":90.7,"y":158.67,"x0":-1.3744214464997786,"y0":50.000945011214554,"z0":5.277721868128501,"aX":-16.415008283337773},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":0.5,"breakHorizontal":13.9,"spinRate":1658,"spinDirection":256},"zone":3,"typeConfidence":0.9,"plateTime":0.3982893944880419,"extension":6.304455059734472},"index":0,"playId":"6a361719-4f63-3339-b1b4-374b92f2647a","pitchNumber":1,"startTime":"2026-03-18T20:10:21.751Z","endTime":"2026-03-18T20:10:25.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.092322410263527,"aZ":-25.383915277527368,"pfxX":-0.5088537586007815,"pfxZ":3.775709487535611,"pX":1.077876095969993,"pZ":2.5378441657709376,"vX0":7.089950308504497,"vY0":-132.4469090210031,"vZ0":-2.5254009619044893,"x":75.91,"y":170.26,"x0":-1.5539184463040778,"y0":50.00259667501467,"z0":5.336815195917051,"aX":-0.9162295700540954},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.6,"breakHorizontal":-0.5,"spinRate":2132,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.41165749441679234,"extension":6.102631657383914},"index":1,"playId":"aeeae011-0e23-3bb0-b0b8-e96887397284","pitchNumber":2,"startTime":"2026-03-18T20:10:36.449Z","endTime":"2026-03-18T20:10:40.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39460004795208,"aZ":-33.183186215078216,"pfxX":-8.15180548651417,"pfxZ":-0.6152826712306787,"pX":0.03507481702059779,"pZ":1.6769470172945045,"vX0":7.0389349079251895,"vY0":-126.43941996806444,"vZ0":-2.106951085731927,"x":115.66,"y":193.5,"x0":-1.7125143913058958,"y0":50.00522344430642,"z0":5.158793094488863,"aX":-13.331594493973984},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.3,"breakHorizontal":13.3,"spinRate":1925,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.4315709402865897,"extension":5.815387677412058},"hitData":{"launchSpeed":105.7,"launchAngle":3.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":149.69,"coordY":156.71}},"index":2,"playId":"009074c5-e06a-3fea-8f3a-56a25f97f8a5","pitchNumber":3,"startTime":"2026-03-18T20:10:50.820Z","endTime":"2026-03-18T20:10:57.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.44,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:10:57.868Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a sharp line drive to left fielder Heliot Ramos. Miguel Rojas scores. Freddie Freeman to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T20:11:11.250Z","endTime":"2026-03-18T20:12:54.205Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnThird":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.453830728450406,"aZ":-31.413252771470276,"pfxX":-7.516196622829422,"pfxZ":0.4006846228143264,"pX":-1.8794273919031061,"pZ":2.7237257267217516,"vX0":2.334358792307338,"vY0":-137.01021165683488,"vZ0":-1.1120070484228548,"x":188.64,"y":165.24,"x0":-1.7625304210516437,"y0":50.00496060666036,"z0":5.269082800703125,"aX":-14.38315451239047},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":0.7,"breakHorizontal":13.2,"spinRate":1541,"spinDirection":257},"zone":11,"typeConfidence":0.88,"plateTime":0.3987992758528396,"extension":5.9116991076415975},"index":0,"playId":"54c25a98-8894-314c-a17b-d1a017996218","pitchNumber":1,"startTime":"2026-03-18T20:11:27.178Z","endTime":"2026-03-18T20:11:30.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.994816537729402,"aZ":-37.072451554569504,"pfxX":9.755911855694828,"pfxZ":-3.7849970402663127,"pX":0.1480143039316669,"pZ":1.897102248973461,"vX0":1.4911435013104095,"vY0":-113.32857332008513,"vZ0":0.06957547145017107,"x":111.36,"y":187.56,"x0":-1.7866574307881171,"y0":50.00552040339425,"z0":5.58933451847905,"aX":12.607860322873842},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-6.5,"breakHorizontal":-18.0,"spinRate":2883,"spinDirection":54},"zone":8,"typeConfidence":0.9,"plateTime":0.48453676506459864,"extension":5.7183008509159805},"index":1,"playId":"f1e6578c-684d-39e7-b3d8-4d1463da96bc","pitchNumber":2,"startTime":"2026-03-18T20:11:42.157Z","endTime":"2026-03-18T20:11:45.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39792622175624,"aZ":-24.693469628633522,"pfxX":0.050516940174560876,"pfxZ":4.116173389501093,"pX":0.5067048093691678,"pZ":2.6510020218636123,"vX0":5.044674440466397,"vY0":-132.9890244836563,"vZ0":-2.5050424107115763,"x":97.69,"y":167.2,"x0":-1.4092859727262785,"y0":50.00565629064256,"z0":5.367573045388075,"aX":0.0919671237109867},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.2,"breakHorizontal":-1.0,"spinRate":2279,"spinDirection":199},"zone":6,"typeConfidence":0.92,"plateTime":0.40944907044799406,"extension":5.9767543387154705},"index":2,"playId":"1fc90bf3-8c88-3d23-bc30-e8e8610c4ab2","pitchNumber":3,"startTime":"2026-03-18T20:11:56.886Z","endTime":"2026-03-18T20:12:00.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":94.4,"endSpeed":86.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.777934946160045,"aZ":-26.122840899160988,"pfxX":-8.741190847924623,"pfxZ":3.1377286540835527,"pX":0.7481362641999568,"pZ":3.6490453766715607,"vX0":8.711539817474543,"vY0":-137.3242569162812,"vZ0":0.17570305645950945,"x":88.48,"y":140.26,"x0":-1.3155763113207777,"y0":50.001136534222624,"z0":5.348001709281201,"aX":-16.84805067775644},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.9,"breakHorizontal":14.2,"spinRate":2001,"spinDirection":248},"zone":12,"typeConfidence":0.8,"plateTime":0.3974554518024429,"extension":6.137760803042445},"index":3,"playId":"3140f46d-6d31-325f-975b-811b1bb0b5f5","pitchNumber":4,"startTime":"2026-03-18T20:12:11.650Z","endTime":"2026-03-18T20:12:14.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.709207782136573,"aZ":-38.30661333675822,"pfxX":9.311382959036635,"pfxZ":-4.760003469185324,"pX":0.9521777371889376,"pZ":0.49383212145641475,"vX0":3.1892245028225656,"vY0":-113.41152575360462,"vZ0":-2.511301027820954,"x":80.71,"y":225.45,"x0":-1.685832476958428,"y0":50.001882338398055,"z0":5.473610492374916,"aX":12.003751497832429},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-9.0,"breakHorizontal":-17.8,"spinRate":3045,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.48485150679102995,"extension":5.824249692121195},"index":4,"playId":"26c76ace-0278-3f19-ab4f-b38b74283527","pitchNumber":5,"startTime":"2026-03-18T20:12:26.844Z","endTime":"2026-03-18T20:12:29.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.714420588416083,"aZ":-26.752942229127164,"pfxX":0.9337619050521848,"pfxZ":2.99908933738754,"pX":0.5717740485404461,"pZ":2.085924876293598,"vX0":5.053039946268699,"vY0":-133.11316946123517,"vZ0":-3.523503347790798,"x":95.21,"y":182.46,"x0":-1.4669783157551741,"y0":50.00235167149447,"z0":5.348686832980831,"aX":1.6863040110741063},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.9,"breakHorizontal":-2.8,"spinRate":2193,"spinDirection":195},"zone":9,"typeConfidence":0.92,"plateTime":0.41039801399369846,"extension":6.025340843777095},"hitData":{"launchSpeed":100.0,"launchAngle":12.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":106.69,"coordY":117.54}},"index":5,"playId":"02cd1f16-f604-31b6-92ad-bb2e2e060bbf","pitchNumber":6,"startTime":"2026-03-18T20:12:45.829Z","endTime":"2026-03-18T20:12:54.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.6,"awayTeamWinProbability":25.400000000000006,"homeTeamWinProbabilityAdded":10.999999999999993,"leverageIndex":1.79,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:12:54.205Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T20:13:09.668Z","endTime":"2026-03-18T20:14:45.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnThird":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.407029662533212,"aZ":-26.449445596506266,"pfxX":-0.2777230861785394,"pfxZ":3.1287848995808467,"pX":-0.10943276024359098,"pZ":3.271701277018951,"vX0":4.440099476791452,"vY0":-133.5654627334595,"vZ0":-0.7077246451554625,"x":121.17,"y":150.44,"x0":-1.748488587831969,"y0":50.0022780069585,"z0":5.4211949642776975,"aX":-0.5087124793902499},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.8,"breakHorizontal":-0.4,"spinRate":1976,"spinDirection":195},"zone":2,"typeConfidence":0.93,"plateTime":0.4081528194979347,"extension":6.025253772396403},"index":0,"playId":"358e93ef-fcc1-3877-9ce9-969969b504c0","pitchNumber":1,"startTime":"2026-03-18T20:13:30.294Z","endTime":"2026-03-18T20:13:33.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.394048619383508,"aZ":-37.48395308584094,"pfxX":8.767724989960158,"pfxZ":-4.187129814483638,"pX":0.27435357645342867,"pZ":1.346791398132635,"vX0":2.106590786297323,"vY0":-112.51703021491569,"vZ0":-0.9387934619816691,"x":106.54,"y":202.42,"x0":-1.815081883024326,"y0":50.00088032807719,"z0":5.602472274837587,"aX":11.123923402705218},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-7.4,"breakHorizontal":-16.4,"spinRate":3134,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.48873520717064656,"extension":5.812872476722174},"index":1,"playId":"a952ea90-b553-3d01-8032-716ba3c41992","pitchNumber":2,"startTime":"2026-03-18T20:13:47.229Z","endTime":"2026-03-18T20:13:50.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.89541456276971,"aZ":-37.32638153751597,"pfxX":9.006522886052846,"pfxZ":-3.9925959120968466,"pX":-0.6889759517975859,"pZ":1.3125037021762054,"vX0":0.10318866219893402,"vY0":-113.25620160773691,"vZ0":-1.338386194953484,"x":143.26,"y":203.34,"x0":-1.9040823866856018,"y0":50.00229666142959,"z0":5.6653288198225455,"aX":11.626000342980737},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-7.2,"breakHorizontal":-16.3,"spinRate":3199,"spinDirection":52},"zone":13,"typeConfidence":0.9,"plateTime":0.48478116048847,"extension":5.7280400870146355},"index":2,"playId":"1eb64cc5-29df-3627-82d2-27f4f2b5b5de","pitchNumber":3,"startTime":"2026-03-18T20:14:05.801Z","endTime":"2026-03-18T20:14:09.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":93.9,"endSpeed":86.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.161379989957982,"aZ":-29.05595943335103,"pfxX":-9.599936703179472,"pfxZ":1.6311278392727893,"pX":-0.40569663898118197,"pZ":3.6384752255229267,"vX0":6.37424007136033,"vY0":-136.7381941359457,"vZ0":0.7764819873367368,"x":132.46,"y":140.54,"x0":-1.5072069512335198,"y0":50.005188555690346,"z0":5.328303985295038,"aX":-18.37380531276737},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.2,"breakHorizontal":16.2,"spinRate":1875,"spinDirection":256},"zone":11,"typeConfidence":0.89,"plateTime":0.39896051152629086,"extension":6.025089907277391},"index":3,"playId":"12d7e6ec-ebda-3ec8-af96-57dfac1005aa","pitchNumber":4,"startTime":"2026-03-18T20:14:26.459Z","endTime":"2026-03-18T20:14:30.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82553384213338,"aZ":-28.12029662205967,"pfxX":-10.085518572357618,"pfxZ":2.1123785207766925,"pX":-0.03930461449180797,"pZ":3.0925785931458543,"vX0":7.196540062184693,"vY0":-137.06465748053034,"vZ0":-0.8050198260260941,"x":118.5,"y":155.28,"x0":-1.3771256831040157,"y0":50.00217343496811,"z0":5.295337381583415,"aX":-19.35602651814945},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.8,"breakHorizontal":16.9,"spinRate":1898,"spinDirection":248},"zone":2,"typeConfidence":0.89,"plateTime":0.39828252364148886,"extension":6.143193258930322},"index":4,"playId":"d804037c-c705-3af2-995b-47c6ccbc4b7c","pitchNumber":5,"startTime":"2026-03-18T20:14:42.674Z","endTime":"2026-03-18T20:14:45.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-4.299999999999997,"leverageIndex":1.23,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:14:45.674Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Teoscar Hernández singles on a fly ball to center fielder Will Brennan, deflected by shortstop Willy Adames. Freddie Freeman scores. Mookie Betts to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T20:14:56.400Z","endTime":"2026-03-18T20:16:59.079Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"postOnSecond":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":686823,"link":"/api/v1/people/686823"},"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_play","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91694829157207,"aZ":-29.264203653450174,"pfxX":-9.096744888749319,"pfxZ":1.5007637256808675,"pX":0.9331058444170898,"pZ":2.830554556897279,"vX0":9.40041474135683,"vY0":-137.49779100712828,"vZ0":-1.3201229902698977,"x":81.43,"y":162.36,"x0":-1.32785173288705,"y0":50.00271892927553,"z0":5.2797110769308,"aX":-17.63599300769638},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.6,"breakHorizontal":14.8,"spinRate":1730,"spinDirection":257},"zone":12,"typeConfidence":0.9,"plateTime":0.3964605180755183,"extension":5.9893741152895785},"index":0,"playId":"af57f17c-cf36-3b62-baef-3e0fb8531902","pitchNumber":1,"startTime":"2026-03-18T20:15:21.205Z","endTime":"2026-03-18T20:15:24.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"cda69acf-ae5e-3fa4-aaa9-b5f98751f2bc","startTime":"2026-03-18T20:15:37.170Z","endTime":"2026-03-18T20:15:41.288Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":72.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57327729432962,"aZ":-36.47206023114038,"pfxX":8.82760649259593,"pfxZ":-3.303941965914685,"pX":2.1642786349614647,"pZ":1.2589409092798909,"vX0":5.683012264816842,"vY0":-113.50985951805829,"vZ0":-1.5274416235277566,"x":34.5,"y":204.79,"x0":-1.5224917204650747,"y0":50.005283575566864,"z0":5.58564162824942,"aX":11.47209868135581},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-6.1,"breakHorizontal":-17.5,"spinRate":3121,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4833044163294766,"extension":5.928298048285544},"index":2,"playId":"027e1b17-fe1e-31a4-94e0-362f493953a4","pitchNumber":2,"startTime":"2026-03-18T20:15:56.606Z","endTime":"2026-03-18T20:15:59.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.058184149726475,"aZ":-37.62516785465105,"pfxX":8.90910885552961,"pfxZ":-4.343281991276575,"pX":1.2441599967745687,"pZ":1.8627712377091448,"vX0":3.904074276993592,"vY0":-111.66170475492838,"vZ0":0.20999716103780375,"x":69.58,"y":188.49,"x0":-1.6868163636526377,"y0":50.00007975427248,"z0":5.6547923357924335,"aX":11.190924644598065},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-7.4,"breakHorizontal":-17.2,"spinRate":3091,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.49148032481445547,"extension":5.836102595596442},"index":3,"playId":"6e205f2e-beed-35ea-a193-dc6f11698586","pitchNumber":3,"startTime":"2026-03-18T20:16:14.513Z","endTime":"2026-03-18T20:16:18.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95339377349533,"aZ":-27.93837196202993,"pfxX":-8.560275038841857,"pfxZ":2.191420111016572,"pX":-0.5472425448546863,"pZ":1.9863425280742057,"vX0":5.802654884793929,"vY0":-137.32833620871222,"vZ0":-3.5311355739715795,"x":137.86,"y":185.15,"x0":-1.562460486980419,"y0":50.00297961866609,"z0":5.163765179217128,"aX":-16.548995174552772},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.5,"breakHorizontal":14.5,"spinRate":2003,"spinDirection":251},"zone":7,"typeConfidence":0.82,"plateTime":0.39701615425656556,"extension":6.138475743237152},"index":4,"playId":"c457e667-abaf-3ca0-936f-d7dfeecd04bd","pitchNumber":4,"startTime":"2026-03-18T20:16:30.863Z","endTime":"2026-03-18T20:16:33.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87650771292945,"aZ":-27.78757717771192,"pfxX":-8.985113315653603,"pfxZ":2.3456499372654243,"pX":-1.3240898765705849,"pZ":2.4441579338394344,"vX0":4.096652573351889,"vY0":-135.36016629686804,"vZ0":-1.9309642229595692,"x":167.47,"y":172.79,"x0":-1.6816463342705312,"y0":50.00644402705278,"z0":5.093957905931278,"aX":-16.837951359306274},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.1,"breakHorizontal":15.5,"spinRate":2069,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4031571263999596,"extension":6.109194701105443},"hitData":{"launchSpeed":73.1,"launchAngle":44.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.61,"coordY":114.28}},"index":5,"playId":"d6f5f5f2-69b3-369f-a7d4-9d9d8c02d538","pitchNumber":5,"startTime":"2026-03-18T20:16:51.798Z","endTime":"2026-03-18T20:16:59.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":5.700000000000003,"leverageIndex":1.59,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:16:59.079Z","atBatIndex":7},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Andy Pages grounds into a double play, second baseman Christian Koss to shortstop Willy Adames to first baseman Jerar Encarnacion. Teoscar Hernández out at 2nd. Andy Pages out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-18T20:17:50.798Z","endTime":"2026-03-18T20:18:31.398Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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-03-18T20:17:40.115Z","endTime":"2026-03-18T20:17:52.935Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":77.4,"endSpeed":70.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.857316904068607,"aZ":-34.03801311327741,"pfxX":11.556640676439962,"pfxZ":-1.4638622174513483,"pX":-0.462590261452893,"pZ":2.942026484838707,"vX0":-0.42450474651936343,"vY0":-112.70757838635934,"vZ0":1.673754016274668,"x":134.63,"y":159.35,"x0":-1.7692577310375541,"y0":50.0049053890641,"z0":5.659177939342361,"aX":14.68451787189924},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-1.8,"breakHorizontal":-20.8,"spinRate":2694,"spinDirection":47},"zone":1,"typeConfidence":0.9,"plateTime":0.4883035080498268,"extension":5.924135075874273},"index":1,"playId":"ee8f0cfc-eacd-38c5-9ff7-bed14c38b454","pitchNumber":1,"startTime":"2026-03-18T20:17:52.935Z","endTime":"2026-03-18T20:17:56.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42193234307453,"aZ":-28.298955738784283,"pfxX":-9.961187710667698,"pfxZ":2.022395261188053,"pX":0.05357048106514592,"pZ":1.0063382223647581,"vX0":7.736031496241239,"vY0":-137.38892096586088,"vZ0":-5.801255769853292,"x":114.96,"y":211.61,"x0":-1.4994321242857847,"y0":50.00652715721727,"z0":5.059919316878312,"aX":-19.11510995032436},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.6,"breakHorizontal":16.4,"spinRate":1887,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.3981371439038708,"extension":6.192227908671717},"index":2,"playId":"3c2ab37b-8915-3528-89b4-4846362c5fe0","pitchNumber":2,"startTime":"2026-03-18T20:18:08.913Z","endTime":"2026-03-18T20:18:12.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56584953928751,"aZ":-34.03859386236394,"pfxX":-9.012923533427763,"pfxZ":-1.1424758503872052,"pX":1.006670431153589,"pZ":2.0718680272454475,"vX0":9.393233502679333,"vY0":-126.30444331824452,"vZ0":-0.9083304485824203,"x":78.63,"y":182.84,"x0":-1.5738213005195922,"y0":50.00354670194128,"z0":5.151750329319611,"aX":-14.693429748005693},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.0,"breakHorizontal":14.4,"spinRate":1997,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.4321759693091014,"extension":5.980502243896561},"hitData":{"launchSpeed":75.3,"launchAngle":5.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.89,"coordY":151.54}},"index":3,"playId":"90df776b-54c4-3130-bb84-38f30518ddb9","pitchNumber":3,"startTime":"2026-03-18T20:18:27.680Z","endTime":"2026-03-18T20:18:31.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":69.8,"awayTeamWinProbability":30.200000000000003,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":1.33,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:18:31.398Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Heliot Ramos doubles (4) on a fly ball to left fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T20:20:32.716Z","endTime":"2026-03-18T20:22:22.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":74.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.957184397172977,"aZ":-28.840900838035104,"pfxX":8.524700904613523,"pfxZ":2.379171604278862,"pX":0.41520849150219863,"pZ":1.6744249227980694,"vX0":2.9986239488646733,"vY0":-118.36787809278984,"vZ0":-3.062222353734409,"x":101.17,"y":193.57,"x0":-1.979742482502991,"y0":50.005684421234356,"z0":5.6566977986832185,"aX":11.962249763790904},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.7,"breakHorizontal":-16.2,"spinRate":2481,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.464735224880398,"extension":6.357998618784299},"index":0,"playId":"484ba7f9-8817-3300-9635-3b2b4f3986c8","pitchNumber":1,"startTime":"2026-03-18T20:20:48.268Z","endTime":"2026-03-18T20:20:51.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35772121673235,"aZ":-24.384418867540305,"pfxX":-8.298587285352001,"pfxZ":3.915327935122214,"pX":-0.31983145243680744,"pZ":3.2815744233009236,"vX0":6.91224663746217,"vY0":-140.29268813565022,"vZ0":-2.102756633726439,"x":94.3,"y":166.81,"x0":-1.7400039125143743,"y0":50.0013374660627,"z0":5.633504527787067,"aX":-16.506249670745813},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.8,"breakHorizontal":13.6,"spinRate":2257,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.3907182888943348,"extension":6.581113086541814},"index":1,"playId":"4ab66938-7d22-3f19-9e46-d3925878ff9b","pitchNumber":2,"startTime":"2026-03-18T20:21:00.716Z","endTime":"2026-03-18T20:21:03.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3548107161281,"aZ":-25.147117012135762,"pfxX":-9.568980695092378,"pfxZ":4.047600991108587,"pX":2.752386187933397,"pZ":-0.365618162964731,"vX0":14.104008576206509,"vY0":-130.86576896734778,"vZ0":-10.649398452533472,"x":12.09,"y":248.65,"x0":-1.4612360896431644,"y0":50.00539340561914,"z0":5.63727244252861,"aX":-16.618382465770427},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.9,"breakHorizontal":14.3,"spinRate":1607,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.41839333562057224,"extension":6.628404485565283},"index":2,"playId":"41e70ef4-d02a-3926-b321-e66cf9249410","pitchNumber":3,"startTime":"2026-03-18T20:21:57.352Z","endTime":"2026-03-18T20:22:00.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":86.3,"endSpeed":78.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02634380464449,"aZ":-26.913522939224833,"pfxX":4.15891131864873,"pfxZ":3.3173557635700552,"pX":0.22502930233775642,"pZ":2.059427569573723,"vX0":4.307346086924497,"vY0":-125.54566838011446,"vZ0":-2.9299231721784054,"x":108.42,"y":183.18,"x0":-2.057414279601845,"y0":50.00140042754672,"z0":5.447729949813663,"aX":6.593428588137605},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.5,"breakHorizontal":-8.5,"spinRate":2751,"spinDirection":81},"zone":8,"typeConfidence":2.0,"plateTime":0.43740647433902646,"extension":6.5616416881687405},"hitData":{"launchSpeed":92.3,"launchAngle":28.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.93,"coordY":97.97}},"index":3,"playId":"4c192d46-6323-3099-a3e4-6a463bc24c01","pitchNumber":4,"startTime":"2026-03-18T20:22:15.051Z","endTime":"2026-03-18T20:22:22.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-6.199999999999996,"leverageIndex":0.91,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:22:22.397Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T20:22:42.223Z","endTime":"2026-03-18T20:23:54.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45971354888941,"aZ":-24.542204426964307,"pfxX":-8.40259868262449,"pfxZ":3.950295549431642,"pX":-0.16001314552451606,"pZ":2.4135972350291492,"vX0":7.0490065774285116,"vY0":-137.99562482169912,"vZ0":-4.372426650904989,"x":123.1,"y":173.61,"x0":-1.6547892936020427,"y0":50.0000164227508,"z0":5.670161259767171,"aX":-16.217156353944745},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":13.8,"spinRate":2330,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3967828800478772,"extension":6.585866341328372},"index":0,"playId":"c4ab9bc5-9150-3223-bc6a-a27bf01fd05a","pitchNumber":1,"startTime":"2026-03-18T20:22:57.087Z","endTime":"2026-03-18T20:23:00.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.108918175556603,"aZ":-24.54558331128979,"pfxX":-7.073299941821709,"pfxZ":4.759628179849628,"pX":-1.146496483593454,"pZ":2.3889056947675797,"vX0":3.509278140147101,"vY0":-125.41886526670898,"vZ0":-3.523706044772257,"x":160.7,"y":174.28,"x0":-1.6410235097057775,"y0":50.00004808664546,"z0":5.801976582789414,"aX":-11.326081805668016},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.0,"breakHorizontal":12.1,"spinRate":1340,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.43583578681910407,"extension":6.614368397480101},"index":1,"playId":"34f5982c-4620-37aa-84a4-691f313589a6","pitchNumber":2,"startTime":"2026-03-18T20:23:12.174Z","endTime":"2026-03-18T20:23:16.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":91.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.386313977241564,"aZ":-14.856741447551475,"pfxX":-2.251254843720197,"pfxZ":8.181827186737534,"pX":-0.5738017736221848,"pZ":3.2166520251906197,"vX0":4.480227013526626,"vY0":-144.0804968873335,"vZ0":-4.621247218098022,"x":138.87,"y":151.93,"x0":-1.8517314349086256,"y0":50.00078431884699,"z0":5.749802295660887,"aX":-4.764226946322512},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.2,"breakHorizontal":3.2,"spinRate":2666,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.37918691197460896,"extension":6.453511663139239},"index":2,"playId":"a062238c-9db0-389b-bc6a-981ce0e3ec09","pitchNumber":3,"startTime":"2026-03-18T20:23:51.297Z","endTime":"2026-03-18T20:23:54.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.9,"awayTeamWinProbability":32.099999999999994,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.34,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:23:54.484Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jerar Encarnacion lines out to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T20:24:04.143Z","endTime":"2026-03-18T20:24:47.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78625472433529,"aZ":-30.129742125066084,"pfxX":5.011677556212217,"pfxZ":1.3435921061748584,"pX":1.3081971220978443,"pZ":2.102577640994565,"vX0":5.919651751606262,"vY0":-122.52780131874978,"vZ0":-2.3822693868691704,"x":67.13,"y":182.01,"x0":-1.7885976474253868,"y0":50.00435173471248,"z0":5.657294141285004,"aX":7.6339992607386105},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.2,"breakHorizontal":-10.4,"spinRate":2565,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4467133916193662,"extension":6.468143711675292},"index":0,"playId":"3ce64a39-47db-3051-9416-1091b396d3da","pitchNumber":1,"startTime":"2026-03-18T20:24:19.926Z","endTime":"2026-03-18T20:24:23.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.857727417213106,"aZ":-31.711914171350486,"pfxX":5.149456523204748,"pfxZ":0.3072661464270485,"pX":0.6312503558709344,"pZ":2.2613014690045765,"vX0":4.4924768610717996,"vY0":-121.27528851908103,"vZ0":-1.758070650750613,"x":92.94,"y":177.72,"x0":-1.9115424732627,"y0":50.00253792922659,"z0":5.751667776163188,"aX":7.698205930387871},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.4,"breakHorizontal":-10.3,"spinRate":2495,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.450973432644755,"extension":6.575134290463889},"hitData":{"launchSpeed":96.9,"launchAngle":16.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.31,"coordY":77.67}},"index":1,"playId":"cf46b062-4650-3447-be60-1ef0ce42895e","pitchNumber":2,"startTime":"2026-03-18T20:24:37.126Z","endTime":"2026-03-18T20:24:47.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.5,"awayTeamWinProbability":28.5,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.32,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:24:47.461Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Brennan strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-18T20:24:55.690Z","endTime":"2026-03-18T20:26:43.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.0,"endSpeed":66.9,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.184851927672533,"aZ":-41.81984242640376,"pfxX":6.944242159853349,"pfxZ":-8.546535101400469,"pX":-0.5379428372095344,"pZ":3.1092746209461684,"vX0":0.23504621467858833,"vY0":-106.2050770592565,"vZ0":3.162100641154384,"x":137.51,"y":154.83,"x0":-1.5509572073568534,"y0":50.00251728141963,"z0":6.397058490239869,"aX":7.838704274419064},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.9,"breakVerticalInduced":-14.0,"breakHorizontal":-12.6,"spinRate":2471,"spinDirection":324},"zone":1,"typeConfidence":2.0,"plateTime":0.5180647599530888,"extension":6.165613767913198},"index":0,"playId":"4e3f3b35-062d-3f5d-83eb-bc8c9996f2eb","pitchNumber":1,"startTime":"2026-03-18T20:25:13.750Z","endTime":"2026-03-18T20:25:17.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.655523225379877,"aZ":-28.05313756773939,"pfxX":-6.339324297003165,"pfxZ":2.614659301279043,"pX":-0.975906422513473,"pZ":2.075907918007153,"vX0":4.0382384059221295,"vY0":-124.8401361522233,"vZ0":-3.5199843148462526,"x":154.2,"y":182.73,"x0":-1.7927043646502672,"y0":50.0004476770543,"z0":5.818759747818597,"aX":-9.98252391714656},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.2,"breakHorizontal":10.6,"spinRate":1157,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.43911371088309403,"extension":6.567437345211707},"index":1,"playId":"daaf4f9d-ebf8-3565-9c85-efa6d451617b","pitchNumber":2,"startTime":"2026-03-18T20:25:32.890Z","endTime":"2026-03-18T20:25:35.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.6,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.421193803130475,"aZ":-15.6393706357585,"pfxX":-3.018033553708948,"pfxZ":7.892373795449222,"pX":-1.0896751295817944,"pZ":3.615450814444639,"vX0":3.8734793284604323,"vY0":-143.01029686250425,"vZ0":-3.10224991287911,"x":158.54,"y":141.16,"x0":-2.0622895516405158,"y0":50.00375079751919,"z0":5.680759887834017,"aX":-6.323967441636597},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.9,"breakHorizontal":4.8,"spinRate":2405,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38133085258359145,"extension":6.570172503774444},"index":2,"playId":"861e972a-19b3-3047-95d5-4a66952a01fd","pitchNumber":3,"startTime":"2026-03-18T20:25:59.282Z","endTime":"2026-03-18T20:26:02.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.0,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.671643605508883,"aZ":-27.807352415720537,"pfxX":-5.199435966039356,"pfxZ":2.603631191099202,"pX":1.1279746171371292,"pZ":0.8804582251220278,"vX0":8.75064782107436,"vY0":-127.75621698695704,"vZ0":-7.030811758853735,"x":74.0,"y":215.01,"x0":-1.6432859377092068,"y0":50.00239658908918,"z0":5.810130670556876,"aX":-8.721803352564903},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":7.8,"spinRate":1181,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.42632711253649846,"extension":6.66516371170124},"index":3,"playId":"0d135c01-ecf7-341e-bbe9-2e3ca3063b5f","pitchNumber":4,"startTime":"2026-03-18T20:26:17.445Z","endTime":"2026-03-18T20:26:20.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.997786583299007,"aZ":-27.419441774108552,"pfxX":-3.6967808640204516,"pfxZ":3.022446599886379,"pX":-0.7247423307513811,"pZ":2.539600725928464,"vX0":3.835751652092309,"vY0":-124.32692958247199,"vZ0":-2.808992711121002,"x":144.63,"y":170.21,"x0":-1.80434433710196,"y0":50.00030156659343,"z0":5.950235680237948,"aX":-5.809576063851535},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.0,"breakHorizontal":5.9,"spinRate":1164,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.4398922457369765,"extension":6.509962182282445},"index":4,"playId":"007b5b1b-84bb-3173-a90b-9bbb1ed1fc3f","pitchNumber":5,"startTime":"2026-03-18T20:26:40.937Z","endTime":"2026-03-18T20:26:43.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"second":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686823,"link":"/api/v1/people/686823"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":686823,"link":"/api/v1/people/686823"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.19,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:26:43.947Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T20:28:34.210Z","endTime":"2026-03-18T20:29:51.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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, 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":87.9,"endSpeed":81.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44204299838589,"aZ":-36.04016255133722,"pfxX":-8.964460068043948,"pfxZ":-2.327398339439429,"pX":-0.12334651574033174,"pZ":1.6102813511483673,"vX0":7.0021168254779855,"vY0":-127.90125406335304,"vZ0":-1.5550952904593764,"x":121.7,"y":195.3,"x0":-1.7267282001510824,"y0":50.00155048399901,"z0":5.042601243491803,"aX":-14.907778849839847},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.3,"breakHorizontal":14.8,"spinRate":1971,"spinDirection":262},"zone":8,"typeConfidence":2.0,"plateTime":0.4276207242661165,"extension":6.081114100201121},"index":0,"playId":"b40e244c-0bbd-30e7-93e3-a7c02958ef3f","pitchNumber":1,"startTime":"2026-03-18T20:28:50.851Z","endTime":"2026-03-18T20:28:53.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.142419038438977,"aZ":-23.491632302292004,"pfxX":-1.4152333730770819,"pfxZ":4.744267837881207,"pX":1.837058284866048,"pZ":2.6519512734208432,"vX0":8.974494774909015,"vY0":-134.00333513379292,"vZ0":-2.610823508634783,"x":46.98,"y":167.18,"x0":-1.3620620985176155,"y0":50.00591267372482,"z0":5.305244134961647,"aX":-2.593345155670953},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.3,"breakHorizontal":0.7,"spinRate":2302,"spinDirection":220},"zone":12,"typeConfidence":0.92,"plateTime":0.4076984358053424,"extension":6.208418735106962},"index":1,"playId":"5a7832ac-27a3-3ed5-a936-ef395203d3c1","pitchNumber":2,"startTime":"2026-03-18T20:29:05.681Z","endTime":"2026-03-18T20:29:08.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.360103782604178,"aZ":-31.28351417492856,"pfxX":-9.94978062031755,"pfxZ":0.46366005578605574,"pX":-0.35271120672965606,"pZ":3.360992823253585,"vX0":6.394787231575992,"vY0":-136.93820151035555,"vZ0":0.7378200340666369,"x":130.44,"y":148.03,"x0":-1.4176492709394313,"y0":50.00037619726644,"z0":5.2171726448993425,"aX":-19.01916543559217},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.2,"breakHorizontal":16.8,"spinRate":2073,"spinDirection":246},"zone":1,"typeConfidence":0.9,"plateTime":0.3989768801944864,"extension":6.164911468340044},"index":2,"playId":"55d11dff-72f8-3d7e-99e8-d03c407fb1d9","pitchNumber":3,"startTime":"2026-03-18T20:29:17.090Z","endTime":"2026-03-18T20:29:20.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.20069792799809,"aZ":-38.414181379624296,"pfxX":7.904737395269172,"pfxZ":-4.965587462197305,"pX":0.35111542559608117,"pZ":1.941198820540355,"vX0":2.232377368168511,"vY0":-111.7726097713027,"vZ0":0.6808253697036974,"x":103.62,"y":186.37,"x0":-1.6886986804094264,"y0":50.00011451871649,"z0":5.594972797500959,"aX":9.94304372435836},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-8.4,"breakHorizontal":-14.9,"spinRate":3128,"spinDirection":55},"zone":9,"typeConfidence":0.9,"plateTime":0.4910884823029358,"extension":5.754117195024754},"index":3,"playId":"0b037dae-4d64-315a-9b2b-d81d0a221177","pitchNumber":4,"startTime":"2026-03-18T20:29:29.630Z","endTime":"2026-03-18T20:29:32.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73879039548477,"aZ":-39.13554954215984,"pfxX":8.887572809505166,"pfxZ":-5.554419837392956,"pX":-0.4761244342092078,"pZ":1.5234858024120146,"vX0":0.30033119733323865,"vY0":-111.79321027437248,"vZ0":0.0041669521493628014,"x":135.15,"y":197.65,"x0":-1.7654680636406925,"y0":50.00006292257891,"z0":5.567219940128846,"aX":11.15149841399059},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-9.7,"breakHorizontal":-16.1,"spinRate":3120,"spinDirection":60},"zone":13,"typeConfidence":0.9,"plateTime":0.4915477817699845,"extension":5.8673908564912685},"index":4,"playId":"b793bcec-ce86-33f6-9b86-2dad928f1f84","pitchNumber":5,"startTime":"2026-03-18T20:29:48.824Z","endTime":"2026-03-18T20:29:51.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.1,"awayTeamWinProbability":26.900000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:29:51.846Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Santiago Espinal strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T20:30:00.268Z","endTime":"2026-03-18T20:30:59.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":94.3,"endSpeed":87.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.347822716791327,"aZ":-27.823334830516494,"pfxX":-10.200386878842409,"pfxZ":2.2630361197080617,"pX":1.8567675864217774,"pZ":2.4228214308871476,"vX0":11.41380820356312,"vY0":-136.97433388640178,"vZ0":-2.3914490170504537,"x":46.22,"y":173.36,"x0":-1.0119566173911405,"y0":50.0063849011381,"z0":5.18304445556069,"aX":-19.65370606379746},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.8,"breakHorizontal":16.4,"spinRate":2038,"spinDirection":256},"zone":12,"typeConfidence":0.9,"plateTime":0.3977865179942457,"extension":6.151794218547623},"index":0,"playId":"2041775d-da03-3602-bab4-6d0d21debb9f","pitchNumber":1,"startTime":"2026-03-18T20:30:14.011Z","endTime":"2026-03-18T20:30:17.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.360718499134258,"aZ":-27.0488228472136,"pfxX":-10.864165044327478,"pfxZ":2.6462182321396863,"pX":0.6216640586718083,"pZ":2.7523950336520517,"vX0":8.631797891574504,"vY0":-137.8259729945319,"vZ0":-1.494038928331526,"x":93.3,"y":164.47,"x0":-1.1269358281949333,"y0":50.005921507817646,"z0":5.114441695920079,"aX":-21.07094160319278},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.7,"breakHorizontal":18.1,"spinRate":2139,"spinDirection":247},"zone":3,"typeConfidence":0.89,"plateTime":0.3961989977992384,"extension":6.204646433322907},"index":1,"playId":"9b2cbd7e-ee00-334d-ab12-55b883549c67","pitchNumber":2,"startTime":"2026-03-18T20:30:25.949Z","endTime":"2026-03-18T20:30:29.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.9,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.917810636828715,"aZ":-36.97868055737989,"pfxX":9.821296443904998,"pfxZ":-3.7894494100217484,"pX":-0.5513611659360789,"pZ":1.9380964067838697,"vX0":-0.27663437956399284,"vY0":-112.39739481377934,"vZ0":0.4148532227242496,"x":138.02,"y":186.45,"x0":-1.7003255473833077,"y0":50.000612442729064,"z0":5.5310164885451245,"aX":12.462038266343026},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-6.4,"breakHorizontal":-17.6,"spinRate":3114,"spinDirection":50},"zone":7,"typeConfidence":0.9,"plateTime":0.4888388409956095,"extension":5.8556493420723195},"index":2,"playId":"ba20d8a2-d9e2-3172-8117-bfabce06651c","pitchNumber":3,"startTime":"2026-03-18T20:30:42.821Z","endTime":"2026-03-18T20:30:45.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":77.6,"endSpeed":71.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.480008744037526,"aZ":-37.63717893734289,"pfxX":9.82459946349756,"pfxZ":-4.274358455351653,"pX":-0.11324263396244144,"pZ":1.5526895410169685,"vX0":0.46250619199224957,"vY0":-112.9284848729668,"vZ0":-0.2375073620861261,"x":121.32,"y":196.86,"x0":-1.5957515963620152,"y0":50.00220484510851,"z0":5.477440255639772,"aX":12.56141183100303},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-7.4,"breakHorizontal":-17.9,"spinRate":3062,"spinDirection":60},"zone":13,"typeConfidence":0.9,"plateTime":0.48688294506445606,"extension":5.849326780359109},"index":3,"playId":"f1ff3739-1d44-3883-a0e7-f8bb00d7c2aa","pitchNumber":4,"startTime":"2026-03-18T20:30:56.132Z","endTime":"2026-03-18T20:30:59.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.0,"awayTeamWinProbability":28.0,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:30:59.669Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Freeland walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T20:31:17.927Z","endTime":"2026-03-18T20:33:10.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.110585563705136,"aZ":-29.167797566880004,"pfxX":-10.331542526488311,"pfxZ":1.5562573323548055,"pX":1.2101518228960368,"pZ":2.638266437200437,"vX0":10.333522179802404,"vY0":-137.429155988229,"vZ0":-1.5785836121977115,"x":70.87,"y":167.55,"x0":-1.2352846414253056,"y0":50.00647012848472,"z0":5.1794591619137424,"aX":-19.999253898836127},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.6,"breakHorizontal":16.9,"spinRate":2047,"spinDirection":248},"zone":12,"typeConfidence":0.9,"plateTime":0.39679248231098674,"extension":6.239830130254027},"index":0,"playId":"f5072be6-4b39-3d10-ad55-a54edbf653d5","pitchNumber":1,"startTime":"2026-03-18T20:31:26.790Z","endTime":"2026-03-18T20:31:30.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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.8,"endSpeed":71.4,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.844782580727735,"aZ":-36.20224682869589,"pfxX":9.673336163560766,"pfxZ":-3.136431007470078,"pX":0.6114538938397809,"pZ":1.172925279850105,"vX0":2.381333995012035,"vY0":-113.19132337185728,"vZ0":-1.4361765748654964,"x":93.69,"y":207.11,"x0":-1.7137768621437435,"y0":50.004133378368316,"z0":5.477898995638045,"aX":12.411018473853824},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-5.8,"breakHorizontal":-18.1,"spinRate":3075,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4860007617900668,"extension":5.844823945409573},"index":1,"playId":"59b4aa95-3f12-36a7-9994-d121ff1804e3","pitchNumber":2,"startTime":"2026-03-18T20:31:39.375Z","endTime":"2026-03-18T20:31:42.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.718312865046617,"aZ":-36.922513083324326,"pfxX":9.767716659299495,"pfxZ":-3.8374550639033433,"pX":-0.014553170500965351,"pZ":1.383138787206983,"vX0":1.0767250217769087,"vY0":-111.32285864957386,"vZ0":-0.6598400165420046,"x":117.55,"y":201.44,"x0":-1.7734764941244532,"y0":50.00410775118722,"z0":5.554558954036484,"aX":12.0801631214193},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-6.7,"breakHorizontal":-17.9,"spinRate":3136,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.49479802663658834,"extension":5.9046341020576385},"index":2,"playId":"9a5a6b77-3689-3389-a9be-011d7a92565b","pitchNumber":3,"startTime":"2026-03-18T20:31:56.751Z","endTime":"2026-03-18T20:32:00.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.355460770592725,"aZ":-28.409713893103,"pfxX":-10.56560244450942,"pfxZ":1.9848256487857139,"pX":0.2204262047272481,"pZ":2.18891292505277,"vX0":8.193087513997646,"vY0":-136.14893920256313,"vZ0":-2.6682593426845975,"x":108.6,"y":179.68,"x0":-1.4416589224878547,"y0":50.00192066517707,"z0":5.129467935878629,"aX":-20.01436404062781},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.2,"breakHorizontal":17.6,"spinRate":2121,"spinDirection":251},"zone":5,"typeConfidence":0.91,"plateTime":0.4009174099958601,"extension":6.1502632493980105},"index":3,"playId":"d13e0129-f3b0-38fd-8a85-1e6602195ba6","pitchNumber":4,"startTime":"2026-03-18T20:32:08.753Z","endTime":"2026-03-18T20:32:12.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.571713167864345,"aZ":-26.325059149967405,"pfxX":-10.26084799917552,"pfxZ":3.0562515836156248,"pX":0.296518473689579,"pZ":1.665387411683728,"vX0":8.33110966704763,"vY0":-136.81704970526684,"vZ0":-4.364500406885266,"x":105.7,"y":193.81,"x0":-1.4410060710419288,"y0":50.002773162208385,"z0":5.0655203359521295,"aX":-19.63288465397217},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.9,"breakHorizontal":17.0,"spinRate":2163,"spinDirection":248},"zone":9,"typeConfidence":0.86,"plateTime":0.39892991774681663,"extension":6.101031406292855},"index":4,"playId":"108034f5-6923-320d-92f6-f41941025ea1","pitchNumber":5,"startTime":"2026-03-18T20:32:21.126Z","endTime":"2026-03-18T20:32:48.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"}},"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-03-18T20:32:53.445Z","endTime":"2026-03-18T20:33:07.000Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43418168341562,"aZ":-36.8337283466321,"pfxX":7.697600074585188,"pfxZ":-3.64276925045751,"pX":1.6313591970382846,"pZ":1.3642654462374733,"vX0":4.7103078713240105,"vY0":-113.19632913143538,"vZ0":-0.709554464534817,"x":54.82,"y":201.94,"x0":-1.4868536257561011,"y0":50.00322026498976,"z0":5.416108920238263,"aX":9.844903152122496},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-6.5,"breakHorizontal":-15.2,"spinRate":3093,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.48655827205343316,"extension":6.092321415692707},"index":6,"playId":"4fbcd6b2-f4d9-3b29-9dcc-4725aa8cc0b9","pitchNumber":6,"startTime":"2026-03-18T20:33:07.000Z","endTime":"2026-03-18T20:33:10.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.8,"awayTeamWinProbability":27.200000000000003,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:33:10.666Z","atBatIndex":15},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Miguel Rojas grounds into a force out, fielded by second baseman Christian Koss. Alex Freeland out at 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-18T20:33:35.440Z","endTime":"2026-03-18T20:34:31.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.983542475685624,"aZ":-37.516541268275844,"pfxX":9.8106834933831,"pfxZ":-4.177238543327163,"pX":0.10767198520406826,"pZ":1.5151722214574865,"vX0":1.1871593922321995,"vY0":-113.13085947084308,"vZ0":-0.4363302543350158,"x":112.9,"y":197.87,"x0":-1.6983726098392706,"y0":50.001052721629655,"z0":5.510534409537026,"aX":12.559311523008766},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-7.3,"breakHorizontal":-18.0,"spinRate":3048,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4864358486943994,"extension":5.920626337511799},"index":0,"playId":"727322db-453d-3170-9c65-33201ce3e31b","pitchNumber":1,"startTime":"2026-03-18T20:33:35.440Z","endTime":"2026-03-18T20:33:39.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55580431356058,"aZ":-28.65107909683038,"pfxX":-10.533796213681434,"pfxZ":1.8267257859548334,"pX":0.054043922662553937,"pZ":4.069326797210225,"vX0":6.974246076757403,"vY0":-137.29488313311518,"vZ0":1.7621701001042567,"x":114.94,"y":128.91,"x0":-1.1376335842975787,"y0":50.002946712465395,"z0":5.355738313057001,"aX":-20.310752821576596},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.8,"breakHorizontal":17.8,"spinRate":1952,"spinDirection":244},"zone":12,"typeConfidence":0.89,"plateTime":0.3974408329060206,"extension":6.154862529734129},"index":1,"playId":"2c9d487e-9159-35f3-aeff-5e0e13759d7c","pitchNumber":2,"startTime":"2026-03-18T20:33:51.026Z","endTime":"2026-03-18T20:33:54.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01905969063862,"aZ":-28.158624317085536,"pfxX":-9.605887562175582,"pfxZ":2.1535397121330133,"pX":-1.0821355599509266,"pZ":1.4289653063780519,"vX0":4.84311634778748,"vY0":-135.07514411608813,"vZ0":-4.438090565596129,"x":158.25,"y":200.2,"x0":-1.6420132289138774,"y0":50.00203844175127,"z0":5.052878032506691,"aX":-17.904190446318335},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.2,"breakHorizontal":16.4,"spinRate":2014,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4041570417404685,"extension":6.271160456194491},"index":2,"playId":"5fc6ef4f-021f-3653-b638-ca922a2ba9d4","pitchNumber":3,"startTime":"2026-03-18T20:34:07.785Z","endTime":"2026-03-18T20:34:11.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.143823530737087,"aZ":-28.08067367122893,"pfxX":-10.261175940026718,"pfxZ":2.1341295692670403,"pX":-0.8555164156774886,"pZ":2.8655261656651265,"vX0":5.068553942230712,"vY0":-137.06373923940387,"vZ0":-1.2900779129839544,"x":149.61,"y":161.41,"x0":-1.3880383502071554,"y0":50.00187973900063,"z0":5.246306393421692,"aX":-19.67025993820141},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.8,"breakHorizontal":17.6,"spinRate":1993,"spinDirection":245},"zone":11,"typeConfidence":0.86,"plateTime":0.3984605804439778,"extension":6.2591807796279255},"hitData":{"launchSpeed":68.9,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.15,"coordY":145.18}},"index":3,"playId":"2de61b3d-9244-337f-9a39-36e1a1b904ae","pitchNumber":4,"startTime":"2026-03-18T20:34:27.440Z","endTime":"2026-03-18T20:34:31.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:34:31.618Z","atBatIndex":16},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Luis Matos hit by pitch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T20:36:27.707Z","endTime":"2026-03-18T20:37:07.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":76.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75532996067908,"aZ":-28.539683537799583,"pfxX":5.82656473572058,"pfxZ":2.48992973484736,"pX":1.3381332093550442,"pZ":1.6066703480257134,"vX0":5.861596020772423,"vY0":-120.17990382160522,"vZ0":-3.413000234094938,"x":65.99,"y":195.4,"x0":-1.8914260880309812,"y0":50.00384285807283,"z0":5.586043098854068,"aX":8.503356577745999},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.0,"breakHorizontal":-12.0,"spinRate":2457,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4561361966187931,"extension":6.352170283141865},"index":0,"playId":"9b42a6a3-b4ae-3f07-a13b-2afa87635e4c","pitchNumber":1,"startTime":"2026-03-18T20:36:46.648Z","endTime":"2026-03-18T20:36:51.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.380878487351865,"aZ":-26.05873461910527,"pfxX":-7.995807557838949,"pfxZ":3.255706121415491,"pX":-2.099041237585635,"pZ":3.509536181169897,"vX0":2.6504544175583087,"vY0":-136.50282429064845,"vZ0":-0.9440480621518514,"x":197.01,"y":144.02,"x0":-2.0465639625247896,"y0":50.003050511971814,"z0":5.6618228510167965,"aX":-15.016921418738734},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.9,"breakHorizontal":13.9,"spinRate":2052,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.40198652929272205,"extension":6.461650645455725},"index":1,"playId":"3f803098-424f-3751-8d8a-b1a0bc2e6274","pitchNumber":2,"startTime":"2026-03-18T20:37:00.646Z","endTime":"2026-03-18T20:37:07.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":0.97,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:37:07.803Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Koss flies out to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T20:38:20.490Z","endTime":"2026-03-18T20:38:56.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T20:37:22.833Z","endTime":"2026-03-18T20:38:22.695Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"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":95.4,"endSpeed":86.8,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.556836986755656,"aZ":-16.399147010196085,"pfxX":-4.172808148008778,"pfxZ":8.135003409117775,"pX":0.19093852679251455,"pZ":3.01070969270112,"vX0":6.786395078461392,"vY0":-138.75129027639773,"vZ0":-4.175395051263346,"x":109.72,"y":157.49,"x0":-1.750380005601902,"y0":50.00449010052807,"z0":5.635862607132582,"aX":-8.094237216028366},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.9,"breakHorizontal":6.1,"spinRate":2414,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3955291749304628,"extension":6.555017355361485},"index":1,"playId":"276d0c85-de7f-36c6-807b-a3e9c5d8454f","pitchNumber":1,"startTime":"2026-03-18T20:38:22.695Z","endTime":"2026-03-18T20:38:25.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":73.7,"endSpeed":68.2,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.56109719675825,"aZ":-40.574238523981236,"pfxX":4.6956383369285755,"pfxZ":-7.244181541520943,"pX":0.7966933386455839,"pZ":1.7304908232814151,"vX0":3.5106383777410404,"vY0":-107.29112833505462,"vZ0":0.1705016553229668,"x":86.63,"y":192.06,"x0":-1.4742908683575369,"y0":50.00420032587554,"z0":6.1932167675955005,"aX":5.44279258930103},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-12.7,"breakHorizontal":-9.5,"spinRate":2477,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.5116289801688816,"extension":6.673573866412693},"hitData":{"launchSpeed":81.1,"launchAngle":43.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.45,"coordY":101.02}},"index":2,"playId":"8568d704-e38d-3d00-819e-9573f42e7384","pitchNumber":2,"startTime":"2026-03-18T20:38:46.862Z","endTime":"2026-03-18T20:38:56.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.89999999999999,"awayTeamWinProbability":29.10000000000001,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.69,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:38:56.359Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jung Hoo Lee walks. Luis Matos to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T20:39:00.242Z","endTime":"2026-03-18T20:40:24.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnSecond":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53378614067099,"aZ":-30.758515289622004,"pfxX":-8.590125424443649,"pfxZ":0.9394990902567004,"pX":0.9086578128511837,"pZ":1.233832592646491,"vX0":8.384760218646129,"vY0":-122.11186542441173,"vZ0":-4.9059196950495005,"x":82.36,"y":205.47,"x0":-1.4497900927717318,"y0":50.0057441673534,"z0":5.9083046964609025,"aX":-13.004604777249147},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.7,"breakHorizontal":13.7,"spinRate":1591,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.44815774264804853,"extension":6.6535554499099545},"index":0,"playId":"3e1139ea-8d13-3c52-9509-d03bf8567169","pitchNumber":1,"startTime":"2026-03-18T20:39:21.448Z","endTime":"2026-03-18T20:39:24.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":79.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.54423219172622,"aZ":-28.50663022857056,"pfxX":-5.568741125597396,"pfxZ":2.349959606292842,"pX":1.7524611858475063,"pZ":1.4140608943348565,"vX0":9.746066496053185,"vY0":-123.1032419880366,"vZ0":-5.102860267322604,"x":50.2,"y":200.6,"x0":-1.5043108594959878,"y0":50.004050347495216,"z0":5.878817371797307,"aX":-8.69412187013172},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.5,"breakHorizontal":8.3,"spinRate":1587,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4420776777845705,"extension":6.6512039639389995},"index":1,"playId":"31378306-698c-3b3e-96c5-59e2e608f7b2","pitchNumber":2,"startTime":"2026-03-18T20:39:39.221Z","endTime":"2026-03-18T20:39:42.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32147715787076,"aZ":-27.585419480613062,"pfxX":4.402867738617999,"pfxZ":3.1524248649478093,"pX":0.9836571767935923,"pZ":1.2303749238657238,"vX0":5.167921661696511,"vY0":-119.91039710627119,"vZ0":-4.535013532090684,"x":79.51,"y":205.56,"x0":-1.7719081501728253,"y0":50.00188403498823,"z0":5.6089890620548,"aX":6.406895889856879},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.9,"breakHorizontal":-9.2,"spinRate":2505,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.456891331010151,"extension":6.544062495473747},"index":2,"playId":"896e11de-7496-3750-8559-b05243d4bec3","pitchNumber":3,"startTime":"2026-03-18T20:40:02.367Z","endTime":"2026-03-18T20:40:05.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87371440146083,"aZ":-14.974236870096746,"pfxX":-5.451445570264763,"pfxZ":8.952224039177537,"pX":0.9454671821638284,"pZ":2.0929953367499343,"vX0":9.384323730992044,"vY0":-137.81202089462997,"vZ0":-6.530441296869856,"x":80.96,"y":182.27,"x0":-1.7970649905739333,"y0":50.00644915324554,"z0":5.506566846944577,"aX":-10.479081807001855},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":7.9,"spinRate":2318,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39757516319077935,"extension":6.587436094425849},"index":3,"playId":"d0ce880c-4a8c-3f33-aa16-76e318181640","pitchNumber":4,"startTime":"2026-03-18T20:40:19.549Z","endTime":"2026-03-18T20:40:24.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.5,"awayTeamWinProbability":33.5,"homeTeamWinProbabilityAdded":-4.3999999999999915,"leverageIndex":1.36,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:40:24.931Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T20:40:37.399Z","endTime":"2026-03-18T20:42:43.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnSecond":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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, 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":75.5,"endSpeed":69.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.43662855705866,"aZ":-40.34996428003015,"pfxX":4.593453922411362,"pfxZ":-6.714693680153424,"pX":0.2883304314763522,"pZ":1.8055404201142458,"vX0":2.883868625938874,"vY0":-109.95761316662306,"vZ0":-0.1570990997518924,"x":106.01,"y":190.03,"x0":-1.6391781324433379,"y0":50.00072202181724,"z0":6.1775869368882175,"aX":5.595005727880277},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-11.9,"breakHorizontal":-9.1,"spinRate":2600,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.49909666011779796,"extension":6.517837185490533},"index":0,"playId":"cf975747-82d3-3eec-8954-d39a5019f372","pitchNumber":1,"startTime":"2026-03-18T20:41:02.966Z","endTime":"2026-03-18T20:41:05.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":99.0,"endSpeed":90.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36668405365094,"aZ":-12.517831422702358,"pfxX":-4.987633649739118,"pfxZ":9.345600147829982,"pX":0.5776396332198473,"pZ":3.002414150818199,"vX0":8.660643863458354,"vY0":-143.88052749263784,"vZ0":-5.054494672322934,"x":94.98,"y":157.71,"x0":-1.8189999142552375,"y0":50.004900035755526,"z0":5.553236190382586,"aX":-10.493302477743512},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.1,"breakHorizontal":7.3,"spinRate":2425,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3802072360911244,"extension":6.617822569818391},"index":1,"playId":"a698dbf9-5db3-31c2-9842-d943faa04494","pitchNumber":2,"startTime":"2026-03-18T20:41:20.032Z","endTime":"2026-03-18T20:41:25.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":84.8,"endSpeed":77.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.959410603732007,"aZ":-26.78585665989716,"pfxX":-2.6366165934370853,"pfxZ":3.4776406733553564,"pX":-0.15282058165746157,"pZ":4.30586239007467,"vX0":4.192206623214954,"vY0":-123.5084322939988,"vZ0":0.8474834147684381,"x":122.83,"y":122.52,"x0":-1.5274648807705729,"y0":50.00237461857538,"z0":6.206104677643455,"aX":-4.084949962080851},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.7,"breakHorizontal":3.8,"spinRate":1137,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.44301142848212605,"extension":6.491458646683014},"index":2,"playId":"bd6715b4-5f76-3117-b7e2-48c27553d84b","pitchNumber":3,"startTime":"2026-03-18T20:41:58.066Z","endTime":"2026-03-18T20:42:01.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":91.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.796175785447,"aZ":-16.002536776327727,"pfxX":-2.3810279842781763,"pfxZ":7.615948798830816,"pX":-1.038992765642459,"pZ":3.960495088488199,"vX0":3.6840242341846894,"vY0":-144.38708948326132,"vZ0":-2.044719322626668,"x":156.6,"y":131.85,"x0":-2.0187047298080425,"y0":50.00480296582446,"z0":5.656166499210118,"aX":-5.057437759234335},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.6,"breakHorizontal":3.6,"spinRate":2414,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3785066160257373,"extension":6.600574250755726},"index":3,"playId":"322f5036-89f7-3af3-8cf2-6dd3ac0aae9a","pitchNumber":4,"startTime":"2026-03-18T20:42:19.877Z","endTime":"2026-03-18T20:42:23.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.745733942073525,"aZ":-42.04530585315313,"pfxX":5.470304700484917,"pfxZ":-7.707458717898714,"pX":-0.056990584361749815,"pZ":2.669673189296382,"vX0":1.760849338379869,"vY0":-112.84064584530043,"vZ0":1.4876177551167848,"x":119.17,"y":166.7,"x0":-1.5593606644286895,"y0":50.00142274861238,"z0":6.258639652831497,"aX":7.008314768421342},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-13.2,"breakHorizontal":-10.3,"spinRate":2653,"spinDirection":34},"zone":5,"typeConfidence":2.0,"plateTime":0.4865886648777753,"extension":6.698319351335483},"index":4,"playId":"fffc6657-e207-3dd6-a633-4d28504ef7c2","pitchNumber":5,"startTime":"2026-03-18T20:42:39.140Z","endTime":"2026-03-18T20:42:43.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.7,"awayTeamWinProbability":28.299999999999997,"homeTeamWinProbabilityAdded":5.200000000000003,"leverageIndex":2.22,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:42:43.160Z","atBatIndex":20},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Matt Chapman grounds into a force out, shortstop Mookie Betts to second baseman Miguel Rojas. Jung Hoo Lee out at 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-18T20:42:59.320Z","endTime":"2026-03-18T20:45:26.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65757418390984,"aZ":-28.31014269892418,"pfxX":6.492793392043472,"pfxZ":2.5384324299747885,"pX":0.07698186048570743,"pZ":3.202650155686722,"vX0":2.6884100788820264,"vY0":-122.51064880462799,"vZ0":-0.12127349358809536,"x":114.07,"y":152.31,"x0":-1.8774809142605082,"y0":50.00417064293188,"z0":5.667577603516798,"aX":9.894136173140247},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.8,"breakHorizontal":-12.4,"spinRate":2622,"spinDirection":61},"zone":2,"typeConfidence":2.0,"plateTime":0.446669680593633,"extension":6.481653195637555},"index":0,"playId":"ce1768e1-9dd8-326b-a2c8-aeb55c55cd15","pitchNumber":1,"startTime":"2026-03-18T20:43:10.966Z","endTime":"2026-03-18T20:43:13.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.874313969977905,"aZ":-24.465421283435255,"pfxX":-9.748460637379113,"pfxZ":3.852273012561059,"pX":-0.2649139833420009,"pZ":1.7015493136875874,"vX0":8.160593869604925,"vY0":-140.31889954255337,"vZ0":-6.139722516939003,"x":127.1,"y":192.84,"x0":-1.9401065700383773,"y0":50.00190706043811,"z0":5.505455372549722,"aX":-19.496182128481262},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.9,"breakHorizontal":16.1,"spinRate":2029,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3899094808026251,"extension":6.635619581475178},"index":1,"playId":"be44df63-5225-3bf3-82b1-7fe003b133b6","pitchNumber":2,"startTime":"2026-03-18T20:43:34.006Z","endTime":"2026-03-18T20:44:01.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"}},"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":99.9,"endSpeed":91.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.282249007809895,"aZ":-13.055810092440353,"pfxX":-1.8692410541582156,"pfxZ":8.895153304700319,"pX":0.4483861770656777,"pZ":2.680028728768756,"vX0":6.992954992248349,"vY0":-145.27928419721366,"vZ0":-6.179554287452966,"x":99.91,"y":166.42,"x0":-1.7411976011347876,"y0":50.00246087758347,"z0":5.619657564312237,"aX":-4.017899580145689},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.1,"breakHorizontal":2.0,"spinRate":2354,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.3762255348129253,"extension":6.652614462283852},"index":2,"playId":"6a90af98-4a0c-3247-b2c5-02a3dd5d423a","pitchNumber":3,"startTime":"2026-03-18T20:44:13.810Z","endTime":"2026-03-18T20:44:16.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":86.1,"endSpeed":78.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00215135364234,"aZ":-26.63065358537275,"pfxX":-4.480896731446894,"pfxZ":3.4873216561802387,"pX":-0.8490047110653646,"pZ":4.149993144457425,"vX0":3.131665392500236,"vY0":-125.41189137482924,"vZ0":0.4936817718933514,"x":149.36,"y":126.73,"x0":-1.533447254208257,"y0":50.00063803511318,"z0":6.127336238504582,"aX":-7.117605565281506},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.7,"breakHorizontal":7.3,"spinRate":1094,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4371977144876409,"extension":6.607471045567785},"index":3,"playId":"97f5a7ae-0a89-315d-90fc-662c03e54aaa","pitchNumber":4,"startTime":"2026-03-18T20:44:36.330Z","endTime":"2026-03-18T20:44:39.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1643827895729,"aZ":-42.570066066849826,"pfxX":4.147707712887424,"pfxZ":-7.4818772865093806,"pX":1.3647030821428459,"pZ":0.6105554204734572,"vX0":5.320760493605678,"vY0":-117.67938644295998,"vZ0":-3.448649910212764,"x":64.98,"y":222.3,"x0":-1.471885852782577,"y0":50.00039639352539,"z0":6.07280160899877,"aX":5.765170901799647},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-14.2,"breakHorizontal":-8.9,"spinRate":2723,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4670088542937867,"extension":6.698094333318902},"index":4,"playId":"e4e38bde-e329-3da1-bdb3-7a4cc7283cf7","pitchNumber":5,"startTime":"2026-03-18T20:44:58.139Z","endTime":"2026-03-18T20:45:01.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.796605395869797,"aZ":-25.42553502767202,"pfxX":-6.034113754737348,"pfxZ":3.276522931564135,"pX":-0.5459352843141579,"pZ":1.917209699007082,"vX0":5.927684794096921,"vY0":-142.23220289629654,"vZ0":-5.55999427974487,"x":137.81,"y":187.02,"x0":-1.8670484677083925,"y0":50.00454095982992,"z0":5.496790440032556,"aX":-12.438236554644858},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.0,"breakHorizontal":9.8,"spinRate":1990,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.3842203749160982,"extension":6.561782917367781},"hitData":{"launchSpeed":89.4,"launchAngle":-4.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.55,"coordY":152.59}},"index":5,"playId":"04b7d6f9-df6f-371e-885c-706b4877bc5c","pitchNumber":6,"startTime":"2026-03-18T20:45:20.607Z","endTime":"2026-03-18T20:45:26.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":682641,"link":"/api/v1/people/682641"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.4,"awayTeamWinProbability":23.599999999999994,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":1.89,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:45:26.771Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Freddie Freeman homers (1) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T20:47:26.017Z","endTime":"2026-03-18T20:48:08.274Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":{"id":694738,"link":"/api/v1/people/694738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05639003089225,"aZ":-31.5043714930736,"pfxX":-10.139704291772865,"pfxZ":0.35730249224144117,"pX":0.17830776465914105,"pZ":3.535938464935346,"vX0":7.712281351617226,"vY0":-136.05966033306504,"vZ0":0.894387878886303,"x":110.2,"y":143.31,"x0":-1.3614659193553806,"y0":50.005801655405406,"z0":5.369452185664773,"aX":-19.20444857681304},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.0,"breakHorizontal":16.9,"spinRate":1917,"spinDirection":245},"zone":2,"typeConfidence":0.9,"plateTime":0.40103528249012,"extension":6.113818277883314},"index":0,"playId":"6d69cb18-e299-3c9a-a7f9-4fb07cace68e","pitchNumber":1,"startTime":"2026-03-18T20:47:32.913Z","endTime":"2026-03-18T20:47:36.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.004285698095934,"aZ":-35.843301660284865,"pfxX":9.143026101801205,"pfxZ":-2.9517268882197394,"pX":0.35665037627095075,"pZ":1.6410639180547626,"vX0":2.044569925587769,"vY0":-111.38787990166216,"vZ0":-0.4356027963023562,"x":103.41,"y":194.47,"x0":-1.7630306911224218,"y0":50.00342295064135,"z0":5.579425966138162,"aX":11.365311950077285},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-5.2,"breakHorizontal":-17.0,"spinRate":3138,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.4937641804764894,"extension":5.607803339265947},"hitData":{"launchSpeed":104.0,"launchAngle":31.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":169.69,"coordY":30.7}},"index":1,"playId":"3aa546b1-adee-343c-95ea-a110ef9049ee","pitchNumber":2,"startTime":"2026-03-18T20:47:44.001Z","endTime":"2026-03-18T20:48:08.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.89999999999999,"awayTeamWinProbability":16.10000000000001,"homeTeamWinProbabilityAdded":7.499999999999986,"leverageIndex":0.61,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:48:08.274Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T20:48:22.112Z","endTime":"2026-03-18T20:48:48.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5132104752045,"aZ":-29.85856063575216,"pfxX":-9.70887044241358,"pfxZ":1.2067938442353423,"pX":0.2925619538247951,"pZ":1.8718660293111389,"vX0":7.6749824668860995,"vY0":-137.24539661292997,"vZ0":-3.1245759343247475,"x":105.85,"y":188.24,"x0":-1.269641444206017,"y0":50.004712646032935,"z0":5.044603345331212,"aX":-18.645313657016132},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.8,"breakHorizontal":16.1,"spinRate":1950,"spinDirection":247},"zone":9,"typeConfidence":0.91,"plateTime":0.3981054207118073,"extension":6.382582924465722},"index":0,"playId":"1a245423-3a5d-3b26-8682-8662da7561e1","pitchNumber":1,"startTime":"2026-03-18T20:48:28.671Z","endTime":"2026-03-18T20:48:31.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.356836904216138,"aZ":-27.800110910578155,"pfxX":-9.483331256565076,"pfxZ":2.3111900612644893,"pX":-0.3978088895030054,"pZ":1.9790077378801076,"vX0":5.743340543005348,"vY0":-136.08907055949288,"vZ0":-3.0295130616891113,"x":132.16,"y":185.35,"x0":-1.2936843933852176,"y0":50.004080903274584,"z0":5.013988151798794,"aX":-17.94860688812747},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.8,"breakHorizontal":16.1,"spinRate":2020,"spinDirection":252},"zone":7,"typeConfidence":0.85,"plateTime":0.40110928746711316,"extension":6.1655794091409195},"hitData":{"launchSpeed":90.9,"launchAngle":54.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.43,"coordY":133.28}},"index":1,"playId":"0c9c259b-969c-3c11-aa98-7677e021a9a4","pitchNumber":2,"startTime":"2026-03-18T20:48:39.644Z","endTime":"2026-03-18T20:48:48.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.8,"awayTeamWinProbability":17.200000000000003,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:48:48.017Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T20:48:58.678Z","endTime":"2026-03-18T20:50:39.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6034896072462,"aZ":-32.67162928769368,"pfxX":-9.977081796415561,"pfxZ":-0.30381002108190813,"pX":-1.1971897632382122,"pZ":2.414094944382593,"vX0":4.707255686934278,"vY0":-127.31164630765743,"vZ0":-0.5748421266827013,"x":162.63,"y":173.6,"x0":-1.7717721546354446,"y0":50.001254634340064,"z0":5.223731987939159,"aX":-16.41203486912454},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.5,"breakHorizontal":17.0,"spinRate":1958,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.4298577033490423,"extension":5.796950269761957},"index":0,"playId":"8bb00c08-686a-3fd7-bc11-b1f22977a2b5","pitchNumber":1,"startTime":"2026-03-18T20:49:12.975Z","endTime":"2026-03-18T20:49:16.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.634040397376136,"aZ":-29.18168195420212,"pfxX":-9.781631827948758,"pfxZ":1.5763966790138202,"pX":0.6088052852471931,"pZ":3.213685726189084,"vX0":8.292600413748847,"vY0":-136.68880459390277,"vZ0":-0.08311581681545555,"x":93.79,"y":152.01,"x0":-1.185534750296031,"y0":50.00604883960129,"z0":5.239263827189706,"aX":-18.611307651211167},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.0,"breakHorizontal":16.1,"spinRate":2129,"spinDirection":247},"zone":3,"typeConfidence":0.9,"plateTime":0.39989927786169943,"extension":6.149720975881948},"index":1,"playId":"6c20bcf2-bb39-398d-934c-07605e3c0277","pitchNumber":2,"startTime":"2026-03-18T20:49:24.367Z","endTime":"2026-03-18T20:49:27.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60942055578248,"aZ":-25.32488540644623,"pfxX":0.2961290186071466,"pfxZ":3.831201500423486,"pX":1.3235047980931394,"pZ":2.579267646281579,"vX0":6.804319888647748,"vY0":-133.16199356778333,"vZ0":-2.3898777696778213,"x":66.55,"y":169.14,"x0":-1.307546684376245,"y0":50.005555812327586,"z0":5.327823548370377,"aX":0.5294329201200275},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.6,"breakHorizontal":-2.0,"spinRate":2130,"spinDirection":226},"zone":12,"typeConfidence":0.93,"plateTime":0.4119267648078573,"extension":6.041070062674805},"index":2,"playId":"9fd92f88-e0ea-3598-b7f3-5201ee1337b7","pitchNumber":3,"startTime":"2026-03-18T20:49:37.675Z","endTime":"2026-03-18T20:49:41.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.252497002920375,"aZ":-26.63203741176181,"pfxX":-0.10875850143543397,"pfxZ":3.082016231643186,"pX":0.8811828916969435,"pZ":3.020781881766648,"vX0":6.043966118215408,"vY0":-133.6290126902828,"vZ0":-1.0503026337178534,"x":83.41,"y":157.22,"x0":-1.400982579295593,"y0":50.00351891023949,"z0":5.341755201637771,"aX":-0.19619200535766312},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.5,"breakHorizontal":-1.2,"spinRate":2152,"spinDirection":214},"zone":12,"typeConfidence":0.93,"plateTime":0.4107365844447668,"extension":5.941265441388465},"index":3,"playId":"442926c0-6a49-366b-b5da-3dbe213922ea","pitchNumber":4,"startTime":"2026-03-18T20:49:50.171Z","endTime":"2026-03-18T20:49:53.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1049360714179,"aZ":-34.64774655390901,"pfxX":-10.773974063090018,"pfxZ":-1.523389721088999,"pX":0.6135207512373172,"pZ":0.9172232965826412,"vX0":8.919428825407971,"vY0":-126.78124331741732,"vZ0":-3.1948497112179552,"x":93.61,"y":214.01,"x0":-1.5588283328650543,"y0":50.00538622411105,"z0":4.9729639647392245,"aX":-17.45580122939427},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.4,"breakHorizontal":17.4,"spinRate":1934,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.4328351219304527,"extension":6.059852350961325},"index":4,"playId":"c933bcad-48ba-394c-aa2b-4bba14d496d9","pitchNumber":5,"startTime":"2026-03-18T20:50:04.240Z","endTime":"2026-03-18T20:50:07.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.199748504591884,"aZ":-29.280324010511126,"pfxX":-10.390661873844884,"pfxZ":1.5387548343285395,"pX":0.6852483367244989,"pZ":2.3468247721139264,"vX0":8.426408630607797,"vY0":-136.25603157469183,"vZ0":-2.278108887779624,"x":90.88,"y":175.42,"x0":-1.0933149478796815,"y0":50.006214227089544,"z0":5.211621512925092,"aX":-19.593106115869027},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.5,"breakHorizontal":17.0,"spinRate":2027,"spinDirection":247},"zone":6,"typeConfidence":0.91,"plateTime":0.40158243352407563,"extension":6.245356698441477},"index":5,"playId":"9af1e43c-44dd-3428-a0c5-5d91bf2f3c09","pitchNumber":6,"startTime":"2026-03-18T20:50:19.455Z","endTime":"2026-03-18T20:50:22.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.864630451390138,"aZ":-37.1989132064763,"pfxX":9.671232105831084,"pfxZ":-4.034786740639759,"pX":0.7593823571705542,"pZ":1.6694819265820031,"vX0":2.4657281972443745,"vY0":-111.99555355812514,"vZ0":-0.07928179063229135,"x":88.05,"y":193.7,"x0":-1.617187184252761,"y0":50.001881269487356,"z0":5.572262549030637,"aX":12.047575368500244},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-7.0,"breakHorizontal":-18.1,"spinRate":3112,"spinDirection":47},"zone":9,"typeConfidence":0.9,"plateTime":0.49271575567232295,"extension":5.896531471538453},"index":6,"playId":"c03674cc-51fd-36b8-bf64-635f6304e701","pitchNumber":7,"startTime":"2026-03-18T20:50:34.947Z","endTime":"2026-03-18T20:50:39.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.89999999999999,"awayTeamWinProbability":18.10000000000001,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:50:39.428Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Teoscar Hernández flies out to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-18T20:50:54.089Z","endTime":"2026-03-18T20:52:00.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":78.5,"endSpeed":71.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.096412671587142,"aZ":-35.66347245441974,"pfxX":9.532350408775644,"pfxZ":-2.684570483867113,"pX":2.221322388853075,"pZ":0.981672697022686,"vX0":5.343473144838188,"vY0":-114.15339811202286,"vZ0":-1.9344834351077935,"x":32.33,"y":212.27,"x0":-1.4006674482136021,"y0":50.00303555469607,"z0":5.403154539235074,"aX":12.382866953421274},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-5.0,"breakHorizontal":-18.7,"spinRate":3054,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.4827282358942635,"extension":6.01393156876476},"index":0,"playId":"7ef8d115-ab03-398e-ad27-90470891b03c","pitchNumber":1,"startTime":"2026-03-18T20:51:01.532Z","endTime":"2026-03-18T20:51:04.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.246156212006447,"aZ":-28.988076602890033,"pfxX":-10.178274279671747,"pfxZ":1.712866448092405,"pX":-0.995924388176027,"pZ":1.8193751563448466,"vX0":4.686237203251456,"vY0":-135.547120417677,"vZ0":-3.2980681717550375,"x":154.96,"y":189.66,"x0":-1.4233686882636447,"y0":50.006493523475,"z0":5.073039041130048,"aX":-18.969389515109068},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.6,"breakHorizontal":17.5,"spinRate":1906,"spinDirection":251},"zone":13,"typeConfidence":0.89,"plateTime":0.4038785430523082,"extension":6.096874183830619},"index":1,"playId":"8357f4f5-ac19-3ce3-886c-0462f8bde677","pitchNumber":2,"startTime":"2026-03-18T20:51:15.102Z","endTime":"2026-03-18T20:51:18.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":70.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.588102861717033,"aZ":-34.09779017718735,"pfxX":10.0907846762473,"pfxZ":-1.5202637404665094,"pX":1.218782844347259,"pZ":2.1134498987489256,"vX0":3.2028695248208887,"vY0":-112.80185713265527,"vZ0":0.11073899287252131,"x":70.54,"y":181.72,"x0":-1.536389076668212,"y0":50.00085287819172,"z0":5.547576118396221,"aX":12.79318663497346},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-2.4,"breakHorizontal":-19.1,"spinRate":3120,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.488574452768499,"extension":5.803590641908774},"index":2,"playId":"ce852f7b-afb2-3f22-af08-2498c316c9d8","pitchNumber":3,"startTime":"2026-03-18T20:51:28.597Z","endTime":"2026-03-18T20:51:32.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.812334801711273,"aZ":-29.59259269400025,"pfxX":-11.184736141864066,"pfxZ":1.3538997355147124,"pX":0.5860755317904732,"pZ":3.0104878137566096,"vX0":8.532754945231684,"vY0":-136.78194128304332,"vZ0":-0.4740191960637496,"x":94.66,"y":157.5,"x0":-1.1077573579908568,"y0":50.004826417012396,"z0":5.200477133499586,"aX":-21.372880272136687},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.5,"breakHorizontal":18.6,"spinRate":2043,"spinDirection":250},"zone":3,"typeConfidence":0.91,"plateTime":0.3991687254079479,"extension":6.241382993557859},"index":3,"playId":"cf0ba405-05b0-3669-bfaa-915d6cc47751","pitchNumber":4,"startTime":"2026-03-18T20:51:41.452Z","endTime":"2026-03-18T20:51:44.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.846520523645783,"aZ":-29.85371260245296,"pfxX":-10.23140617806355,"pfxZ":1.2319151861819009,"pX":-0.7120336402030362,"pZ":2.113866626071987,"vX0":5.397970096771885,"vY0":-135.97642017899915,"vZ0":-2.653858473536622,"x":144.14,"y":181.71,"x0":-1.3900368868970654,"y0":50.00140947336252,"z0":5.166503599741592,"aX":-19.223771767777112},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.9,"breakHorizontal":17.4,"spinRate":1851,"spinDirection":251},"zone":7,"typeConfidence":0.91,"plateTime":0.40229118065880076,"extension":6.226551279871273},"hitData":{"launchSpeed":92.9,"launchAngle":32.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.48,"coordY":89.04}},"index":4,"playId":"5fb3d9fd-98bf-32c9-9223-7c9a1a37997c","pitchNumber":5,"startTime":"2026-03-18T20:51:52.939Z","endTime":"2026-03-18T20:52:00.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:52:00.098Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-18T20:53:57.825Z","endTime":"2026-03-18T20:55:46.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.304741093428827,"aZ":-28.91713086523834,"pfxX":8.5819854440765,"pfxZ":2.3844433687207864,"pX":-1.3049404929699264,"pZ":3.520207756624667,"vX0":-1.0578449059910335,"vY0":-116.00625271160119,"vZ0":1.1105833014846096,"x":166.74,"y":143.73,"x0":-1.958681002520183,"y0":50.00181170012116,"z0":5.787685205699891,"aX":11.718836023231043},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.9,"breakHorizontal":-15.2,"spinRate":2451,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.47179329555954785,"extension":6.365132950393194},"index":0,"playId":"7a7e17da-f828-3162-85eb-9de073ef7fbc","pitchNumber":1,"startTime":"2026-03-18T20:54:12.322Z","endTime":"2026-03-18T20:54:17.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.778630472980474,"aZ":-23.26302810756793,"pfxX":-9.085619414205734,"pfxZ":4.733529477489951,"pX":0.07270344422900535,"pZ":2.0191270234036245,"vX0":7.840841053618202,"vY0":-136.5296300021072,"vZ0":-4.8335858113429895,"x":114.23,"y":184.26,"x0":-1.6595692558652648,"y0":50.003654822709265,"z0":5.418784141889516,"aX":-17.10936232491151},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.7,"breakHorizontal":14.8,"spinRate":2115,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.40156984046391253,"extension":6.5418754146701525},"index":1,"playId":"ec6a679a-59fd-3169-89dd-0b7bbbe60559","pitchNumber":2,"startTime":"2026-03-18T20:54:24.198Z","endTime":"2026-03-18T20:54:27.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89833365571664,"aZ":-15.152670218707037,"pfxX":-2.5443100719365295,"pfxZ":8.37871412828907,"pX":-0.22809467736694725,"pZ":3.5218457150736566,"vX0":5.082409039141172,"vY0":-141.31872752542102,"vZ0":-2.8786163324451803,"x":125.69,"y":143.69,"x0":-1.7157355420217133,"y0":50.00112668509374,"z0":5.521607998058419,"aX":-5.168282225477533},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.8,"breakHorizontal":3.6,"spinRate":2351,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3869388915085028,"extension":6.595213164927551},"index":2,"playId":"7063f2eb-ab8e-3aa2-91c3-daeadbda33a9","pitchNumber":3,"startTime":"2026-03-18T20:54:45.380Z","endTime":"2026-03-18T20:54:48.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.74930913059799,"aZ":-17.51272677902879,"pfxX":-1.0607055415182887,"pfxZ":6.969524496811136,"pX":0.4595054499227081,"pZ":2.7070866062841876,"vX0":6.447512795799415,"vY0":-143.74793759989475,"vZ0":-5.187058816703423,"x":99.48,"y":165.69,"x0":-1.6697655102671394,"y0":50.00189652555366,"z0":5.613843893207054,"aX":-2.2322250057146005},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.8,"breakHorizontal":0.7,"spinRate":2344,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3803015292316214,"extension":6.5464099256451425},"index":3,"playId":"6516e278-e62b-3a5c-af9c-dc1a617ff1ee","pitchNumber":4,"startTime":"2026-03-18T20:55:00.863Z","endTime":"2026-03-18T20:55:03.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.387645105524783,"aZ":-26.675371844687934,"pfxX":-5.020879429420578,"pfxZ":3.4217699203263017,"pX":-1.6086384065633574,"pZ":2.9069446572164535,"vX0":2.220292358797198,"vY0":-126.20952459495632,"vZ0":-1.601103191499384,"x":178.32,"y":160.29,"x0":-1.848793402812598,"y0":50.00570091562473,"z0":5.703939368119789,"aX":-8.077540378280423},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.0,"breakHorizontal":8.5,"spinRate":1347,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.43447113874519205,"extension":6.526284433014539},"index":4,"playId":"7183581f-a4b6-3173-968c-f17d47ddec23","pitchNumber":5,"startTime":"2026-03-18T20:55:16.021Z","endTime":"2026-03-18T20:55:19.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-03-18T20:55:27.274Z","endTime":"2026-03-18T20:55:42.173Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.880088051425037,"aZ":-41.237413046478586,"pfxX":5.382394237386677,"pfxZ":-6.938086091422914,"pX":-0.27516722999269516,"pZ":2.2492352331033723,"vX0":1.5093079433409964,"vY0":-113.81782473270118,"vZ0":0.5147549939369209,"x":127.49,"y":178.05,"x0":-1.6471302010045628,"y0":50.005432735383145,"z0":6.120569114892626,"aX":7.026652830346004},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-12.1,"breakHorizontal":-10.1,"spinRate":2547,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.48217248072503827,"extension":6.48488447849761},"index":6,"playId":"6eb0b4cd-1a2d-3812-a08d-45dca6c3e488","pitchNumber":6,"startTime":"2026-03-18T20:55:42.173Z","endTime":"2026-03-18T20:55:46.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:55:46.101Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willy Adames walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-18T20:55:55.408Z","endTime":"2026-03-18T20:58:15.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":72.3,"endSpeed":66.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.825138190692737,"aZ":-39.91103571452386,"pfxX":6.368793225770326,"pfxZ":-6.978953352022495,"pX":0.26151170247287286,"pZ":2.0750720481130966,"vX0":2.0868083544473826,"vY0":-105.20345383274487,"vZ0":1.135317679630412,"x":107.03,"y":182.75,"x0":-1.5742150694277386,"y0":50.005121206416284,"z0":6.197772424122748,"aX":7.055114371830632},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-11.9,"breakHorizontal":-12.1,"spinRate":2536,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.5230138884908921,"extension":6.46660993452266},"index":0,"playId":"d3f0b91a-5244-394c-901a-252c375c8d7d","pitchNumber":1,"startTime":"2026-03-18T20:56:14.211Z","endTime":"2026-03-18T20:56:17.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":86.9,"endSpeed":80.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.677683036234917,"aZ":-30.991732645253297,"pfxX":-6.36565029128812,"pfxZ":0.7236581808168552,"pX":-1.6587469962800736,"pZ":2.274367462700381,"vX0":2.3430496289696587,"vY0":-126.58134006237975,"vZ0":-2.4090474228516756,"x":180.23,"y":177.37,"x0":-1.766863047498106,"y0":50.0014018493753,"z0":5.70787782371307,"aX":-10.378569286378948},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":11.0,"spinRate":1241,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.43192076556975767,"extension":6.575254025810224},"index":1,"playId":"aff68f61-0d3d-3663-b79e-bd659262efb8","pitchNumber":2,"startTime":"2026-03-18T20:56:28.495Z","endTime":"2026-03-18T20:56:32.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":97.8,"endSpeed":90.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.004784531907962,"aZ":-13.692467896701649,"pfxX":-3.165905570769941,"pfxZ":8.970748185125881,"pX":1.5953030424175945,"pZ":1.8253858789931638,"vX0":10.14561759492676,"vY0":-142.02896548016025,"vZ0":-7.476207945274208,"x":56.19,"y":189.49,"x0":-1.59873036816308,"y0":50.00131211708174,"z0":5.347428722103816,"aX":-6.522593694937332},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":3.8,"spinRate":2454,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3844244225735416,"extension":6.647731271205101},"index":2,"playId":"b9801190-f104-3de8-bb63-cde50d318e17","pitchNumber":3,"startTime":"2026-03-18T20:56:43.253Z","endTime":"2026-03-18T20:56:46.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31235205990842,"aZ":-14.658542291348102,"pfxX":-3.5646232977948045,"pfxZ":8.496621790455457,"pX":0.1516166669711404,"pZ":2.8984132681113843,"vX0":6.438148723564464,"vY0":-142.14995973387633,"vZ0":-4.652674762069655,"x":111.22,"y":160.52,"x0":-1.671876909739827,"y0":50.006333826713636,"z0":5.4763690531203,"aX":-7.351861182557068},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.8,"breakHorizontal":5.3,"spinRate":2428,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.38423573169913894,"extension":6.524660319553045},"index":3,"playId":"bd8653f5-a23a-307f-b4a0-e22fb25baae9","pitchNumber":4,"startTime":"2026-03-18T20:56:59.880Z","endTime":"2026-03-18T20:57:02.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"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-18T20:57:10.168Z","endTime":"2026-03-18T20:57:21.232Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07402221089764,"aZ":-14.472949501974242,"pfxX":-3.212218314603705,"pfxZ":8.59884572382294,"pX":1.5218278860309287,"pZ":2.4299833604424412,"vX0":9.900538861879367,"vY0":-142.22193589972667,"vZ0":-5.927177434817132,"x":58.99,"y":173.17,"x0":-1.579427969734274,"y0":50.0047589861643,"z0":5.450749530886297,"aX":-6.614529241020633},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.5,"breakHorizontal":4.0,"spinRate":2415,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3843849012371172,"extension":6.6561758630975065},"index":5,"playId":"ec029f3f-d6ef-3e67-b37b-4d1cccd8490e","pitchNumber":5,"startTime":"2026-03-18T20:57:21.232Z","endTime":"2026-03-18T20:57:24.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-03-18T20:57:47.787Z","endTime":"2026-03-18T20:58:11.274Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":88.0,"endSpeed":81.4,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.5071215744678,"aZ":-27.086062746751676,"pfxX":3.8960228899963356,"pfxZ":3.0491517708894014,"pX":1.0556476116438434,"pZ":1.241916066207072,"vX0":5.804370123889322,"vY0":-128.085432634431,"vZ0":-5.062958993408634,"x":76.76,"y":205.25,"x0":-1.7426412253259036,"y0":50.00293625874731,"z0":5.352393413484238,"aX":6.496249079564468},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":-8.3,"spinRate":2531,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.42701054967722785,"extension":6.503142082318077},"index":7,"playId":"817cbb5f-e4cf-33e3-b220-3a6fc64dbe22","pitchNumber":6,"startTime":"2026-03-18T20:58:11.274Z","endTime":"2026-03-18T20:58:15.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.10000000000001,"awayTeamWinProbability":18.89999999999999,"homeTeamWinProbabilityAdded":-2.499999999999986,"leverageIndex":0.6,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-18T20:58:15.809Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jerar Encarnacion grounds into a double play, first baseman Freddie Freeman to shortstop Mookie Betts to first baseman Freddie Freeman. Willy Adames out at 2nd. Jerar Encarnacion out at 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-18T20:58:25.789Z","endTime":"2026-03-18T21:00:38.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":666464,"fullName":"Jerar Encarnacion","link":"/api/v1/people/666464"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.171434571246014,"aZ":-25.04142912481023,"pfxX":-8.236953410324517,"pfxZ":3.6455785169283406,"pX":-0.944354019752772,"pZ":1.6572840862515217,"vX0":5.08026690807006,"vY0":-138.78952022755817,"vZ0":-5.770017297220034,"x":153.0,"y":194.03,"x0":-1.7254178692004074,"y0":50.00467379525126,"z0":5.424159948475491,"aX":-16.120160248115454},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.6,"breakHorizontal":13.9,"spinRate":2125,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.39418401075917986,"extension":6.62154006791178},"index":0,"playId":"bbd03a53-8354-3562-8caa-0bfff8371e32","pitchNumber":1,"startTime":"2026-03-18T20:58:40.035Z","endTime":"2026-03-18T20:58:43.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32593243533281,"aZ":-22.078606548218257,"pfxX":-8.429770066567883,"pfxZ":5.061994848589733,"pX":-1.0307416485024132,"pZ":1.1055479406948199,"vX0":4.736654807293244,"vY0":-140.25720091062564,"vZ0":-7.83894957375686,"x":156.29,"y":208.93,"x0":-1.644954120714264,"y0":50.00480091903876,"z0":5.373358200204648,"aX":-16.819455149120138},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.8,"breakHorizontal":14.3,"spinRate":2034,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3903227510683669,"extension":6.6067601215316705},"index":1,"playId":"572c262b-e8d4-3a33-be69-3463241fd289","pitchNumber":2,"startTime":"2026-03-18T20:58:57.766Z","endTime":"2026-03-18T20:59:00.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.9,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.877070020800108,"aZ":-30.896822133254744,"pfxX":3.082965706834766,"pfxZ":0.8823141384124256,"pX":0.6823300135232132,"pZ":1.3954893253482812,"vX0":4.759443122152983,"vY0":-118.75039990651706,"vZ0":-3.204927552343067,"x":90.99,"y":201.1,"x0":-1.7414627592970153,"y0":50.00045866068205,"z0":5.548082427402023,"aX":4.439732640525957},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.1,"breakHorizontal":-6.6,"spinRate":2558,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4597110406232874,"extension":6.435995813630992},"index":2,"playId":"b091876f-f627-37c9-9c08-92045f4f8fa1","pitchNumber":3,"startTime":"2026-03-18T20:59:19.050Z","endTime":"2026-03-18T20:59:22.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.372393280072103,"aZ":-30.565504515053988,"pfxX":2.9535684059385927,"pfxZ":1.0406652632521984,"pX":1.1769396882233716,"pZ":1.1462948222732694,"vX0":6.150121477531781,"vY0":-123.09584583669725,"vZ0":-4.288586283727132,"x":72.14,"y":207.83,"x0":-1.7288581263884437,"y0":50.00450265560193,"z0":5.4730818169585325,"aX":4.573075505497098},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.2,"breakHorizontal":-6.7,"spinRate":2537,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4434437189915017,"extension":6.579690771370851},"index":3,"playId":"d8901630-0d2b-37db-b9ad-daa85e46b62e","pitchNumber":4,"startTime":"2026-03-18T20:59:38.043Z","endTime":"2026-03-18T20:59:41.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.365540921783797,"aZ":-26.15946906506805,"pfxX":-8.30392899023308,"pfxZ":3.0038589741087467,"pX":-0.8377031936398126,"pZ":2.4843908159024854,"vX0":5.932653079356826,"vY0":-140.09096546009988,"vZ0":-3.2327844987043637,"x":148.93,"y":171.7,"x0":-1.8957648313477984,"y0":50.00327675788633,"z0":5.348631483852506,"aX":-16.63283991470715},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.0,"breakHorizontal":13.9,"spinRate":2142,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.3898365705515321,"extension":6.688445623288783},"index":4,"playId":"f1afc235-985a-301f-b1d1-d7e63371b554","pitchNumber":5,"startTime":"2026-03-18T20:59:58.039Z","endTime":"2026-03-18T21:00:01.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-18T21:00:10.705Z","endTime":"2026-03-18T21:00:26.881Z","isPitch":false,"type":"action","player":{"id":666464,"link":"/api/v1/people/666464"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":92.4,"strikeZoneTop":3.401,"strikeZoneBottom":1.716,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68420344203017,"aZ":-18.610931862447345,"pfxX":-1.8203114521773065,"pfxZ":6.295031927286727,"pX":0.12347796563458946,"pZ":2.5733226255446,"vX0":6.395767264016147,"vY0":-144.50248737642045,"vZ0":-4.910900786977499,"x":112.29,"y":169.3,"x0":-1.8638457026409223,"y0":50.0032632107642,"z0":5.407047423496877,"aX":-3.922704432487012},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":10.8,"breakHorizontal":2.3,"spinRate":2346,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.37631980749451177,"extension":6.724599311422655},"hitData":{"launchSpeed":84.3,"launchAngle":-42.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.88,"coordY":180.64}},"index":6,"playId":"5ac0756a-1be8-371b-83d4-1f9da4ab917e","pitchNumber":6,"startTime":"2026-03-18T21:00:26.881Z","endTime":"2026-03-18T21:00:38.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"first":{"id":642715,"link":"/api/v1/people/642715"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":4.8999999999999915,"leverageIndex":1.22,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:00:38.730Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andy Pages lines out sharply to right fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T21:02:35.023Z","endTime":"2026-03-18T21:03:38.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.394927658568545,"aZ":-28.531648915507866,"pfxX":-10.020212231806289,"pfxZ":1.9292345660902068,"pX":0.8338676171726183,"pZ":1.5555466278598664,"vX0":8.703317973190176,"vY0":-136.26413447370635,"vZ0":-4.209757650199397,"x":85.21,"y":196.78,"x0":-1.0910095991230067,"y0":50.006179170087385,"z0":5.079278033312807,"aX":-18.951330859408046},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.8,"breakHorizontal":16.4,"spinRate":1895,"spinDirection":250},"zone":14,"typeConfidence":0.91,"plateTime":0.4011208373023698,"extension":6.252315266268535},"index":0,"playId":"7aad309c-1966-3e43-8880-3b88fe2f833b","pitchNumber":1,"startTime":"2026-03-18T21:02:55.686Z","endTime":"2026-03-18T21:02:59.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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.6,"endSpeed":84.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.833486125706496,"aZ":-23.85433114474606,"pfxX":-1.6241062469260021,"pfxZ":4.567565281004866,"pX":0.8468183486730618,"pZ":2.6066727862014054,"vX0":6.140085316803793,"vY0":-133.36945439469608,"vZ0":-2.912620447621145,"x":84.72,"y":168.4,"x0":-1.2635437162761054,"y0":50.00125465832905,"z0":5.413469869341055,"aX":-2.9579316505844595},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.9,"breakHorizontal":1.8,"spinRate":2330,"spinDirection":235},"zone":12,"typeConfidence":0.92,"plateTime":0.40904334489165883,"extension":5.873110574581093},"index":1,"playId":"dff56f4e-2bd2-30a1-a254-dda3002950ab","pitchNumber":2,"startTime":"2026-03-18T21:03:10.973Z","endTime":"2026-03-18T21:03:13.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-03-18T21:03:21.520Z","endTime":"2026-03-18T21:03:33.438Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.288314751103744,"aZ":-29.28592473998754,"pfxX":-9.724944400463967,"pfxZ":1.5277347551514744,"pX":0.00779014226646159,"pZ":2.283450522806854,"vX0":6.862513688647919,"vY0":-136.31223855998988,"vZ0":-2.3270154627897766,"x":116.7,"y":177.13,"x0":-1.2712804857329119,"y0":50.00471686563662,"z0":5.158001983853496,"aX":-18.41236405550777},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.5,"breakHorizontal":16.3,"spinRate":1908,"spinDirection":249},"zone":5,"typeConfidence":0.9,"plateTime":0.400906729745802,"extension":6.035732499451463},"hitData":{"launchSpeed":102.5,"launchAngle":19.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":199.43,"coordY":92.38}},"index":3,"playId":"72fe51d3-1825-343e-a61a-5d50e57c1b8e","pitchNumber":3,"startTime":"2026-03-18T21:03:33.438Z","endTime":"2026-03-18T21:03:38.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:03:38.178Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dalton Rushing walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T21:03:49.333Z","endTime":"2026-03-18T21:05:23.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"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(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":90.8,"endSpeed":84.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.257189813189466,"aZ":-25.515044073163903,"pfxX":0.573434121244098,"pfxZ":3.7160549078101024,"pX":0.2233784828454556,"pZ":3.5930889641755654,"vX0":3.986194143149552,"vY0":-132.30987303448566,"vZ0":0.1854325878137677,"x":108.49,"y":141.77,"x0":-1.3703674056035606,"y0":50.00563171825017,"z0":5.3749505491753515,"aX":1.0271287089624557},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.0,"breakHorizontal":-1.8,"spinRate":2063,"spinDirection":216},"zone":12,"typeConfidence":0.93,"plateTime":0.41220806558815726,"extension":5.9920684412657055},"index":0,"playId":"8dfa07c5-965f-37ba-a71b-966f1555363a","pitchNumber":1,"startTime":"2026-03-18T21:04:02.360Z","endTime":"2026-03-18T21:04:05.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.686545006489343,"aZ":-33.756545655520235,"pfxX":-7.992969155775821,"pfxZ":-0.9698918639885878,"pX":-1.2817545606459868,"pZ":1.6695414184759727,"vX0":3.5584226970852666,"vY0":-126.52407148876414,"vZ0":-1.9234585191444482,"x":165.86,"y":193.7,"x0":-1.661255609794275,"y0":50.00210043119576,"z0":5.122365824332425,"aX":-13.072182366184952},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.9,"breakHorizontal":13.8,"spinRate":2037,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4314557931792442,"extension":5.786775068717956},"index":1,"playId":"df04a14c-fe23-30d3-b0ca-e2b63afffdcd","pitchNumber":2,"startTime":"2026-03-18T21:04:13.267Z","endTime":"2026-03-18T21:04:16.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15218189260205,"aZ":-23.30493208728081,"pfxX":-0.2438616978852306,"pfxZ":4.940396380999724,"pX":-0.3673708298533677,"pZ":3.2178873959883876,"vX0":2.8538073933054515,"vY0":-132.39806068502392,"vZ0":-1.2380698483521204,"x":131.0,"y":151.9,"x0":-1.4222262271208592,"y0":50.005214719055296,"z0":5.3782703061946275,"aX":-0.43812580197094003},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.9,"breakHorizontal":-0.1,"spinRate":2159,"spinDirection":218},"zone":1,"typeConfidence":0.93,"plateTime":0.4118571953401067,"extension":6.028378958725313},"index":2,"playId":"d66ff552-c468-3d1f-9266-a6284ddc44f0","pitchNumber":3,"startTime":"2026-03-18T21:04:25.425Z","endTime":"2026-03-18T21:04:28.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-03-18T21:04:37.185Z","endTime":"2026-03-18T21:04:50.171Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.416407024859318,"aZ":-31.92275338487781,"pfxX":-8.408628857364015,"pfxZ":0.12944150369326657,"pX":0.07705358195648677,"pZ":3.815419556023071,"vX0":6.6180552801659,"vY0":-136.20657311675342,"vZ0":1.8773133471758006,"x":114.06,"y":135.76,"x0":-1.2725552210406823,"y0":50.001373142481995,"z0":5.300274357821604,"aX":-16.051870080699803},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":0.7,"breakHorizontal":14.2,"spinRate":1849,"spinDirection":257},"zone":12,"typeConfidence":0.9,"plateTime":0.3996925473102251,"extension":6.152210719583389},"index":4,"playId":"4a20d092-694f-305e-a055-5643d74d3e35","pitchNumber":4,"startTime":"2026-03-18T21:04:50.171Z","endTime":"2026-03-18T21:04:53.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":93.7,"endSpeed":86.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63513819633412,"aZ":-31.28444215476872,"pfxX":-10.080441916935591,"pfxZ":0.47099401940208985,"pX":0.5397006892349077,"pZ":2.9243090942478287,"vX0":8.28738577891309,"vY0":-136.2825003460366,"vZ0":-0.3694425862555083,"x":96.43,"y":159.82,"x0":-1.2133206873046993,"y0":50.0054062604043,"z0":5.200731202957733,"aX":-19.188754694007493},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.0,"breakHorizontal":16.8,"spinRate":1915,"spinDirection":249},"zone":3,"typeConfidence":0.91,"plateTime":0.4000967887558642,"extension":6.276270739049987},"index":5,"playId":"a545afcb-6a78-3794-a030-6919ae2e8883","pitchNumber":5,"startTime":"2026-03-18T21:05:04.811Z","endTime":"2026-03-18T21:05:07.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.271442463432603,"aZ":-30.661464114468345,"pfxX":-8.114666773625528,"pfxZ":0.800487031939122,"pX":0.48752525329920854,"pZ":3.512289975520329,"vX0":6.855831316047189,"vY0":-136.06854257491716,"vZ0":1.0061483064524765,"x":98.42,"y":143.95,"x0":-0.9946698577353058,"y0":50.00603933466144,"z0":5.2417248711153706,"aX":-15.414140539751163},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.8,"breakHorizontal":13.4,"spinRate":1914,"spinDirection":251},"zone":12,"typeConfidence":0.9,"plateTime":0.4005822346383794,"extension":6.192807792836807},"index":6,"playId":"19caa20f-13e5-3732-9b52-af1eb8741992","pitchNumber":6,"startTime":"2026-03-18T21:05:19.608Z","endTime":"2026-03-18T21:05:23.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.1,"awayTeamWinProbability":13.900000000000006,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.32,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:05:23.571Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Santiago Espinal flies out to center fielder Will Brennan.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T21:05:34.756Z","endTime":"2026-03-18T21:08:10.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686823,"link":"/api/v1/people/686823"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.6,"endSpeed":86.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.329943041383956,"aZ":-35.167450048803175,"pfxX":-8.596593718945371,"pfxZ":-1.5922497874823867,"pX":0.131679085701752,"pZ":1.4356249830776227,"vX0":7.29913577176147,"vY0":-136.08541960177348,"vZ0":-3.242370931318198,"x":111.98,"y":200.02,"x0":-1.4658638418514218,"y0":50.002971961960704,"z0":5.0737379759682835,"aX":-16.154790590866998},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-3.4,"breakHorizontal":14.0,"spinRate":1523,"spinDirection":265},"zone":14,"typeConfidence":0.91,"plateTime":0.40218447825400716,"extension":6.179468290461619},"index":0,"playId":"cfd3c2fe-4129-3698-a8d7-e71d4160d94a","pitchNumber":1,"startTime":"2026-03-18T21:05:48.848Z","endTime":"2026-03-18T21:05:52.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.2,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.232157892981622,"aZ":-35.84692852625295,"pfxX":9.336953821422831,"pfxZ":-2.8872589565993456,"pX":1.0705964136582646,"pZ":1.2407221228856236,"vX0":3.115117695200314,"vY0":-112.64347734154875,"vZ0":-1.4459471555203836,"x":76.19,"y":205.28,"x0":-1.5467217675360592,"y0":50.00224263336399,"z0":5.545955971276297,"aX":11.885507479615766},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-5.3,"breakHorizontal":-17.8,"spinRate":2954,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.487991710857012,"extension":5.8936427038889745},"index":1,"playId":"8f2b7dfe-62b5-3cfa-9cf9-374f3748d63d","pitchNumber":2,"startTime":"2026-03-18T21:06:02.512Z","endTime":"2026-03-18T21:06:05.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.709841880384804,"aZ":-32.74821257107458,"pfxX":-9.093981064726584,"pfxZ":-0.3103089503810095,"pX":-0.6223458046290826,"pZ":1.4978615782029128,"vX0":5.556194232263352,"vY0":-135.045870106072,"vZ0":-3.4656757877176076,"x":140.72,"y":198.34,"x0":-1.522248507633296,"y0":50.00225247751192,"z0":5.095082958724662,"aX":-16.8392023122553},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-1.1,"breakHorizontal":15.4,"spinRate":1738,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4051943653667376,"extension":6.22257882947085},"index":2,"playId":"5cf3ee36-f285-3302-922d-bcc8c81542bd","pitchNumber":3,"startTime":"2026-03-18T21:06:18.237Z","endTime":"2026-03-18T21:06:21.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58444564944642,"aZ":-35.506681609564644,"pfxX":8.557065866098913,"pfxZ":-2.544079423219393,"pX":1.2751224681656057,"pZ":1.6474637020947733,"vX0":3.9141826095829844,"vY0":-114.16184218056172,"vZ0":-0.7916905339529473,"x":68.4,"y":194.3,"x0":-1.5777318115883536,"y0":50.003683194247444,"z0":5.5183047066281885,"aX":11.204212312015832},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-4.4,"breakHorizontal":-16.6,"spinRate":3087,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.48125748621119513,"extension":5.904516210537218},"index":3,"playId":"f1f11142-48ca-39e8-a2ce-25a1ef623e9c","pitchNumber":4,"startTime":"2026-03-18T21:06:39.516Z","endTime":"2026-03-18T21:06:42.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.282061140222368,"aZ":-31.306205712375974,"pfxX":-8.627408285162854,"pfxZ":0.5348802589214632,"pX":-0.3157014204969586,"pZ":1.7335236356017187,"vX0":6.069533393250128,"vY0":-125.94319849085669,"vZ0":-2.1538570202079255,"x":129.03,"y":191.97,"x0":-1.6245446797190526,"y0":50.00214392314194,"z0":5.108249064422983,"aX":-13.991868200206538},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":14.4,"spinRate":1750,"spinDirection":273},"zone":7,"typeConfidence":2.0,"plateTime":0.4333060031160625,"extension":6.139720610733001},"index":4,"playId":"bf61398e-e6f9-3586-855d-3d9c251fbfa3","pitchNumber":5,"startTime":"2026-03-18T21:06:55.968Z","endTime":"2026-03-18T21:06:58.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26752180196333,"aZ":-27.787460999901704,"pfxX":-10.351452972237976,"pfxZ":2.3396840314410383,"pX":0.30059936671267296,"pZ":3.4623447979931683,"vX0":7.367468141505924,"vY0":-135.91106242874864,"vZ0":0.31937705300948116,"x":105.54,"y":145.3,"x0":-1.0978985252009519,"y0":50.001741266992354,"z0":5.270200655723355,"aX":-19.400409671868584},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.6,"breakHorizontal":17.3,"spinRate":1828,"spinDirection":246},"zone":12,"typeConfidence":0.88,"plateTime":0.40271171171161946,"extension":6.091258079802546},"index":5,"playId":"53eb27ba-cfab-37c5-b7e6-ddbb1fc27838","pitchNumber":6,"startTime":"2026-03-18T21:07:19.351Z","endTime":"2026-03-18T21:07:22.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.0,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.516731571293125,"aZ":-36.96686007365861,"pfxX":8.42954182449342,"pfxZ":-3.7845231905122034,"pX":1.1852226745669725,"pZ":1.3491248785148122,"vX0":3.599597065931204,"vY0":-112.5049713725288,"vZ0":-0.8792791209567927,"x":71.82,"y":202.35,"x0":-1.535905186096648,"y0":50.0014299437813,"z0":5.5283655552902236,"aX":10.684095111697301},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-6.7,"breakHorizontal":-16.2,"spinRate":3147,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.48892853405242276,"extension":6.002133717104695},"index":6,"playId":"444e1dc7-10cc-322c-ba6f-9dfe1ba9a18e","pitchNumber":7,"startTime":"2026-03-18T21:07:37.303Z","endTime":"2026-03-18T21:07:41.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19215698072595,"aZ":-31.414594616311774,"pfxX":-9.291248368202597,"pfxZ":0.40234092754323214,"pX":-0.24388561417416832,"pZ":3.128859069757793,"vX0":5.748750133290424,"vY0":-135.75315714309014,"vZ0":0.18472548684700196,"x":126.3,"y":154.3,"x0":-1.1759002163510195,"y0":50.001210448485736,"z0":5.23698833626481,"aX":-17.43504133662293},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.0,"breakHorizontal":15.7,"spinRate":1917,"spinDirection":249},"zone":2,"typeConfidence":2.0,"plateTime":0.4026379185366826,"extension":5.987394699440918},"hitData":{"launchSpeed":101.5,"launchAngle":33.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.44,"coordY":35.26}},"index":7,"playId":"98f12e49-e957-3132-bd7f-846e94ab3877","pitchNumber":8,"startTime":"2026-03-18T21:07:57.543Z","endTime":"2026-03-18T21:08:10.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.7,"awayTeamWinProbability":15.299999999999997,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.58,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:08:10.940Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Freeland strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-18T21:08:20.519Z","endTime":"2026-03-18T21:10:16.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.913456695885706,"aZ":-24.684783599596404,"pfxX":0.6445271796654712,"pfxZ":4.266977020667779,"pX":-0.28472117711473416,"pZ":3.489917076963065,"vX0":2.9265411720388683,"vY0":-130.9613011669288,"vZ0":-0.3369481849620633,"x":127.85,"y":144.55,"x0":-1.4956172540822243,"y0":50.00307358880561,"z0":5.449915475879529,"aX":1.1311293046038176},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.9,"breakHorizontal":-1.8,"spinRate":2317,"spinDirection":212},"zone":11,"typeConfidence":0.92,"plateTime":0.4165562223049255,"extension":5.982929001286718},"index":0,"playId":"0eed66a1-e352-3c1c-879e-776bdfa79bac","pitchNumber":1,"startTime":"2026-03-18T21:08:36.030Z","endTime":"2026-03-18T21:08:39.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"4b17035c-feb9-3c93-9bcf-defb5cd89cca","startTime":"2026-03-18T21:08:51.344Z","endTime":"2026-03-18T21:08:55.462Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.866060816845106,"aZ":-29.741685393015683,"pfxX":-9.005771026681419,"pfxZ":1.2760279931611205,"pX":0.8206411655630221,"pZ":2.8317174982871007,"vX0":8.529195260200272,"vY0":-136.41261028950385,"vZ0":-1.0863216297677856,"x":85.72,"y":162.32,"x0":-1.159709792405117,"y0":50.00164188662089,"z0":5.264657543495621,"aX":-17.16115977608604},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.3,"breakHorizontal":14.8,"spinRate":1967,"spinDirection":251},"zone":12,"typeConfidence":0.9,"plateTime":0.3998123278156127,"extension":6.229373187654803},"index":2,"playId":"e0b48af4-f578-3901-a4a3-b350a69e002d","pitchNumber":2,"startTime":"2026-03-18T21:09:09.371Z","endTime":"2026-03-18T21:09:12.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":71.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.226559928507097,"aZ":-38.24745022582665,"pfxX":8.277617914420142,"pfxZ":-4.7987064490852935,"pX":0.6681558751900175,"pZ":1.5636594546574025,"vX0":2.5479571552101437,"vY0":-112.12339379660018,"vZ0":-0.1623630417280526,"x":91.53,"y":196.56,"x0":-1.5596228915814807,"y0":50.000004196622996,"z0":5.556337219890956,"aX":10.484315678633253},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-8.4,"breakHorizontal":-15.6,"spinRate":3169,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4894507017773675,"extension":5.894125667706433},"index":3,"playId":"81247315-9e89-3770-a82c-fbe90686ab9f","pitchNumber":3,"startTime":"2026-03-18T21:09:31.425Z","endTime":"2026-03-18T21:09:34.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30755583618114,"aZ":-32.16557678827243,"pfxX":-8.63236934953932,"pfxZ":0.0054079183274025056,"pX":0.5959972135810675,"pZ":1.0635749447432568,"vX0":8.310774389561221,"vY0":-127.34096549539915,"vZ0":-3.6900708106095177,"x":94.28,"y":210.06,"x0":-1.5703974876641602,"y0":50.00251701714966,"z0":5.044704915689241,"aX":-14.341338690569025},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.6,"breakHorizontal":14.0,"spinRate":1917,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.4282328108934732,"extension":6.108657303231125},"index":4,"playId":"24b2f00a-181a-32da-88a7-88f385fedcb5","pitchNumber":4,"startTime":"2026-03-18T21:09:54.121Z","endTime":"2026-03-18T21:09:57.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.676313273694536,"aZ":-26.636228272540027,"pfxX":0.21588916297671545,"pfxZ":3.076987722893552,"pX":0.7214018895265073,"pZ":3.1129809092585763,"vX0":5.2444111757435685,"vY0":-132.4098838171128,"vZ0":-0.8781484037404287,"x":89.5,"y":154.73,"x0":-1.3017816500942652,"y0":50.00329446268076,"z0":5.374335274410106,"aX":0.38742330063890057},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.6,"breakHorizontal":-1.3,"spinRate":2313,"spinDirection":206},"zone":3,"typeConfidence":0.93,"plateTime":0.4115338132143047,"extension":6.013798772381962},"index":5,"playId":"5fb6d1ca-1230-338d-b52b-b8bc99e415e8","pitchNumber":5,"startTime":"2026-03-18T21:10:10.912Z","endTime":"2026-03-18T21:10:16.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":694738,"link":"/api/v1/people/694738"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:10:16.181Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Brennan grounds out, second baseman Miguel Rojas to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T21:12:28.402Z","endTime":"2026-03-18T21:14:10.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[0,1,6],"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":686823,"fullName":"Will Brennan","link":"/api/v1/people/686823"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Hyeseong Kim replaces center fielder Andy Pages, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T21:11:47.416Z","endTime":"2026-03-18T21:11:47.430Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jaron Elkins replaces right fielder Santiago Espinal, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-18T21:11:47.430Z","endTime":"2026-03-18T21:12:30.616Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814696,"link":"/api/v1/people/814696"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":669289,"link":"/api/v1/people/669289"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":669289,"link":"/api/v1/people/669289"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":96.8,"endSpeed":89.4,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17160373160732,"aZ":-17.59786397272934,"pfxX":-2.237298094547249,"pfxZ":7.1381506196691475,"pX":-1.3610542638017207,"pZ":4.448506292355127,"vX0":2.4980746787438197,"vY0":-141.07125755530384,"vZ0":-0.4820101696342332,"x":168.88,"y":118.67,"x0":-1.9619090073436272,"y0":50.00190229264299,"z0":5.742896999951125,"aX":-4.568193346672625},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.1,"breakHorizontal":3.6,"spinRate":2330,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3863452534441669,"extension":6.500394682547123},"index":2,"playId":"1fa11554-ab08-3a9d-8674-febee03874e6","pitchNumber":1,"startTime":"2026-03-18T21:12:30.616Z","endTime":"2026-03-18T21:12:33.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.073353550165756,"aZ":-26.476210622301448,"pfxX":-3.5351411723188426,"pfxZ":3.671247967636754,"pX":-0.16347341042802985,"pZ":3.2993902881444948,"vX0":5.034986303915853,"vY0":-123.13001806214157,"vZ0":-0.32435296467895847,"x":123.23,"y":149.7,"x0":-1.7658365380523864,"y0":50.002120657496775,"z0":5.6534497647258855,"aX":-5.484905877631354},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.8,"breakHorizontal":5.4,"spinRate":1396,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.4430863286714395,"extension":6.6325968120869785},"index":3,"playId":"cdf7b088-6d08-3924-a202-1b4fe3b66f2a","pitchNumber":2,"startTime":"2026-03-18T21:12:44.297Z","endTime":"2026-03-18T21:12:47.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.611330337718428,"aZ":-17.75369604321352,"pfxX":-1.3940557585347086,"pfxZ":7.238227099101454,"pX":-0.09282669986544752,"pZ":3.493415671391321,"vX0":5.1304337241140825,"vY0":-140.02181602860634,"vZ0":-2.4493755717068098,"x":120.54,"y":144.46,"x0":-1.765012064336896,"y0":50.004378650728114,"z0":5.536711612472667,"aX":-2.7787601029916633},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.8,"breakHorizontal":1.6,"spinRate":2373,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39067448917522896,"extension":6.518044021629183},"index":4,"playId":"1770fc68-cc15-3e37-98fc-68531cf341f9","pitchNumber":3,"startTime":"2026-03-18T21:13:00.409Z","endTime":"2026-03-18T21:13:05.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":97.7,"endSpeed":89.9,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51102052049621,"aZ":-21.230279272717024,"pfxX":-1.6198303085798447,"pfxZ":5.291051379084344,"pX":-1.2822375047709622,"pZ":4.247173823225688,"vX0":2.558533975027852,"vY0":-142.42840426537023,"vZ0":-0.28461335976804825,"x":165.88,"y":124.11,"x0":-1.978786476549284,"y0":50.005700112022865,"z0":5.682683715753069,"aX":-3.352554981093094},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.7,"breakHorizontal":2.4,"spinRate":2367,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3835162963186809,"extension":6.551707628197228},"index":5,"playId":"7916ca2c-b909-34cd-ad78-1ea382337fa7","pitchNumber":4,"startTime":"2026-03-18T21:13:21.456Z","endTime":"2026-03-18T21:13:24.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-18T21:13:43.270Z","endTime":"2026-03-18T21:14:05.664Z","isPitch":false,"type":"action","player":{"id":686823,"link":"/api/v1/people/686823"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.157,"strikeZoneBottom":1.593,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.510692753511965,"aZ":-27.505928183572163,"pfxX":-6.232521247395429,"pfxZ":2.734552245680204,"pX":-0.5907721040955454,"pZ":2.355866188940553,"vX0":5.27363556099839,"vY0":-129.47490818931666,"vZ0":-3.1463928391264453,"x":139.52,"y":175.17,"x0":-1.8382920659418391,"y0":50.003109175359576,"z0":5.678099743316078,"aX":-10.645445374924975},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.6,"breakHorizontal":10.2,"spinRate":1389,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4220574200361322,"extension":6.721506454231732},"hitData":{"launchSpeed":106.8,"launchAngle":3.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.54,"coordY":164.13}},"index":7,"playId":"316c7988-66cc-31fa-8fc1-63bd1edda740","pitchNumber":5,"startTime":"2026-03-18T21:14:05.664Z","endTime":"2026-03-18T21:14:10.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":686823,"link":"/api/v1/people/686823","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686823,"link":"/api/v1/people/686823"},"credit":"b_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_ab"},{"player":{"id":686823,"link":"/api/v1/people/686823"},"credit":"b_pa"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:14:10.671Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Matos lines out to third baseman Max Muncy.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T21:16:40.347Z","endTime":"2026-03-18T21:16:46.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[1,2],"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":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"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":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-18T21:14:33.420Z","endTime":"2026-03-18T21:16:08.915Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Eliezer Alfonzo replaces catcher Dalton Rushing, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-18T21:16:08.915Z","endTime":"2026-03-18T21:16:08.927Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672613,"link":"/api/v1/people/672613"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Edgardo Henriquez replaces Shohei Ohtani.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-03-18T21:16:08.927Z","endTime":"2026-03-18T21:16:42.609Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683618,"link":"/api/v1/people/683618"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660271,"link":"/api/v1/people/660271","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21926958870627,"aZ":-16.075215028592083,"pfxX":-10.590787139861868,"pfxZ":7.744729713345426,"pX":-0.4948707523375281,"pZ":1.9908212902976423,"vX0":7.253003464031034,"vY0":-143.4932010930997,"vZ0":-7.914598230824901,"x":135.86,"y":185.03,"x0":-1.68358607073988,"y0":50.001695123555095,"z0":5.792807485949049,"aX":-22.011756836731312},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.5,"breakHorizontal":17.6,"spinRate":2265,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.3821886247127,"extension":6.432009691114373},"hitData":{"launchSpeed":105.0,"launchAngle":7.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":89.31,"coordY":152.8}},"index":3,"playId":"0ba3871e-187e-38f7-bd1b-e866123f8e93","pitchNumber":1,"startTime":"2026-03-18T21:16:42.609Z","endTime":"2026-03-18T21:16:46.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:16:46.656Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Koss singles on a ground ball to third baseman Max Muncy, deflected by pitcher Edgardo Henriquez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T21:17:01.048Z","endTime":"2026-03-18T21:17:34.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683618,"link":"/api/v1/people/683618"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":100.6,"endSpeed":91.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.219865659682306,"aZ":-13.119606812271893,"pfxX":-8.668456538999965,"pfxZ":8.852497904542346,"pX":0.4937189209136312,"pZ":1.890201561737379,"vX0":9.135032831967363,"vY0":-145.98492392721542,"vZ0":-9.09745580420199,"x":98.18,"y":187.74,"x0":-1.553805532764218,"y0":50.003785422089116,"z0":5.841916277479487,"aX":-18.66144834013774},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.3,"breakHorizontal":13.8,"spinRate":2312,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.37557768780380485,"extension":6.3953235744508925},"index":0,"playId":"88b34441-b500-385c-b4c5-1b6c5a8c7403","pitchNumber":1,"startTime":"2026-03-18T21:17:13.585Z","endTime":"2026-03-18T21:17:16.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.0,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.850815479925114,"aZ":-29.947932885239723,"pfxX":2.3909856373654508,"pfxZ":1.2534963769182905,"pX":1.0317119744759948,"pZ":2.26020433234851,"vX0":5.918624234412886,"vY0":-131.80013636909635,"vZ0":-4.158745188293329,"x":77.67,"y":177.75,"x0":-1.546220088549139,"y0":50.00209582715592,"z0":6.04968288792196,"aX":4.239692453769523},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.7,"breakHorizontal":-5.5,"spinRate":2640,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.4142720989181261,"extension":6.375378830395688},"hitData":{"launchSpeed":85.3,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":113.46,"coordY":183.17}},"index":1,"playId":"51be56be-a52c-33aa-b9c3-f03782fb2d30","pitchNumber":2,"startTime":"2026-03-18T21:17:29.564Z","endTime":"2026-03-18T21:17:34.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.36,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:17:34.348Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-18T21:18:08.350Z","endTime":"2026-03-18T21:18:19.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29966195260931,"aZ":-16.462888833927924,"pfxX":-0.25198875819878297,"pfxZ":7.649006286706996,"pX":0.24864383470117463,"pZ":3.1508908202584394,"vX0":5.450136487449593,"vY0":-141.9197073461174,"vZ0":-4.903298231364399,"x":107.52,"y":153.71,"x0":-1.658190355701043,"y0":50.005338040862306,"z0":5.938251254387982,"aX":-0.5180460807331037},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.1,"breakHorizontal":-0.6,"spinRate":2502,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.3848872353193036,"extension":6.377650917799785},"hitData":{"launchSpeed":95.4,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.95,"coordY":175.07}},"index":0,"playId":"e0784648-ee1e-3c7c-b49f-b38550ecb692","pitchNumber":1,"startTime":"2026-03-18T21:18:12.821Z","endTime":"2026-03-18T21:18:19.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:18:19.353Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Rojas flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T21:20:37.794Z","endTime":"2026-03-18T21:20:46.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Victor Bericoto replaces right fielder Jung Hoo Lee, batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T21:20:40.008Z","endTime":"2026-03-18T21:20:40.009Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682674,"link":"/api/v1/people/682674"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":808982,"link":"/api/v1/people/808982"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":808982,"link":"/api/v1/people/808982"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Osleivis Basabe replaces shortstop Willy Adames, batting 5th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-18T21:20:40.010Z","endTime":"2026-03-18T21:20:40.011Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"501","replacedPlayer":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Grant McCray replaces center fielder Will Brennan, batting 7th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-18T21:20:40.012Z","endTime":"2026-03-18T21:20:40.013Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":686823,"link":"/api/v1/people/686823"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":686823,"link":"/api/v1/people/686823"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tyler Fitzgerald replaces second baseman Christian Koss, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-18T21:20:40.014Z","endTime":"2026-03-18T21:20:40.015Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666149,"link":"/api/v1/people/666149"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Keaton Winn replaces Landen Roupp.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-18T21:20:40.016Z","endTime":"2026-03-18T21:20:40.017Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676775,"link":"/api/v1/people/676775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694738,"link":"/api/v1/people/694738","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2479932795862,"aZ":-23.69506423437922,"pfxX":-8.360860194461099,"pfxZ":4.27110651382193,"pX":-1.1150253408748902,"pZ":3.3263475476366726,"vX0":3.51645904114491,"vY0":-139.01982653943676,"vZ0":-3.4965506168171485,"x":159.5,"y":148.97,"x0":-1.3006662091431367,"y0":50.000336244423735,"z0":6.148885039705481,"aX":-16.581517679081696},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.3,"breakHorizontal":14.5,"spinRate":2125,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3920026093997131,"extension":6.125455657700105},"hitData":{"launchSpeed":90.6,"launchAngle":40.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":52.68,"coordY":100.6}},"index":5,"playId":"5763e86f-7689-33db-a851-e5d8382b92b7","pitchNumber":1,"startTime":"2026-03-18T21:20:40.018Z","endTime":"2026-03-18T21:20:46.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:20:46.806Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out, second baseman Tyler Fitzgerald to first baseman Jerar Encarnacion.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T21:21:10.152Z","endTime":"2026-03-18T21:22:28.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"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":97.6,"endSpeed":89.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.163106973410226,"aZ":-13.392195839546757,"pfxX":-5.157689487986564,"pfxZ":9.16078361517705,"pX":0.04075430879106406,"pZ":3.1083955145659425,"vX0":5.522755552195174,"vY0":-141.96694779237092,"vZ0":-5.949155255876292,"x":115.45,"y":154.85,"x0":-1.2556098614345181,"y0":50.00364612871898,"z0":6.0766471351522835,"aX":-10.575288597213634},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.6,"breakHorizontal":8.3,"spinRate":2199,"spinDirection":223},"zone":2,"typeConfidence":0.92,"plateTime":0.38517150601976713,"extension":6.17007976311656},"index":0,"playId":"76395ad0-f8fc-3c29-a0ee-90913441e30b","pitchNumber":1,"startTime":"2026-03-18T21:21:12.802Z","endTime":"2026-03-18T21:21:16.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.380870661148307,"aZ":-31.71828820485471,"pfxX":-5.806858469405439,"pfxZ":0.2659873589922528,"pX":0.5089228587270708,"pZ":1.774514342050406,"vX0":6.189352020660508,"vY0":-129.71570038128442,"vZ0":-4.93214578384848,"x":97.6,"y":190.87,"x0":-1.1414449690260977,"y0":50.00394214075071,"z0":6.088639310971072,"aX":-10.003707284204028},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.4,"breakHorizontal":9.4,"spinRate":1483,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.4205225983383025,"extension":6.168390068581686},"index":1,"playId":"e9feb1ad-e402-323e-bec7-077ffd8ae7b9","pitchNumber":2,"startTime":"2026-03-18T21:21:26.461Z","endTime":"2026-03-18T21:21:29.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.547068439140048,"aZ":-17.116640343351584,"pfxX":-3.4025290307170284,"pfxZ":7.221542740703345,"pX":0.39727162234849517,"pZ":3.4244064105659104,"vX0":5.754843363865459,"vY0":-142.50626224511245,"vZ0":-4.7651906332272755,"x":101.86,"y":146.32,"x0":-1.1936926415977673,"y0":50.00274931206465,"z0":6.177811946530681,"aX":-7.094771070928625},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.5,"breakHorizontal":5.2,"spinRate":2271,"spinDirection":219},"zone":3,"typeConfidence":0.92,"plateTime":0.3823593570183976,"extension":6.1245054903304545},"index":2,"playId":"4b1e7d7e-aeb7-3e8e-8d1a-b28e4748e4c8","pitchNumber":3,"startTime":"2026-03-18T21:21:43.958Z","endTime":"2026-03-18T21:21:46.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.081774404016,"aZ":-27.53607101417583,"pfxX":-4.541546173888067,"pfxZ":2.7984606381089243,"pX":-0.4497191937570921,"pZ":2.133433139375121,"vX0":3.8502622710509704,"vY0":-127.63674950339238,"vZ0":-4.2106923719015,"x":134.14,"y":181.18,"x0":-1.3841630798436815,"y0":50.00448084014563,"z0":5.960947046757768,"aX":-7.530429143290696},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":7.4,"spinRate":1227,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.4283435660409274,"extension":6.04352188443974},"index":3,"playId":"6a2654e9-4701-3a73-9eb9-aac777d99d94","pitchNumber":4,"startTime":"2026-03-18T21:22:03.203Z","endTime":"2026-03-18T21:22:07.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.191291759425855,"aZ":-32.47632991067511,"pfxX":-6.7821465215472365,"pfxZ":-0.1767328712984444,"pX":-0.08755021030548056,"pZ":2.1973234572520113,"vX0":5.105853292671726,"vY0":-130.7501150176963,"vZ0":-3.911717568936602,"x":120.34,"y":179.45,"x0":-1.1830952824461818,"y0":50.00140404576534,"z0":6.145920240453306,"aX":-11.759006359541296},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.0,"breakHorizontal":11.2,"spinRate":1372,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.41867735809020656,"extension":6.206969423864011},"hitData":{"launchSpeed":76.5,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.63,"coordY":146.32}},"index":4,"playId":"2c376b77-43b8-3501-939b-db1062b33e59","pitchNumber":5,"startTime":"2026-03-18T21:22:22.377Z","endTime":"2026-03-18T21:22:28.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:22:28.701Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mookie Betts walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T21:22:51.603Z","endTime":"2026-03-18T21:24:54.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32039742194563,"aZ":-22.13329984416797,"pfxX":-6.764616393375494,"pfxZ":4.8405853626520035,"pX":1.9097513085583175,"pZ":2.13372590101996,"vX0":10.321568722228104,"vY0":-142.30667273054115,"vZ0":-7.3392920360727345,"x":44.2,"y":181.17,"x0":-0.8671797434082157,"y0":50.00144591839011,"z0":6.123925345682526,"aX":-14.02596443696467},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.6,"breakHorizontal":10.4,"spinRate":2359,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.3833019119464529,"extension":6.135105024008356},"index":0,"playId":"448e2a50-afb8-3338-8408-8c0003daea5e","pitchNumber":1,"startTime":"2026-03-18T21:22:55.658Z","endTime":"2026-03-18T21:22:59.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.473260184079848,"aZ":-27.13186737793719,"pfxX":-7.702022206505625,"pfxZ":2.878183014754855,"pX":0.41692029357495813,"pZ":1.6713571952810027,"vX0":6.251344837312709,"vY0":-131.45389190406286,"vZ0":-6.03964090538284,"x":101.11,"y":193.65,"x0":-0.9895404568229123,"y0":50.005478761231856,"z0":6.009185203037368,"aX":-13.501954225291705},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.1,"breakHorizontal":12.6,"spinRate":1629,"spinDirection":235},"zone":9,"typeConfidence":2.0,"plateTime":0.4164329058689473,"extension":6.193300436238721},"index":1,"playId":"5145779c-bc1a-3e5d-9f20-d007dc881acf","pitchNumber":2,"startTime":"2026-03-18T21:23:10.297Z","endTime":"2026-03-18T21:23:13.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52953776653592,"aZ":-14.549380427664222,"pfxX":-4.8085884953001745,"pfxZ":8.588680808341241,"pX":0.8243439066115335,"pZ":3.7576984933320183,"vX0":6.951796166569736,"vY0":-141.89760937100658,"vZ0":-4.12515527095156,"x":85.58,"y":137.32,"x0":-1.0253606243987852,"y0":50.00471875401227,"z0":6.148603326878989,"aX":-9.870241092736018},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.0,"breakHorizontal":7.4,"spinRate":2372,"spinDirection":217},"zone":12,"typeConfidence":0.92,"plateTime":0.38505982604673594,"extension":6.119537795441421},"index":2,"playId":"58f4022d-be02-3bb4-ae99-07b0e103a6ec","pitchNumber":3,"startTime":"2026-03-18T21:23:26.792Z","endTime":"2026-03-18T21:23:29.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7648917177829,"aZ":-25.266778634002524,"pfxX":-4.341940231873222,"pfxZ":4.0244088322225124,"pX":0.2846874552027017,"pZ":2.592363057242901,"vX0":5.475247344340873,"vY0":-129.77497334719828,"vZ0":-3.958108611305537,"x":106.15,"y":168.79,"x0":-1.2829264372007694,"y0":50.000388220120286,"z0":6.0496725903035165,"aX":-7.446097361972288},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.7,"breakHorizontal":6.7,"spinRate":1422,"spinDirection":242},"zone":6,"typeConfidence":2.0,"plateTime":0.42118050130855034,"extension":6.184089862148809},"index":3,"playId":"5ed4e9ab-d4b5-3ce0-93cf-0dd5da969861","pitchNumber":4,"startTime":"2026-03-18T21:23:43.398Z","endTime":"2026-03-18T21:23:46.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50210119619105,"aZ":-32.92582875234993,"pfxX":-8.219041737046279,"pfxZ":-0.4270227636120979,"pX":0.7425741723445738,"pZ":0.11970713633766547,"vX0":7.5543834396590395,"vY0":-131.1037927165647,"vZ0":-8.614550462933826,"x":88.69,"y":235.55,"x0":-1.101879038874868,"y0":50.00461727235522,"z0":5.8896212140692175,"aX":-14.376263187836468},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-2.4,"breakHorizontal":13.3,"spinRate":1563,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4170358176982951,"extension":6.2254122447030396},"index":4,"playId":"3ba22366-7234-3f8c-837b-0b43c867c5de","pitchNumber":5,"startTime":"2026-03-18T21:24:01.819Z","endTime":"2026-03-18T21:24:04.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-03-18T21:24:19.746Z","endTime":"2026-03-18T21:24:33.126Z","isPitch":false,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"},"defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.638393044684108,"aZ":-15.669716743689614,"pfxX":-5.594193094980397,"pfxZ":8.197315878009674,"pX":0.1330979390305462,"pZ":2.1490129963845894,"vX0":5.524569867669072,"vY0":-140.88788136580519,"vZ0":-7.8248572400041185,"x":111.93,"y":180.76,"x0":-1.1252223807348556,"y0":50.000326735889914,"z0":5.972547044986005,"aX":-11.258795920561798},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.4,"breakHorizontal":9.0,"spinRate":2146,"spinDirection":231},"zone":5,"typeConfidence":0.91,"plateTime":0.38859631506952663,"extension":6.2671692031794075},"index":6,"playId":"6b7f0c25-0330-3a5f-a6c5-961f8c456c90","pitchNumber":6,"startTime":"2026-03-18T21:24:33.126Z","endTime":"2026-03-18T21:24:36.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.208446948078212,"aZ":-32.94815223820833,"pfxX":-6.43563596292304,"pfxZ":-0.4467013926239316,"pX":0.6514355922009437,"pZ":0.18207366383194,"vX0":6.652926696841942,"vY0":-130.72637969804745,"vZ0":-8.39349381983171,"x":92.17,"y":233.86,"x0":-1.088713118915145,"y0":50.00236516651454,"z0":5.90305103848355,"aX":-11.153611039798509},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-2.5,"breakHorizontal":10.2,"spinRate":1522,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.41876574616743145,"extension":6.418658120310956},"index":7,"playId":"802f9a3d-bcb8-33ab-ae3e-6c337ea08bee","pitchNumber":7,"startTime":"2026-03-18T21:24:51.654Z","endTime":"2026-03-18T21:24:54.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:24:54.899Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Max Muncy pops out to third baseman Matt Chapman.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-18T21:25:12.607Z","endTime":"2026-03-18T21:26:31.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.768748521232272,"aZ":-34.0696169631085,"pfxX":-6.833116046672384,"pfxZ":-1.121444783021233,"pX":0.46152793627912114,"pZ":1.0002559102559245,"vX0":6.094567264303869,"vY0":-128.42971921061368,"vZ0":-5.967940530456916,"x":99.41,"y":211.77,"x0":-1.0460894920509096,"y0":50.00570840134992,"z0":5.9806935796265,"aX":-11.500550429385926},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-3.1,"breakHorizontal":11.2,"spinRate":1519,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.42528879462553926,"extension":6.135089943988657},"index":0,"playId":"b246b99d-b6fa-380e-9375-dd92d1161265","pitchNumber":1,"startTime":"2026-03-18T21:25:21.176Z","endTime":"2026-03-18T21:25:24.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45567124742895,"aZ":-13.135394910427229,"pfxX":-5.2272448926585815,"pfxZ":9.740393306341996,"pX":-0.0040474094969535435,"pZ":0.7637177362428611,"vX0":4.803912365320529,"vY0":-138.7907162317744,"vZ0":-11.493472856335687,"x":117.15,"y":218.16,"x0":-1.076443548937503,"y0":50.00494153432621,"z0":5.828282241315259,"aX":-10.22046100976477},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":8.5,"spinRate":2263,"spinDirection":225},"zone":14,"typeConfidence":0.92,"plateTime":0.3943206297759687,"extension":6.130847672026386},"index":1,"playId":"d3719152-f534-3f1b-949c-467bd07a7dce","pitchNumber":2,"startTime":"2026-03-18T21:25:38.746Z","endTime":"2026-03-18T21:25:41.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.027859126137702,"aZ":-33.204651383898096,"pfxX":-6.083062107905164,"pfxZ":-0.6185746741783547,"pX":0.04047216660262287,"pZ":2.2436735993928467,"vX0":4.919402183336435,"vY0":-127.9435346912934,"vZ0":-3.223402879473941,"x":115.46,"y":178.2,"x0":-1.1116688361445937,"y0":50.00218967037354,"z0":6.107111862949999,"aX":-10.140601700841838},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.6,"breakHorizontal":10.0,"spinRate":1278,"spinDirection":251},"zone":5,"typeConfidence":2.0,"plateTime":0.4272024927744349,"extension":6.121452187563364},"index":2,"playId":"67578c0c-8279-30c2-9ba4-56df54c540ef","pitchNumber":3,"startTime":"2026-03-18T21:25:59.393Z","endTime":"2026-03-18T21:26:02.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.805177870024924,"aZ":-13.305673172930554,"pfxX":-4.858538239691477,"pfxZ":9.658501813805199,"pX":0.2343110857637205,"pZ":2.360121526503661,"vX0":5.303920078953396,"vY0":-138.8230265064049,"vZ0":-7.525885534823088,"x":108.07,"y":175.06,"x0":-1.0689393332869785,"y0":50.00392170473071,"z0":5.990268865462779,"aX":-9.492724579858008},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":7.7,"spinRate":2242,"spinDirection":229},"zone":5,"typeConfidence":0.92,"plateTime":0.39440866520149553,"extension":6.13625182904054},"hitData":{"launchSpeed":97.1,"launchAngle":73.0,"totalDistance":130.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":96.75,"coordY":169.49}},"index":3,"playId":"fe2d4ecc-b42c-3d8b-911d-a0a19fd89598","pitchNumber":4,"startTime":"2026-03-18T21:26:21.741Z","endTime":"2026-03-18T21:26:31.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":676775,"link":"/api/v1/people/676775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:26:31.292Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Patrick Bailey flies out to right fielder Jaron Elkins.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-18T21:28:38.392Z","endTime":"2026-03-18T21:29:21.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7],"actionIndex":[0,1,2,3,4],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":814696,"link":"/api/v1/people/814696"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Nico Perez replaces third baseman Max Muncy, batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T21:28:33.445Z","endTime":"2026-03-18T21:28:33.461Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703639,"link":"/api/v1/people/703639"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"id":571970,"link":"/api/v1/people/571970"},"defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Keston Hiura replaces shortstop Mookie Betts, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-18T21:28:33.461Z","endTime":"2026-03-18T21:28:33.462Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669374,"link":"/api/v1/people/669374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":605141,"link":"/api/v1/people/605141"},"defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Ryan Fitzgerald replaces second baseman Miguel Rojas, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-18T21:28:33.462Z","endTime":"2026-03-18T21:28:33.464Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680837,"link":"/api/v1/people/680837"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":500743,"link":"/api/v1/people/500743"},"defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Nick Senzel replaces first baseman Freddie Freeman, batting 2nd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-18T21:28:33.464Z","endTime":"2026-03-18T21:28:33.466Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669222,"link":"/api/v1/people/669222"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"201","replacedPlayer":{"id":518692,"link":"/api/v1/people/518692"},"defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Will Klein replaces Edgardo Henriquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-18T21:28:33.466Z","endTime":"2026-03-18T21:28:40.588Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694361,"link":"/api/v1/people/694361"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":96.4,"endSpeed":88.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02485392974131,"aZ":-14.333240824690813,"pfxX":-5.324924295327358,"pfxZ":8.948997617682615,"pX":1.1580983283740587,"pZ":2.2221967903096798,"vX0":10.072528400507794,"vY0":-139.92194478396942,"vZ0":-6.987744213774212,"x":72.86,"y":178.78,"x0":-1.787917551073109,"y0":50.000489310352165,"z0":5.681479261694194,"aX":-10.613762185443731},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":7.7,"spinRate":2081,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3906772157098599,"extension":6.880873572257762},"index":5,"playId":"6d28c810-f542-3391-bbe4-202e54719d0c","pitchNumber":1,"startTime":"2026-03-18T21:28:40.588Z","endTime":"2026-03-18T21:28:44.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.780354674930464,"aZ":-28.488443849249553,"pfxX":1.5749395441636427,"pfxZ":2.0892727039179224,"pX":1.0785720054475614,"pZ":2.318404153924113,"vX0":8.350984791458329,"vY0":-131.9412268634064,"vZ0":-3.3345042132503298,"x":75.89,"y":176.18,"x0":-2.330717316066141,"y0":50.00300815398806,"z0":5.695314467470822,"aX":2.7800591567191457},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.2,"breakHorizontal":-4.7,"spinRate":2319,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4149416995420645,"extension":6.724364517524005},"index":6,"playId":"1a202999-27f3-3431-a709-cf4d2f9c7fe9","pitchNumber":2,"startTime":"2026-03-18T21:28:54.304Z","endTime":"2026-03-18T21:28:57.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01792220737581,"aZ":-12.710317423886885,"pfxX":-6.491084352416708,"pfxZ":9.646984053536922,"pX":-0.06286549918441581,"pZ":2.266355080523031,"vX0":8.031734930103456,"vY0":-141.1151059934937,"vZ0":-7.383916364523199,"x":119.4,"y":177.59,"x0":-2.1021603179853714,"y0":50.00042503908578,"z0":5.7350111438413185,"aX":-13.093834093953756},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":10.1,"spinRate":2221,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.38809826270159453,"extension":6.758090434984653},"hitData":{"launchSpeed":95.0,"launchAngle":31.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":149.93,"coordY":56.53}},"index":7,"playId":"94c27a94-e84c-3ce6-beda-2b3046406ba6","pitchNumber":3,"startTime":"2026-03-18T21:29:14.791Z","endTime":"2026-03-18T21:29:21.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:29:21.508Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, third baseman Nick Senzel to first baseman Keston Hiura.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-18T21:29:31.126Z","endTime":"2026-03-18T21:30:13.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669222,"link":"/api/v1/people/669222"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669374,"link":"/api/v1/people/669374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.645560911352504,"aZ":-41.04407600336559,"pfxX":6.1031526650864265,"pfxZ":-5.333197925138711,"pX":-0.30551877243856834,"pZ":3.342789307799303,"vX0":3.403677986325099,"vY0":-128.63034002705066,"vZ0":1.977294447623972,"x":128.65,"y":148.52,"x0":-2.442227276488918,"y0":50.00335161931345,"z0":5.764720255970871,"aX":10.14726704325002},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-8.9,"breakHorizontal":-11.9,"spinRate":2386,"spinDirection":30},"zone":2,"typeConfidence":2.0,"plateTime":0.4271007092692436,"extension":6.3756852413310545},"index":0,"playId":"9458424d-ec1f-3c08-83cc-4e003fffa2c9","pitchNumber":1,"startTime":"2026-03-18T21:29:53.459Z","endTime":"2026-03-18T21:29:56.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94635124989974,"aZ":-13.770555154268244,"pfxX":-7.351882186809096,"pfxZ":9.10910837784844,"pX":0.16635251433573317,"pZ":2.5346971734013546,"vX0":8.204304825369324,"vY0":-141.19398870347672,"vZ0":-6.259017579653303,"x":110.66,"y":170.34,"x0":-1.8209224853196575,"y0":50.00545295333071,"z0":5.665421726764637,"aX":-14.856967702743963},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":11.6,"spinRate":2117,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.38784167000018366,"extension":6.8869376527322075},"hitData":{"launchSpeed":68.5,"launchAngle":-42.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.98,"coordY":181.14}},"index":1,"playId":"95d52130-b93f-3fa0-8a39-72d1bd722d62","pitchNumber":2,"startTime":"2026-03-18T21:30:06.571Z","endTime":"2026-03-18T21:30:13.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:30:13.373Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to right fielder Jaron Elkins.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-18T21:30:24.386Z","endTime":"2026-03-18T21:31:12.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814696,"link":"/api/v1/people/814696"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.9120531883485,"aZ":-10.555894513781366,"pfxX":-5.591004822533816,"pfxZ":10.468376444475398,"pX":-0.051712127079560855,"pZ":2.1296994633289965,"vX0":7.948916492234583,"vY0":-143.22114213006955,"vZ0":-8.009777808955693,"x":118.97,"y":181.28,"x0":-2.1443959714562677,"y0":50.00259695759278,"z0":5.6330854819853515,"aX":-11.546298712751838},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.4,"breakHorizontal":8.4,"spinRate":2337,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.38331013349767185,"extension":6.77966751578828},"index":0,"playId":"0563e662-12ed-317d-a8e5-a572cc6a1780","pitchNumber":1,"startTime":"2026-03-18T21:30:37.290Z","endTime":"2026-03-18T21:30:40.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":97.4,"endSpeed":88.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.08200770517106,"aZ":-12.374940312544444,"pfxX":-5.54913059638263,"pfxZ":9.834711222508515,"pX":0.9226624563942497,"pZ":2.6084446376942774,"vX0":10.044251008515406,"vY0":-141.41911310815522,"vZ0":-6.154533765059903,"x":81.83,"y":168.35,"x0":-1.9639881551568168,"y0":50.00323220615662,"z0":5.616411595204458,"aX":-11.172758688356744},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":7.8,"spinRate":2260,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.38820790563326213,"extension":6.8108921447671715},"index":1,"playId":"64229237-b30e-3686-aa5e-4b227afbfd96","pitchNumber":2,"startTime":"2026-03-18T21:30:48.134Z","endTime":"2026-03-18T21:30:51.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.216493808984836,"aZ":-12.412201624699563,"pfxX":-4.18035108833886,"pfxZ":9.82947041947894,"pX":-0.006482435631092764,"pZ":2.2105305783354385,"vX0":7.220256797711574,"vY0":-140.73477412932937,"vZ0":-7.414983055261147,"x":117.25,"y":179.1,"x0":-2.059365796635767,"y0":50.004523439367766,"z0":5.67910905521643,"aX":-8.406584050547133},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":6.1,"spinRate":2299,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3888306135741293,"extension":6.818085841163273},"hitData":{"launchSpeed":101.2,"launchAngle":48.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.75,"coordY":116.31}},"index":2,"playId":"5cc4910c-e0e9-3f7d-864f-6d4156af50d5","pitchNumber":3,"startTime":"2026-03-18T21:31:05.793Z","endTime":"2026-03-18T21:31:12.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:31:12.828Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Teoscar Hernández grounds out, second baseman Tyler Fitzgerald to first baseman Jerar Encarnacion.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T21:33:27.015Z","endTime":"2026-03-18T21:33:48.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Eric Haase replaces catcher Patrick Bailey, batting 2nd, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T21:32:48.861Z","endTime":"2026-03-18T21:32:48.876Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606992,"link":"/api/v1/people/606992"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"201","replacedPlayer":{"id":672275,"link":"/api/v1/people/672275"},"defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Casey Schmitt replaces third baseman Matt Chapman, batting 3rd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-18T21:32:48.876Z","endTime":"2026-03-18T21:32:48.877Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Drew Gilbert replaces left fielder Heliot Ramos, batting 4th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-18T21:32:48.877Z","endTime":"2026-03-18T21:32:48.878Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":671218,"link":"/api/v1/people/671218"},"defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Joey Lucchesi replaces Keaton Winn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-03-18T21:32:48.878Z","endTime":"2026-03-18T21:33:29.205Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664192,"link":"/api/v1/people/664192"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676775,"link":"/api/v1/people/676775","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":90.0,"endSpeed":82.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.191894164620834,"aZ":-17.681869377311525,"pfxX":3.6550319192099296,"pfxZ":8.370066946351441,"pX":-0.2596838360955811,"pZ":3.549145406451249,"vX0":-7.370201510730573,"vY0":-130.9036066232996,"vZ0":-2.599179260062888,"x":126.9,"y":142.95,"x0":2.12020697001957,"y0":50.00352353327393,"z0":5.881922231184046,"aX":6.329692020818012},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.8,"breakHorizontal":-4.9,"spinRate":2112,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.41876560505328797,"extension":6.103995778829602},"index":4,"playId":"01a364cf-0c8b-3950-9619-8d9cda9951af","pitchNumber":1,"startTime":"2026-03-18T21:33:29.205Z","endTime":"2026-03-18T21:33:33.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.194366291801003,"aZ":-18.364672264984538,"pfxX":6.62617110824779,"pfxZ":7.871878222166957,"pX":0.2280901124139585,"pZ":3.187912299266437,"vX0":-6.457344898936732,"vY0":-131.42856443971408,"vZ0":-3.6494047198366357,"x":108.31,"y":152.71,"x0":1.8529811241809258,"y0":50.00061998543593,"z0":5.953968522335019,"aX":11.620320750421087},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.7,"breakHorizontal":-10.7,"spinRate":2112,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.41635158452968835,"extension":6.056075875619748},"hitData":{"launchSpeed":87.8,"launchAngle":-4.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.72,"coordY":152.36}},"index":5,"playId":"8fce5288-a303-30a5-bb3c-33c00f118330","pitchNumber":2,"startTime":"2026-03-18T21:33:44.094Z","endTime":"2026-03-18T21:33:48.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:33:48.907Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hyeseong Kim singles on a ground ball to first baseman Jerar Encarnacion.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T21:34:00.003Z","endTime":"2026-03-18T21:35:02.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52591959753009,"aZ":-20.003876254295676,"pfxX":8.400904274689307,"pfxZ":6.866633803200806,"pX":0.6211671630595441,"pZ":2.114195417336632,"vX0":-7.344711087018053,"vY0":-132.136391745917,"vZ0":-5.61624237229135,"x":93.32,"y":181.7,"x0":2.3420714119516752,"y0":50.00424838803721,"z0":5.732009914530814,"aX":14.892553364639161},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.4,"breakHorizontal":-13.7,"spinRate":2238,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.41413988432445503,"extension":6.149092546157647},"index":0,"playId":"71e7937e-2667-33ad-8e49-024dc46dc55f","pitchNumber":1,"startTime":"2026-03-18T21:34:17.391Z","endTime":"2026-03-18T21:34:20.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.388980233497865,"aZ":-18.08737363826977,"pfxX":7.566514520380256,"pfxZ":7.964870924557173,"pX":0.8945555457977105,"pZ":2.1402432585284275,"vX0":-5.987465426975151,"vY0":-132.41065103782384,"vZ0":-5.553217967784555,"x":82.9,"y":180.99,"x0":2.206812005692642,"y0":50.00088144421397,"z0":5.596507402933293,"aX":13.37757611729368},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.3,"breakHorizontal":-12.4,"spinRate":2213,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.4143257864151355,"extension":6.209366540050993},"index":1,"playId":"8393a30d-01ea-3a42-8012-7175ee4aab00","pitchNumber":2,"startTime":"2026-03-18T21:34:35.285Z","endTime":"2026-03-18T21:34:38.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.09346758328726,"aZ":-34.55250194045163,"pfxX":-3.270670831320006,"pfxZ":-1.766954072298546,"pX":0.3476317569303634,"pZ":1.522435128544543,"vX0":-3.1659098103198184,"vY0":-115.19595564125346,"vZ0":-3.4514635927979382,"x":103.75,"y":197.67,"x0":2.163891731816873,"y0":50.002455739098025,"z0":6.375109162520933,"aX":-4.402138018690999},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-3.7,"breakHorizontal":6.7,"spinRate":2076,"spinDirection":329},"zone":14,"typeConfidence":2.0,"plateTime":0.47519604730771503,"extension":6.0440154919880795},"hitData":{"launchSpeed":81.2,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.99,"coordY":171.52}},"index":2,"playId":"e484278b-e5fa-35f3-9105-067b532d9ce9","pitchNumber":3,"startTime":"2026-03-18T21:34:56.890Z","endTime":"2026-03-18T21:35:02.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_ab"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_ab"},{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_pa"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.24,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:35:02.622Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eliezer Alfonzo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T21:35:27.010Z","endTime":"2026-03-18T21:37:13.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"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":89.7,"endSpeed":82.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.830147053718594,"aZ":-19.29231167102294,"pfxX":6.699891192467533,"pfxZ":7.481583343330361,"pX":-0.7649943945991918,"pZ":2.4774235855335136,"vX0":-10.107993499495018,"vY0":-130.26756789811154,"vZ0":-4.229578131607646,"x":146.16,"y":171.89,"x0":2.2913802832701244,"y0":50.00394314530187,"z0":5.576549742987298,"aX":11.539409060947287},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.8,"breakHorizontal":-10.0,"spinRate":2170,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.42012097539421056,"extension":6.231835910944389},"index":0,"playId":"3f3815fa-bcd0-379a-a8c4-14fb8d5da7d9","pitchNumber":1,"startTime":"2026-03-18T21:35:34.522Z","endTime":"2026-03-18T21:35:37.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":672613,"link":"/api/v1/people/672613","batSide":{"code":"R","description":"Right"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98214497646708,"aZ":-22.543589747043743,"pfxX":9.19269339852877,"pfxZ":5.492065724015441,"pX":0.7014627157620578,"pZ":1.9007547629957373,"vX0":-8.232647616296006,"vY0":-131.84692015491672,"vZ0":-4.635071574636455,"x":90.26,"y":187.46,"x0":2.675547910085251,"y0":50.00654557165172,"z0":5.35313385145911,"aX":16.12978995226286},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.1,"breakHorizontal":-14.8,"spinRate":1985,"spinDirection":136},"zone":9,"typeConfidence":2.0,"plateTime":0.4160156147960232,"extension":6.381600686057986},"index":1,"playId":"23bd876d-7243-37ba-8057-5614ddccb6a0","pitchNumber":2,"startTime":"2026-03-18T21:36:06.039Z","endTime":"2026-03-18T21:36:09.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":672613,"link":"/api/v1/people/672613","batSide":{"code":"R","description":"Right"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"0ca51ee6-05cf-3ea7-a071-243338a3eea1","startTime":"2026-03-18T21:36:26.504Z","endTime":"2026-03-18T21:36:30.622Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":672613,"link":"/api/v1/people/672613","batSide":{"code":"R","description":"Right"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.530427744304315,"aZ":-16.154735829244807,"pfxX":5.9143529810790705,"pfxZ":8.893595939445213,"pX":-0.42892811440166595,"pZ":1.4677086689277685,"vX0":-9.655404476672405,"vY0":-133.78760971215215,"vZ0":-7.139472271595961,"x":133.35,"y":199.15,"x0":2.4687377783882773,"y0":50.006394133838405,"z0":5.341923616700106,"aX":10.658268963710308},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.6,"breakHorizontal":-8.5,"spinRate":2229,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.41038365578326186,"extension":6.423354048101201},"index":3,"playId":"2578d4df-fd38-3818-9ae9-e4c6eed96c18","pitchNumber":3,"startTime":"2026-03-18T21:36:45.014Z","endTime":"2026-03-18T21:36:48.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":672613,"link":"/api/v1/people/672613","batSide":{"code":"R","description":"Right"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.177988913145832,"aZ":-15.853922189531605,"pfxX":5.254105216915092,"pfxZ":8.87648797755272,"pX":-0.22746940003449742,"pZ":2.3838840059770554,"vX0":-9.053572707253862,"vY0":-134.06026537237804,"vZ0":-5.200014290035481,"x":125.67,"y":174.42,"x0":2.4951287399069098,"y0":50.006648167373946,"z0":5.462562893149198,"aX":9.665345748361661},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.2,"breakHorizontal":-7.8,"spinRate":2137,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4069765578760398,"extension":6.3024863739050225},"index":4,"playId":"2a913a31-d137-327a-9da1-6b4283a9b5c4","pitchNumber":4,"startTime":"2026-03-18T21:37:10.539Z","endTime":"2026-03-18T21:37:13.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":672613,"link":"/api/v1/people/672613","batSide":{"code":"R","description":"Right"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"credit":"b_ab"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_ab"},{"player":{"id":672613,"link":"/api/v1/people/672613"},"credit":"b_pa"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:37:13.539Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jaron Elkins grounds out, second baseman Tyler Fitzgerald to first baseman Jerar Encarnacion.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-18T21:37:18.910Z","endTime":"2026-03-18T21:38:53.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":814696,"fullName":"Jaron Elkins","link":"/api/v1/people/814696"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":814696,"fullName":"Jaron Elkins","link":"/api/v1/people/814696"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666464,"link":"/api/v1/people/666464"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.031918682214446,"aZ":-24.315988601237716,"pfxX":7.319347662398542,"pfxZ":4.3521087657182775,"pX":1.018187024785026,"pZ":0.9247040583750332,"vX0":-6.968155368945539,"vY0":-132.94186920850416,"vZ0":-6.769423564268188,"x":78.19,"y":213.81,"x0":2.7106825236259313,"y0":50.006067976409874,"z0":5.245974986164746,"aX":13.22529971793135},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.7,"breakHorizontal":-11.9,"spinRate":2068,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4105561728247382,"extension":6.397096289725423},"index":0,"playId":"b80a5774-b4f3-345c-92c3-12965ea2b35b","pitchNumber":1,"startTime":"2026-03-18T21:37:40.449Z","endTime":"2026-03-18T21:37:43.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36919869270791,"aZ":-20.9271603376054,"pfxX":4.971088123953254,"pfxZ":6.08593096632057,"pX":0.04002006332351389,"pZ":3.305281619222207,"vX0":-8.252220581653527,"vY0":-134.38368329922565,"vZ0":-2.335703326841492,"x":115.47,"y":149.54,"x0":2.4906414348929635,"y0":50.00168582748449,"z0":5.6563430644903665,"aX":9.184876741007468},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.8,"breakHorizontal":-7.4,"spinRate":2207,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.40602598527941147,"extension":6.30272879665314},"index":1,"playId":"d6e8eb5d-0882-3c21-91bf-5e9fa1678323","pitchNumber":2,"startTime":"2026-03-18T21:37:56.963Z","endTime":"2026-03-18T21:38:00.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"13ba7046-6dd1-3c7b-a2c6-cce0b0592b59","startTime":"2026-03-18T21:38:29.161Z","endTime":"2026-03-18T21:38:32.161Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":92.6,"endSpeed":85.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.001504248856754,"aZ":-17.80394936233184,"pfxX":4.13636315274054,"pfxZ":7.76274750743064,"pX":0.5599916460445827,"pZ":1.8229412442495012,"vX0":-6.163606838150805,"vY0":-134.63548029071578,"vZ0":-6.485027534223703,"x":95.65,"y":189.56,"x0":2.3329740309213216,"y0":50.00128841194722,"z0":5.506139474253957,"aX":7.65556206940731},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.0,"breakHorizontal":-6.2,"spinRate":2347,"spinDirection":143},"zone":9,"typeConfidence":2.0,"plateTime":0.4055647904722166,"extension":6.413762351976939},"hitData":{"launchSpeed":87.3,"launchAngle":-9.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.75,"coordY":146.7}},"index":3,"playId":"d988f900-5f4e-30b4-9437-c9dc7f9f5456","pitchNumber":3,"startTime":"2026-03-18T21:38:48.913Z","endTime":"2026-03-18T21:38:53.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814696,"link":"/api/v1/people/814696"},"credit":"b_ab"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_ab"},{"player":{"id":814696,"link":"/api/v1/people/814696"},"credit":"b_pa"},{"player":{"id":664192,"link":"/api/v1/people/664192"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:38:53.664Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Osleivis Basabe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-18T21:41:09.007Z","endTime":"2026-03-18T21:43:05.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"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":678545,"fullName":"Osleivis Basabe","link":"/api/v1/people/678545"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Charles Davalan replaces left fielder Teoscar Hernández, batting 5th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T21:40:50.018Z","endTime":"2026-03-18T21:40:50.033Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":804560,"link":"/api/v1/people/804560"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":606192,"link":"/api/v1/people/606192"},"defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Blake Treinen replaces Will Klein.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-18T21:40:50.033Z","endTime":"2026-03-18T21:41:11.234Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595014,"link":"/api/v1/people/595014"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.289103815683728,"aZ":-26.78104513031241,"pfxX":-10.14929879531715,"pfxZ":2.8545435933734398,"pX":-0.0699085284625679,"pZ":2.0570890957622336,"vX0":9.980902340289662,"vY0":-136.3733511779655,"vZ0":-6.082628619347126,"x":119.66,"y":183.24,"x0":-2.454202775819868,"y0":50.00281191458433,"z0":6.157711858153371,"aX":-19.165248638460692},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.1,"breakHorizontal":16.3,"spinRate":2127,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.401267888912042,"extension":5.4805627926643234},"index":2,"playId":"6f656a74-dbab-3df9-88a9-27e33c4fca9f","pitchNumber":1,"startTime":"2026-03-18T21:41:11.234Z","endTime":"2026-03-18T21:41:14.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8095786658752,"aZ":-23.009139500663743,"pfxX":-10.391804498831293,"pfxZ":4.752520967618121,"pX":0.1772567632331364,"pZ":1.7117710435698998,"vX0":10.970967801184273,"vY0":-137.7674193476557,"vZ0":-7.56581239850914,"x":110.24,"y":192.56,"x0":-2.501152775276407,"y0":50.001048320517995,"z0":6.0419281190571255,"aX":-20.02987408872122},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.2,"breakHorizontal":16.6,"spinRate":2230,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.3971516214783879,"extension":5.634171500772343},"index":3,"playId":"6eb02170-a5a1-3361-87be-83d6b2dc6966","pitchNumber":2,"startTime":"2026-03-18T21:41:26.779Z","endTime":"2026-03-18T21:41:30.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.876010588021,"aZ":-33.54296181560635,"pfxX":4.07760202017416,"pfxZ":-0.9183682118448786,"pX":1.0008471575300937,"pZ":2.25666954981592,"vX0":7.342460113886606,"vY0":-121.63159272276683,"vZ0":-2.6115471764396734,"x":78.85,"y":177.85,"x0":-2.5920717145719765,"y0":50.001728890074695,"z0":6.2659247759678385,"aX":6.0812536073119565},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.0,"breakHorizontal":-9.2,"spinRate":2346,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4510947105578307,"extension":5.578151615349133},"index":4,"playId":"af0e842e-3e5c-3f44-9639-c85a4d872551","pitchNumber":3,"startTime":"2026-03-18T21:41:47.330Z","endTime":"2026-03-18T21:41:51.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":83.0,"endSpeed":76.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.977966352321626,"aZ":-33.146876404439844,"pfxX":6.542269396521409,"pfxZ":-0.661989114473756,"pX":0.2480902941294728,"pZ":1.5920323682323878,"vX0":5.14731827281665,"vY0":-120.75977004599997,"vZ0":-3.976294765505763,"x":107.54,"y":195.8,"x0":-2.762462349979065,"y0":50.00178495703171,"z0":6.1824062738186045,"aX":9.640475779845131},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.9,"breakHorizontal":-13.1,"spinRate":2382,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4539313121587414,"extension":5.645448910081928},"index":5,"playId":"09ee2d1a-26cf-3295-a73c-2b5daf1e72c4","pitchNumber":4,"startTime":"2026-03-18T21:42:06.394Z","endTime":"2026-03-18T21:42:09.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.028039425195313,"aZ":-31.86311942791749,"pfxX":2.995288022297273,"pfxZ":0.21005250244360818,"pX":0.7070379621614957,"pZ":0.944123309894504,"vX0":7.523338569227116,"vY0":-121.59955758058088,"vZ0":-5.707673539446036,"x":90.05,"y":213.29,"x0":-2.8227651864296424,"y0":50.003643921841224,"z0":6.103731317768386,"aX":4.461393342725859},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.8,"breakHorizontal":-7.3,"spinRate":2405,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.451354340661398,"extension":5.680347819242781},"index":6,"playId":"7e815660-c641-333b-8fb0-edd7631c8256","pitchNumber":5,"startTime":"2026-03-18T21:43:02.650Z","endTime":"2026-03-18T21:43:05.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":678545,"link":"/api/v1/people/678545","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_ab"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_ab"},{"player":{"id":678545,"link":"/api/v1/people/678545"},"credit":"b_pa"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.7,"awayTeamWinProbability":8.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:43:05.650Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Eldridge flies out to right fielder Jaron Elkins.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-18T21:43:28.134Z","endTime":"2026-03-18T21:43:56.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814696,"link":"/api/v1/people/814696"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Bryce Eldridge replaces Jerar Encarnacion.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-18T21:43:17.783Z","endTime":"2026-03-18T21:43:30.313Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":666464,"link":"/api/v1/people/666464"},"defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":666464,"link":"/api/v1/people/666464","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.491367728742542,"aZ":-23.168803309957827,"pfxX":-0.27702966726571887,"pfxZ":4.945533692193761,"pX":1.2117431859287526,"pZ":2.463976352308173,"vX0":9.880378780917157,"vY0":-134.01514526924376,"vZ0":-5.325310953752535,"x":70.81,"y":172.25,"x0":-2.4843739417141193,"y0":50.00617163391457,"z0":6.128001002508742,"aX":-0.5050741019156535},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.0,"breakHorizontal":-1.6,"spinRate":2537,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.40843256351391055,"extension":5.627236676718115},"index":1,"playId":"be132b3a-dfe1-3830-aa00-886db5984045","pitchNumber":1,"startTime":"2026-03-18T21:43:30.313Z","endTime":"2026-03-18T21:43:33.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94938221899949,"aZ":-21.809730057846348,"pfxX":-0.001260765956132115,"pfxZ":5.607693146921784,"pX":0.8992391184222649,"pZ":3.223413517969509,"vX0":9.130698183858733,"vY0":-134.54493617938863,"vZ0":-3.808014116468509,"x":82.72,"y":151.75,"x0":-2.52655335019329,"y0":50.00326399354175,"z0":6.187347763460369,"aX":-0.003167630770860453},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.6,"breakHorizontal":-1.8,"spinRate":2642,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4058194361886809,"extension":5.723542666757123},"hitData":{"launchSpeed":94.8,"launchAngle":42.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.0,"coordY":90.98}},"index":2,"playId":"2f207136-ef69-3847-8ab0-4111fa6040b5","pitchNumber":2,"startTime":"2026-03-18T21:43:48.447Z","endTime":"2026-03-18T21:43:56.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.30000000000001,"awayTeamWinProbability":6.699999999999989,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:43:56.570Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Grant McCray walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-18T21:44:14.432Z","endTime":"2026-03-18T21:46:10.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595014,"fullName":"Blake Treinen","link":"/api/v1/people/595014"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.212919780823743,"aZ":-33.268210490348615,"pfxX":7.257421110176965,"pfxZ":-0.7229147867356476,"pX":2.253701862189706,"pZ":1.6159093097010184,"vX0":9.523504156491304,"vY0":-123.09904434235156,"vZ0":-4.109644866507127,"x":31.09,"y":195.15,"x0":-2.6259740930869953,"y0":50.0019276426027,"z0":6.160837511116371,"aX":11.000719455059224},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.2,"breakHorizontal":-15.6,"spinRate":2572,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.44704339647948954,"extension":5.596402987236053},"index":0,"playId":"d0e41686-d9c6-3a0f-8f65-ad494dc16f8b","pitchNumber":1,"startTime":"2026-03-18T21:44:25.646Z","endTime":"2026-03-18T21:44:30.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72789268676218,"aZ":-34.17603512168614,"pfxX":5.199937142141646,"pfxZ":-1.3364000928723558,"pX":0.17357126351124572,"pZ":0.8448637815850147,"vX0":5.625797303180166,"vY0":-122.25362044918383,"vZ0":-5.580378328477093,"x":110.38,"y":215.97,"x0":-2.8389614253181046,"y0":50.000415287293485,"z0":6.1150935381758575,"aX":7.8119586451322025},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.6,"breakHorizontal":-10.8,"spinRate":2465,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.44927841443341787,"extension":5.631827459166027},"index":1,"playId":"c58a163b-888f-3fd5-94c9-b877bea1f85f","pitchNumber":2,"startTime":"2026-03-18T21:44:46.886Z","endTime":"2026-03-18T21:44:49.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84475905326202,"aZ":-20.44029929136801,"pfxX":-1.5630479544265474,"pfxZ":6.281778348954739,"pX":0.27905627204640043,"pZ":2.3575559538427178,"vX0":8.45209761131197,"vY0":-134.68732307582275,"vZ0":-6.150090580252741,"x":106.36,"y":175.13,"x0":-2.674846825896109,"y0":50.000047632172056,"z0":6.081690115482761,"aX":-2.9200032675021452},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.4,"breakHorizontal":1.3,"spinRate":2597,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.4041975050483124,"extension":5.669381726887175},"index":2,"playId":"30122859-03fc-3fae-9a0f-58d20bf70968","pitchNumber":3,"startTime":"2026-03-18T21:45:03.265Z","endTime":"2026-03-18T21:45:06.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0721286202531,"aZ":-30.076879433650944,"pfxX":-12.17905045058156,"pfxZ":1.0552455287596567,"pX":0.4054747376896705,"pZ":1.2084340840591168,"vX0":12.107316104763415,"vY0":-139.21324597316385,"vZ0":-7.943361493979946,"x":101.54,"y":206.15,"x0":-2.394978792966981,"y0":50.00209058396344,"z0":6.058883742801147,"aX":-24.16461587572374},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":0.5,"breakHorizontal":19.9,"spinRate":2240,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.39183462591117646,"extension":5.674553386459719},"index":3,"playId":"7526d430-3d67-38b1-a659-5e55b4934914","pitchNumber":4,"startTime":"2026-03-18T21:45:25.545Z","endTime":"2026-03-18T21:45:28.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":85.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15354360068501,"aZ":-23.617069582440973,"pfxX":-0.7180668794804519,"pfxZ":4.678724246145783,"pX":0.6922670867391093,"pZ":1.7147058987998096,"vX0":8.794562052878065,"vY0":-132.84092018088532,"vZ0":-7.1090290948734,"x":90.61,"y":192.48,"x0":-2.5352853418793613,"y0":50.00416090069216,"z0":6.083271208181732,"aX":-1.3143426571085501},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.4,"breakHorizontal":-0.1,"spinRate":2485,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.4086495159479937,"extension":5.525713705995378},"index":4,"playId":"3e9077d0-65eb-391c-b01f-b7f8cce9dee2","pitchNumber":5,"startTime":"2026-03-18T21:45:42.598Z","endTime":"2026-03-18T21:45:45.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91568185560917,"aZ":-31.50054606323642,"pfxX":7.081709117572717,"pfxZ":0.45147386752804586,"pX":1.3585435042453222,"pZ":1.0026327333522496,"vX0":7.4414505733299245,"vY0":-121.50467343408188,"vZ0":-5.574860006469011,"x":65.22,"y":211.71,"x0":-2.669306490894025,"y0":50.00134772069158,"z0":6.080046589637929,"aX":10.53469480815225},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.4,"breakHorizontal":-14.6,"spinRate":2600,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4516501157511543,"extension":5.704532417186973},"index":5,"playId":"25b8642e-4ae5-3cef-9efa-74d8735d15bd","pitchNumber":6,"startTime":"2026-03-18T21:46:06.244Z","endTime":"2026-03-18T21:46:10.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_pa"},{"player":{"id":595014,"link":"/api/v1/people/595014"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.33,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:46:10.054Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Daniel Susac batting, Grant McCray picked off and caught stealing 2nd base, second baseman Nico Perez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-18T21:46:27.775Z","endTime":"2026-03-18T21:49:04.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681911,"link":"/api/v1/people/681911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669374,"link":"/api/v1/people/669374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":703639,"link":"/api/v1/people/703639"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Daniel Susac replaces Luis Matos.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-18T21:46:27.775Z","endTime":"2026-03-18T21:46:32.509Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":682641,"link":"/api/v1/people/682641"},"defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-18T21:46:32.509Z","endTime":"2026-03-18T21:47:29.041Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Alex Vesia replaces Blake Treinen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-03-18T21:47:29.041Z","endTime":"2026-03-18T21:48:51.079Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681911,"link":"/api/v1/people/681911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":595014,"link":"/api/v1/people/595014","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":3,"playId":"5f38614d-e33f-3e8f-8ac6-d5825ebd9b0a","startTime":"2026-03-18T21:48:51.079Z","endTime":"2026-03-18T21:49:04.573Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":1.9999999999999858,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:49:04.573Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Freeland grounds out, third baseman Casey Schmitt to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T21:52:05.354Z","endTime":"2026-03-18T21:53:10.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Bryce Eldridge remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-18T21:50:58.975Z","endTime":"2026-03-18T21:50:58.990Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":666464,"link":"/api/v1/people/666464"},"defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":666464,"link":"/api/v1/people/666464"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Daniel Susac remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-18T21:50:58.990Z","endTime":"2026-03-18T21:50:58.992Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"801","replacedPlayer":{"id":682641,"link":"/api/v1/people/682641"},"defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Trevor McDonald replaces Joey Lucchesi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-03-18T21:50:58.992Z","endTime":"2026-03-18T21:51:39.702Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686790,"link":"/api/v1/people/686790"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664192,"link":"/api/v1/people/664192","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":686790,"fullName":"Trevor McDonald"}}},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"playId":"08317616-0536-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-03-18T21:51:39.702Z","endTime":"2026-03-18T21:52:07.572Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.620069760880643,"aZ":-29.82175909834358,"pfxX":-8.060261554213135,"pfxZ":1.2172308696601792,"pX":-0.44843349861213644,"pZ":2.255040375249891,"vX0":6.113295430654098,"vY0":-137.10955524958854,"vZ0":-2.5963022940268137,"x":134.09,"y":177.89,"x0":-1.6454035362408987,"y0":50.001446232095034,"z0":5.222421722066724,"aX":-15.544825665672924},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.9,"breakHorizontal":13.6,"spinRate":2088,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.397516682251597,"extension":6.641039238678048},"index":4,"playId":"7f37b75d-58bd-3866-9e3b-577b58dcc918","pitchNumber":1,"startTime":"2026-03-18T21:52:07.572Z","endTime":"2026-03-18T21:52:10.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67945689505597,"aZ":-27.693282637213056,"pfxX":-9.060931436608442,"pfxZ":2.3317288311509077,"pX":1.1451294684650621,"pZ":0.99382870134903,"vX0":10.501926976542274,"vY0":-137.41360297132854,"vZ0":-6.354671185312593,"x":73.35,"y":211.95,"x0":-1.5378280218885727,"y0":50.005131545843376,"z0":5.202138453067932,"aX":-17.437920078381968},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.1,"breakHorizontal":14.4,"spinRate":2404,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.39764794144467785,"extension":6.681226452530022},"index":5,"playId":"45cbffa3-a7cf-3e2c-b684-bf4a8c2e29e8","pitchNumber":2,"startTime":"2026-03-18T21:52:26.543Z","endTime":"2026-03-18T21:52:29.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":95.1,"endSpeed":87.5,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01340145402112,"aZ":-30.862230248764874,"pfxX":-8.640022361132196,"pfxZ":0.6737387716213519,"pX":0.4217541988509228,"pZ":2.267463693913863,"vX0":8.797241026325173,"vY0":-138.22151913118668,"vZ0":-2.5930051907957155,"x":100.92,"y":177.56,"x0":-1.6702070042030308,"y0":50.002195571096316,"z0":5.276838347388323,"aX":-16.82155008497216},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":0.8,"breakHorizontal":13.9,"spinRate":2222,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.39532623122284427,"extension":6.5805097423432},"index":6,"playId":"2a6a10ad-6cd3-3fa5-9617-a033482bb58d","pitchNumber":3,"startTime":"2026-03-18T21:52:43.074Z","endTime":"2026-03-18T21:52:46.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00077453820417,"aZ":-32.56876248556174,"pfxX":-9.025283531129299,"pfxZ":-0.20193660269814018,"pX":0.08542688080554564,"pZ":1.555890678021555,"vX0":8.052075000879961,"vY0":-139.29547348855007,"vZ0":-4.039938143847355,"x":113.74,"y":196.77,"x0":-1.6833490091501613,"y0":50.00261722137165,"z0":5.200671424615395,"aX":-17.57100666445744},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-1.1,"breakHorizontal":14.5,"spinRate":2231,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.3946090152710857,"extension":6.573264229094997},"hitData":{"launchSpeed":95.3,"launchAngle":-21.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.8,"coordY":167.47}},"index":7,"playId":"02619d59-d3f8-38bf-b178-50711fe2c659","pitchNumber":4,"startTime":"2026-03-18T21:53:05.188Z","endTime":"2026-03-18T21:53:10.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":-0.4999999999999858,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:53:10.362Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ryan Fitzgerald doubles (4) on a ground ball to left fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T21:53:24.520Z","endTime":"2026-03-18T21:53:45.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56402592548798,"aZ":-29.621991857727327,"pfxX":-8.414753277374135,"pfxZ":1.298935099340449,"pX":-0.724359453520969,"pZ":2.594749848814421,"vX0":5.433492824464016,"vY0":-138.61113176948228,"vZ0":-2.088773029588213,"x":144.61,"y":168.72,"x0":-1.604876660991173,"y0":50.005411133943234,"z0":5.313085029741214,"aX":-16.56944230979581},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.2,"breakHorizontal":14.3,"spinRate":2268,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.39339258842207947,"extension":6.54028962029474},"hitData":{"launchSpeed":89.6,"launchAngle":6.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.71,"coordY":132.51}},"index":0,"playId":"48721005-cef6-3f6c-98f4-438098a65b99","pitchNumber":1,"startTime":"2026-03-18T21:53:38.268Z","endTime":"2026-03-18T21:53:45.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":680837,"link":"/api/v1/people/680837","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":680837,"link":"/api/v1/people/680837"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":1.09999999999998,"leverageIndex":0.17,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:53:45.964Z","atBatIndex":53},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nick Senzel homers (3) on a fly ball to left field. Ryan Fitzgerald scores.","rbi":2,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T21:53:58.845Z","endTime":"2026-03-18T21:55:40.165Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"responsiblePitcher":{"id":686790,"link":"/api/v1/people/686790"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"responsiblePitcher":{"id":686790,"link":"/api/v1/people/686790"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9119030865547,"aZ":-32.74475948772917,"pfxX":0.1974404082415191,"pfxZ":-0.35829081890681547,"pX":1.7976871243375951,"pZ":-1.1778547696017139,"vX0":9.174629472997836,"vY0":-126.06201647446841,"vZ0":-8.598287391343646,"x":48.48,"y":270.58,"x0":-1.9227672902242203,"y0":50.00347952470568,"z0":4.940319384572972,"aX":0.3136496051032236},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.5,"breakHorizontal":-2.5,"spinRate":2585,"spinDirection":1},"zone":14,"typeConfidence":2.0,"plateTime":0.4353933030495547,"extension":6.544392919657708},"index":0,"playId":"6eea709f-2981-37bb-944d-7fdb105981ac","pitchNumber":1,"startTime":"2026-03-18T21:54:26.810Z","endTime":"2026-03-18T21:54:29.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"second":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64707704032872,"aZ":-30.388961734977663,"pfxX":-1.2038943310451318,"pfxZ":1.0903984161359233,"pX":1.5421560662042741,"pZ":0.370643055857981,"vX0":8.751477286175048,"vY0":-127.43271349560885,"vZ0":-5.558656910060826,"x":58.22,"y":228.77,"x0":-1.7889154580431992,"y0":50.00233831907697,"z0":4.998408547766517,"aX":-1.9695168670022491},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.8,"breakHorizontal":0.1,"spinRate":2808,"spinDirection":342},"zone":14,"typeConfidence":2.0,"plateTime":0.43079689695431256,"extension":6.456352628136089},"index":1,"playId":"8c2dc947-5065-3091-b89b-c8a85e71e3f9","pitchNumber":2,"startTime":"2026-03-18T21:54:48.900Z","endTime":"2026-03-18T21:54:51.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"second":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28257392685565,"aZ":-30.211211738365673,"pfxX":-8.589631984629829,"pfxZ":1.0337206771216856,"pX":-0.4056119851803809,"pZ":2.336873598505071,"vX0":7.055103055754129,"vY0":-136.50371781655946,"vZ0":-2.375407005864873,"x":132.46,"y":175.68,"x0":-1.895176979737778,"y0":50.00644671816181,"z0":5.277960880867146,"aX":-16.37285293050188},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.6,"breakHorizontal":14.3,"spinRate":2395,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.3997629682946724,"extension":6.634743803122565},"hitData":{"launchSpeed":108.4,"launchAngle":23.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":23.21,"coordY":83.15}},"index":2,"playId":"b0740d94-3b42-3514-b060-7af8b71b2916","pitchNumber":3,"startTime":"2026-03-18T21:55:11.920Z","endTime":"2026-03-18T21:55:40.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"second":{"id":680837,"link":"/api/v1/people/680837"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669222,"link":"/api/v1/people/669222"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":669222,"link":"/api/v1/people/669222"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":3.700000000000017,"leverageIndex":0.33,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:55:40.165Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Keston Hiura strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T21:55:44.049Z","endTime":"2026-03-18T21:57:14.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669374,"fullName":"Keston Hiura","link":"/api/v1/people/669374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669374,"fullName":"Keston Hiura","link":"/api/v1/people/669374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"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":95.1,"endSpeed":88.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02417580082029,"aZ":-29.328216169407174,"pfxX":-6.794289234725067,"pfxZ":1.4497005719702933,"pX":-0.9118029123887985,"pZ":3.2908735836428606,"vX0":4.544688914658682,"vY0":-138.517428824851,"vZ0":-0.06666730175808666,"x":151.76,"y":149.93,"x0":-1.679711206179728,"y0":50.00684002161617,"z0":5.254176495710343,"aX":-13.384570006155625},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.8,"breakHorizontal":11.5,"spinRate":2119,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.3933858727845365,"extension":6.495185285071447},"index":0,"playId":"af3659ac-773d-3e21-b3b7-7b90862ca6b8","pitchNumber":1,"startTime":"2026-03-18T21:56:01.386Z","endTime":"2026-03-18T21:56:04.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669374,"link":"/api/v1/people/669374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":86.8,"endSpeed":80.2,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.027143037421745,"aZ":-35.05193652230949,"pfxX":-0.5982151421596522,"pfxZ":-1.7757001327320863,"pX":0.6323504016028173,"pZ":1.4757317888372943,"vX0":6.276637171967371,"vY0":-126.34924392944961,"vZ0":-2.3057022074408695,"x":92.9,"y":198.94,"x0":-1.803098400051468,"y0":50.00210280239211,"z0":5.208698729475158,"aX":-0.9706395413168379},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.5,"breakHorizontal":-0.4,"spinRate":2672,"spinDirection":17},"zone":14,"typeConfidence":2.0,"plateTime":0.4330141564438952,"extension":6.61425449379354},"index":1,"playId":"76fb7c4b-6d6b-3723-9b6d-4e0b8146fe42","pitchNumber":2,"startTime":"2026-03-18T21:56:15.348Z","endTime":"2026-03-18T21:56:18.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669374,"link":"/api/v1/people/669374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.695209725522954,"aZ":-34.47420267546538,"pfxX":1.4030662641573386,"pfxZ":-1.3934382991784817,"pX":-0.38720815582451507,"pZ":1.0501824678906488,"vX0":3.290546124895317,"vY0":-128.0256698770297,"vZ0":-3.5861811123712934,"x":131.76,"y":210.43,"x0":-1.874049144878839,"y0":50.003198654458444,"z0":5.181971598629861,"aX":2.316394441396694},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.1,"breakHorizontal":-3.4,"spinRate":2726,"spinDirection":9},"zone":13,"typeConfidence":2.0,"plateTime":0.42866891356874737,"extension":6.345826028922041},"index":2,"playId":"e32c6a0d-e8a9-342f-ba71-ef0c91c6effb","pitchNumber":3,"startTime":"2026-03-18T21:56:29.490Z","endTime":"2026-03-18T21:56:32.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669374,"link":"/api/v1/people/669374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.522138118510952,"aZ":-35.06170977397654,"pfxX":2.469868416405694,"pfxZ":-1.8007917342782571,"pX":0.30178635216668925,"pZ":1.0668139028761876,"vX0":4.539534982580433,"vY0":-126.30863350747809,"vZ0":-3.3823032410753098,"x":105.5,"y":209.98,"x0":-1.844858988670743,"y0":50.0018861356337,"z0":5.264289805775785,"aX":3.96081405769708},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.8,"breakHorizontal":-5.5,"spinRate":2720,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.43488282401372125,"extension":6.666697474665209},"index":3,"playId":"55fd6904-0a37-3d38-be7a-0f61c1585cd3","pitchNumber":4,"startTime":"2026-03-18T21:56:45.167Z","endTime":"2026-03-18T21:56:48.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669374,"link":"/api/v1/people/669374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"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-18T21:56:59.494Z","endTime":"2026-03-18T21:57:10.824Z","isPitch":false,"type":"action","player":{"id":669374,"link":"/api/v1/people/669374"},"defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669374,"link":"/api/v1/people/669374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.923228950556826,"aZ":-28.863157683254588,"pfxX":-8.07046815342638,"pfxZ":1.6826309791385583,"pX":0.24407828985192528,"pZ":3.241646400548208,"vX0":7.711299279395209,"vY0":-138.69581033758217,"vZ0":-0.5553307549527564,"x":107.7,"y":151.26,"x0":-1.5094614000738702,"y0":50.00319766826602,"z0":5.351437672392826,"aX":-15.891309296833786},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.1,"breakHorizontal":13.2,"spinRate":2253,"spinDirection":242},"zone":2,"typeConfidence":2.0,"plateTime":0.3933170741758576,"extension":6.654002937658491},"index":5,"playId":"09e7afb9-6ced-3471-bc8b-a41d135c37b3","pitchNumber":5,"startTime":"2026-03-18T21:57:10.824Z","endTime":"2026-03-18T21:57:14.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":669374,"link":"/api/v1/people/669374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669374,"link":"/api/v1/people/669374"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":669374,"link":"/api/v1/people/669374"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:57:14.484Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nico Perez pops out to shortstop Osleivis Basabe.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-18T21:57:24.179Z","endTime":"2026-03-18T21:58:24.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":703639,"fullName":"Nico Perez","link":"/api/v1/people/703639"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686790,"fullName":"Trevor McDonald","link":"/api/v1/people/686790"},"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":703639,"fullName":"Nico Perez","link":"/api/v1/people/703639"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.139,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.068091962982553,"aZ":-28.68060686320799,"pfxX":-7.842350155434477,"pfxZ":1.8042622999878724,"pX":0.0778222075154195,"pZ":3.3136727948049796,"vX0":7.092098486014892,"vY0":-137.72681096618177,"vZ0":-0.48495126294585966,"x":114.03,"y":149.31,"x0":-1.5007019638779453,"y0":50.003930853551914,"z0":5.416921626323714,"aX":-15.199752640148684},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.4,"breakHorizontal":12.8,"spinRate":2261,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.3963629266292421,"extension":6.500824494047133},"index":0,"playId":"6eb7f1d3-669f-3eff-93c4-aab455c27969","pitchNumber":1,"startTime":"2026-03-18T21:57:38.957Z","endTime":"2026-03-18T21:57:42.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":703639,"link":"/api/v1/people/703639","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.139,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4231002244248,"aZ":-28.043868179821118,"pfxX":-7.919393102004434,"pfxZ":2.0758644632413574,"pX":-0.5357433973708716,"pZ":2.819625769102693,"vX0":6.12723740553981,"vY0":-139.42993146350818,"vZ0":-1.8347540333137358,"x":137.42,"y":162.65,"x0":-1.7220006677134083,"y0":50.001518299522196,"z0":5.31876404650551,"aX":-15.74704845683117},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.6,"breakHorizontal":13.2,"spinRate":2199,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.39134784974808934,"extension":6.672998373974901},"index":1,"playId":"c63fdf4b-7c6d-316d-9bad-b8533b0d144e","pitchNumber":2,"startTime":"2026-03-18T21:57:55.066Z","endTime":"2026-03-18T21:57:58.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":703639,"link":"/api/v1/people/703639","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.139,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88770144524218,"aZ":-34.57452757170622,"pfxX":1.4147048118383991,"pfxZ":-1.4940742148264796,"pX":-0.555127554058943,"pZ":2.582917375737593,"vX0":2.7949357493748406,"vY0":-126.31856916623177,"vZ0":-0.03777600418256677,"x":138.16,"y":169.04,"x0":-1.8617535103130396,"y0":50.00104232660653,"z0":5.388859700809478,"aX":2.2749442638836723},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.4,"breakHorizontal":-3.2,"spinRate":2714,"spinDirection":4},"zone":4,"typeConfidence":2.0,"plateTime":0.43439760805111494,"extension":6.408986524983484},"hitData":{"launchSpeed":82.7,"launchAngle":72.0,"totalDistance":99.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":114.98,"coordY":164.93}},"index":2,"playId":"e6dfde3f-d7c9-3e48-a3f9-ad71ccec5aed","pitchNumber":3,"startTime":"2026-03-18T21:58:17.570Z","endTime":"2026-03-18T21:58:24.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":703639,"link":"/api/v1/people/703639","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703639,"link":"/api/v1/people/703639"},"credit":"b_ab"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_ab"},{"player":{"id":703639,"link":"/api/v1/people/703639"},"credit":"b_pa"},{"player":{"id":686790,"link":"/api/v1/people/686790"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-18T21:58:24.640Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Susac called out on strikes.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:00:46.861Z","endTime":"2026-03-18T22:01:46.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tanner Scott replaces Alex Vesia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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-03-18T22:00:00.577Z","endTime":"2026-03-18T22:00:49.042Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656945,"link":"/api/v1/people/656945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681911,"link":"/api/v1/people/681911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.147583916821766,"aZ":-29.00745594245806,"pfxX":-2.495126559076702,"pfxZ":1.8043495385868678,"pX":0.5640189106743869,"pZ":3.283200521414958,"vX0":-5.286076720875175,"vY0":-130.87075499866114,"vZ0":0.6216953992591747,"x":95.5,"y":150.13,"x0":2.9238026495626994,"y0":50.006200522134556,"z0":5.192693996887369,"aX":-4.385428350187419},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.6,"breakHorizontal":5.5,"spinRate":2538,"spinDirection":202},"zone":3,"typeConfidence":0.89,"plateTime":0.41640829417304115,"extension":6.1735892617602985},"index":1,"playId":"78fcf86b-b5ce-3eaa-9e66-c62923369ec9","pitchNumber":1,"startTime":"2026-03-18T22:00:49.042Z","endTime":"2026-03-18T22:00:52.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76989959023058,"aZ":-13.273243437375012,"pfxX":3.4805853074500677,"pfxZ":9.525142122782015,"pX":-0.8540203506232358,"pZ":2.419076332289191,"vX0":-10.486979677621168,"vY0":-139.57873126572585,"vZ0":-5.132632347721734,"x":149.55,"y":173.46,"x0":2.49029955633862,"y0":50.00241774023698,"z0":5.14745046048863,"aX":6.907859565609099},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":-4.3,"spinRate":2474,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.39157597147739676,"extension":6.233704958075128},"index":2,"playId":"af7e988e-5b79-380a-8196-20068228c9b8","pitchNumber":2,"startTime":"2026-03-18T22:01:03.961Z","endTime":"2026-03-18T22:01:06.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":96.4,"endSpeed":88.1,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8959338666925,"aZ":-16.492299556450863,"pfxX":2.6661916796550678,"pfxZ":7.85971338230928,"pX":0.04241846852164023,"pZ":4.66517012868113,"vX0":-7.610361523633651,"vY0":-140.19240773730942,"vZ0":0.9816068584230644,"x":115.38,"y":112.82,"x0":2.4427247822741807,"y0":50.006453473383765,"z0":5.384927760381389,"aX":5.3227205187073885},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":-3.4,"spinRate":2372,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.3902987597841556,"extension":6.08091098080422},"index":3,"playId":"af4c2225-be5f-3fba-85fc-5fe2aa812b89","pitchNumber":3,"startTime":"2026-03-18T22:01:27.549Z","endTime":"2026-03-18T22:01:30.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21131215249953,"aZ":-14.227776366044237,"pfxX":4.040789945156298,"pfxZ":9.041945144962497,"pX":0.17516606558758066,"pZ":2.4159655473887582,"vX0":-8.35335977359573,"vY0":-139.70658535637654,"vZ0":-4.736066602761804,"x":110.32,"y":173.55,"x0":2.6732801636941663,"y0":50.006505644698784,"z0":5.062088903784633,"aX":8.024146137989858},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":-5.6,"spinRate":2448,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.39141709570963457,"extension":6.14170076835753},"index":4,"playId":"4396ec48-af50-3eb1-be96-07e6d71af97e","pitchNumber":4,"startTime":"2026-03-18T22:01:42.769Z","endTime":"2026-03-18T22:01:46.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":691740,"link":"/api/v1/people/691740","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_ab"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_ab"},{"player":{"id":691740,"link":"/api/v1/people/691740"},"credit":"b_pa"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:01:46.463Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Fitzgerald flies out to right fielder Jaron Elkins in foul territory.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:01:54.151Z","endTime":"2026-03-18T22:02:55.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666149,"fullName":"Tyler Fitzgerald","link":"/api/v1/people/666149"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":814696,"link":"/api/v1/people/814696"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.6,"endSpeed":89.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.483006084837655,"aZ":-14.142411936216977,"pfxX":4.134738532291303,"pfxZ":8.84810077376001,"pX":-0.08048573349490087,"pZ":2.939884604396783,"vX0":-9.052136172882534,"vY0":-141.86853373685656,"vZ0":-3.5736155259005655,"x":120.07,"y":159.4,"x0":2.6146296584980404,"y0":50.00550881738424,"z0":5.117496758519636,"aX":8.429744478137303},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.5,"breakHorizontal":-5.6,"spinRate":2444,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.38609386176977134,"extension":6.294356774027413},"index":0,"playId":"ba989ad6-f6ac-3697-8669-aee7c583000e","pitchNumber":1,"startTime":"2026-03-18T22:02:09.134Z","endTime":"2026-03-18T22:02:12.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47094060250551,"aZ":-27.385799858300768,"pfxX":-2.745753324832661,"pfxZ":2.7046313003600044,"pX":0.8484407007012766,"pZ":2.55924107921622,"vX0":-4.474976110236956,"vY0":-132.11298714005656,"vZ0":-1.3489015546249707,"x":84.66,"y":169.68,"x0":2.9194220896580014,"y0":50.00518755286413,"z0":5.0844502156286975,"aX":-4.866456177179815},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.8,"breakHorizontal":5.9,"spinRate":2610,"spinDirection":194},"zone":6,"typeConfidence":0.87,"plateTime":0.41418327635461827,"extension":6.2363737721687675},"index":1,"playId":"3b5b3391-f232-3149-8d3e-e287297a4631","pitchNumber":2,"startTime":"2026-03-18T22:02:27.546Z","endTime":"2026-03-18T22:02:30.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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.2,"endSpeed":89.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.411273682898088,"aZ":-15.24534261046835,"pfxX":3.3433855134577217,"pfxZ":8.333983367348601,"pX":0.3214178922531771,"pZ":3.6286538912779918,"vX0":-7.51349526835847,"vY0":-141.4286476783326,"vZ0":-1.5709915580691367,"x":104.75,"y":140.81,"x0":2.574796015028277,"y0":50.00414546972712,"z0":5.166229144306908,"aX":6.793548631899208},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.0,"breakHorizontal":-4.6,"spinRate":2556,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.38686776931281575,"extension":6.385697156099003},"hitData":{"launchSpeed":90.7,"launchAngle":59.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.86,"coordY":132.85}},"index":2,"playId":"e44c86b4-f6e1-3f7f-a0f1-3cf6cb0d2590","pitchNumber":3,"startTime":"2026-03-18T22:02:44.883Z","endTime":"2026-03-18T22:02:55.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":666149,"link":"/api/v1/people/666149","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666149,"link":"/api/v1/people/666149"},"credit":"b_ab"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_ab"},{"player":{"id":666149,"link":"/api/v1/people/666149"},"credit":"b_pa"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:02:55.151Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Victor Bericoto homers (3) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:03:00.735Z","endTime":"2026-03-18T22:04:20.140Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682674,"fullName":"Victor Bericoto","link":"/api/v1/people/682674"},"responsiblePitcher":{"id":656945,"link":"/api/v1/people/656945"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.4,"endSpeed":85.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.039227058427713,"aZ":-26.432797139053573,"pfxX":-1.5834965900035063,"pfxZ":3.156643488513934,"pX":0.9700168727919974,"pZ":1.5888874091173941,"vX0":-4.438128858609392,"vY0":-133.2020090990404,"vZ0":-3.9599706203894294,"x":80.03,"y":195.88,"x0":2.854843357106776,"y0":50.005985547805075,"z0":4.976821682866573,"aX":-2.883927290718993},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.2,"breakHorizontal":3.7,"spinRate":2443,"spinDirection":183},"zone":14,"typeConfidence":0.83,"plateTime":0.40912234604384956,"extension":6.260871314885152},"index":0,"playId":"c7a44201-e5d1-359c-8f3f-3af363ae1d74","pitchNumber":1,"startTime":"2026-03-18T22:03:22.824Z","endTime":"2026-03-18T22:03:26.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":97.1,"endSpeed":90.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83590875088106,"aZ":-17.163565210804705,"pfxX":5.3608014365039685,"pfxZ":7.318140533156958,"pX":0.49682627946569063,"pZ":1.7381910339168818,"vX0":-8.25548681916173,"vY0":-141.29806133264665,"vZ0":-5.859976627146116,"x":98.06,"y":191.85,"x0":2.7406104069086403,"y0":50.00368793139726,"z0":4.916284403354599,"aX":10.997583828964702},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.4,"breakHorizontal":-8.3,"spinRate":2472,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.3855242069849196,"extension":6.250587080133904},"index":1,"playId":"a4f24ae2-efdb-38d0-bddd-0ad05b62cca4","pitchNumber":2,"startTime":"2026-03-18T22:03:38.638Z","endTime":"2026-03-18T22:03:41.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.659549821404088,"aZ":-27.375771796952154,"pfxX":-2.4188374617917923,"pfxZ":2.721845033930398,"pX":0.005679763544996047,"pZ":2.297758416587714,"vX0":-6.2554522356530855,"vY0":-130.94987639469898,"vZ0":-1.8822721093710406,"x":116.78,"y":176.74,"x0":2.7252310968802567,"y0":50.00415918159812,"z0":5.04344313122705,"aX":-4.264489888521269},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.8,"breakHorizontal":5.5,"spinRate":2601,"spinDirection":196},"zone":5,"typeConfidence":0.88,"plateTime":0.41584238494088943,"extension":6.371524502527729},"hitData":{"launchSpeed":112.6,"launchAngle":28.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.91,"coordY":34.95}},"index":2,"playId":"1dca4939-70d4-396b-8b25-4501c36a0a43","pitchNumber":3,"startTime":"2026-03-18T22:03:57.004Z","endTime":"2026-03-18T22:04:20.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":682674,"link":"/api/v1/people/682674","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_ab"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_ab"},{"player":{"id":682674,"link":"/api/v1/people/682674"},"credit":"b_pa"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.06,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:04:20.140Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eric Haase singles on a ground ball to center fielder Hyeseong Kim.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:04:26.070Z","endTime":"2026-03-18T22:05:28.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606992,"fullName":"Eric Haase","link":"/api/v1/people/606992"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"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(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":97.5,"endSpeed":89.7,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1764712439301,"aZ":-16.344254963882076,"pfxX":4.7644651230999076,"pfxZ":7.723457590392352,"pX":-0.6106748330878451,"pZ":2.629569752284024,"vX0":-10.316154158762712,"vY0":-141.75152509969664,"vZ0":-3.890559530317163,"x":140.28,"y":167.78,"x0":2.444874412893653,"y0":50.003748907329864,"z0":5.052760413375668,"aX":9.767173299433203},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.4,"breakHorizontal":-6.7,"spinRate":2332,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.38531800917166503,"extension":6.366579974620607},"index":0,"playId":"434615ac-c2b2-3953-b383-6e469da914e6","pitchNumber":1,"startTime":"2026-03-18T22:04:43.757Z","endTime":"2026-03-18T22:04:47.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.434589369840612,"aZ":-15.916660984635838,"pfxX":4.281558002919669,"pfxZ":8.167680732711613,"pX":-0.2762017721605796,"pZ":1.8222806362752622,"vX0":-9.434883177982568,"vY0":-139.47718137615666,"vZ0":-5.5772176126046284,"x":127.53,"y":189.58,"x0":2.578856898658244,"y0":50.00102056581035,"z0":4.880410155760201,"aX":8.521319949455771},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.9,"breakHorizontal":-6.0,"spinRate":2335,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.3912260371555534,"extension":6.411825043496575},"index":1,"playId":"c0fa9865-dd43-3268-9049-c245bcf25117","pitchNumber":2,"startTime":"2026-03-18T22:04:58.918Z","endTime":"2026-03-18T22:05:01.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.104,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85744856675039,"aZ":-26.622977028913304,"pfxX":8.496507882973354,"pfxZ":2.8007375391246487,"pX":-0.16712491823749986,"pZ":1.4197166223298407,"vX0":-10.253279983327857,"vY0":-139.34527704507667,"vZ0":-4.787315918991994,"x":123.37,"y":200.45,"x0":2.4418224393195644,"y0":50.00357025891115,"z0":4.900717131304897,"aX":16.84935987239531},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.3,"breakHorizontal":-13.4,"spinRate":2431,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.3918167350653743,"extension":6.197707805718653},"hitData":{"launchSpeed":91.3,"launchAngle":-18.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.11,"coordY":107.19}},"index":2,"playId":"446e1f86-70ce-33b8-ba4c-6e57e9dfe002","pitchNumber":3,"startTime":"2026-03-18T22:05:20.703Z","endTime":"2026-03-18T22:05:28.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":606992,"link":"/api/v1/people/606992","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_ab"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_ab"},{"player":{"id":606992,"link":"/api/v1/people/606992"},"credit":"b_pa"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.89999999999999,"awayTeamWinProbability":2.1000000000000085,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.13,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:05:28.820Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-18T22:05:39.554Z","endTime":"2026-03-18T22:06:46.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.698957130468823,"aZ":-27.399342241139234,"pfxX":8.563228234598979,"pfxZ":2.3781628191042863,"pX":0.3969310237624722,"pZ":3.162078821825218,"vX0":-9.106377577023126,"vY0":-140.32001225400165,"vZ0":-0.3659322059109024,"x":101.87,"y":153.4,"x0":2.5610346538487856,"y0":50.00391265080584,"z0":5.068840454560675,"aX":17.196213723099046},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.4,"breakHorizontal":-13.8,"spinRate":2371,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.38933276412286677,"extension":6.123822179175955},"index":0,"playId":"07aff4e0-17d1-3eaa-979e-793b295b4035","pitchNumber":1,"startTime":"2026-03-18T22:05:55.063Z","endTime":"2026-03-18T22:05:58.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.801228847349087,"aZ":-28.136768660649995,"pfxX":-1.5450256732101235,"pfxZ":2.2813257017706503,"pX":-0.8685386741800442,"pZ":1.45356882260277,"vX0":-8.572642283643368,"vY0":-131.6114613169356,"vZ0":-3.870423072397384,"x":150.11,"y":199.53,"x0":2.620632668347329,"y0":50.001173675823566,"z0":5.007928827450344,"aX":-2.7314968862370956},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.5,"breakHorizontal":4.6,"spinRate":2717,"spinDirection":220},"zone":13,"typeConfidence":0.87,"plateTime":0.41487366461788966,"extension":6.3190949654256325},"index":1,"playId":"49a1f855-703d-38a1-87ce-cacdc180307d","pitchNumber":2,"startTime":"2026-03-18T22:06:12.516Z","endTime":"2026-03-18T22:06:16.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.355409211499587,"aZ":-25.559201164281916,"pfxX":7.488187134059367,"pfxZ":3.3080059372509196,"pX":-1.1103995967977371,"pZ":0.7450875192065808,"vX0":-12.3389798470973,"vY0":-140.2340799459642,"vZ0":-6.564559955846414,"x":159.33,"y":218.66,"x0":2.3646062802074304,"y0":50.00400507819113,"z0":4.772795993095344,"aX":14.98331703233447},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.8,"breakHorizontal":-11.2,"spinRate":2385,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.3898885131502845,"extension":6.403043965404242},"index":2,"playId":"ea7c67e6-62a7-3ffc-b798-0c1df75a9ff0","pitchNumber":3,"startTime":"2026-03-18T22:06:40.530Z","endTime":"2026-03-18T22:06:46.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":669374,"link":"/api/v1/people/669374"},"second":{"id":703639,"link":"/api/v1/people/703639"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":680837,"link":"/api/v1/people/680837"},"left":{"id":804560,"link":"/api/v1/people/804560"},"center":{"id":808975,"link":"/api/v1/people/808975"},"right":{"id":814696,"link":"/api/v1/people/814696"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":606992,"link":"/api/v1/people/606992"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:06:46.187Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Charles Davalan grounds out, third baseman Casey Schmitt to first baseman Bryce Eldridge.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-18T22:09:07.132Z","endTime":"2026-03-18T22:10:25.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":804560,"fullName":"Charles Davalan","link":"/api/v1/people/804560"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":804560,"fullName":"Charles Davalan","link":"/api/v1/people/804560"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Erik Miller replaces Trevor McDonald.","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-03-18T22:08:49.250Z","endTime":"2026-03-18T22:09:09.013Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669062,"link":"/api/v1/people/669062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686790,"link":"/api/v1/people/686790","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":804560,"link":"/api/v1/people/804560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15199137679587,"aZ":-21.995327092373955,"pfxX":10.448884325440378,"pfxZ":5.070969913903026,"pX":-0.4865990815206766,"pZ":2.2724519898237054,"vX0":-9.111811040399676,"vY0":-140.57306855944512,"vZ0":-7.256224629815241,"x":135.55,"y":177.42,"x0":1.4354550014541723,"y0":50.00155262652592,"z0":6.309764641670271,"aX":20.960910450917332},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.9,"breakHorizontal":-17.2,"spinRate":2352,"spinDirection":132},"zone":4,"typeConfidence":0.99,"plateTime":0.3892909087177596,"extension":6.6678300902637355},"index":1,"playId":"2b7e520c-518e-3558-8e40-caf15af2baa6","pitchNumber":1,"startTime":"2026-03-18T22:09:09.013Z","endTime":"2026-03-18T22:09:12.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":804560,"link":"/api/v1/people/804560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":77.9,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05664158105401,"aZ":-30.992034155374558,"pfxX":-0.6104771309551122,"pfxZ":0.7552962687363873,"pX":0.42755537485759204,"pZ":1.5942885086298793,"vX0":-3.031348925751314,"vY0":-126.21074963728255,"vZ0":-5.206134236769044,"x":100.7,"y":195.73,"x0":1.7389853313474843,"y0":50.00146693924023,"z0":6.272762189166379,"aX":-0.9544645451692207},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.1,"breakHorizontal":2.0,"spinRate":2610,"spinDirection":279},"zone":9,"typeConfidence":0.89,"plateTime":0.4391971503110752,"extension":6.351124346410093},"index":2,"playId":"b682cc03-542e-3f1c-87c6-0f5aee6a0191","pitchNumber":2,"startTime":"2026-03-18T22:09:24.009Z","endTime":"2026-03-18T22:09:27.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":804560,"link":"/api/v1/people/804560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.4,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.892259807821645,"aZ":-29.955935948789197,"pfxX":-0.5549044523922511,"pfxZ":1.4129518169433837,"pX":-0.2332834663309043,"pZ":1.3048851201388523,"vX0":-4.374480671682216,"vY0":-125.55744346594818,"vZ0":-6.029814170364805,"x":125.89,"y":203.55,"x0":1.6173285030580093,"y0":50.000573121043516,"z0":6.233332153169343,"aX":-0.8686235210658619},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.2,"breakHorizontal":2.2,"spinRate":2615,"spinDirection":227},"zone":13,"typeConfidence":0.89,"plateTime":0.4394312572450674,"extension":6.5838660240945295},"index":3,"playId":"97780396-c7d6-3cc1-be78-3593fe3934e4","pitchNumber":3,"startTime":"2026-03-18T22:09:41.554Z","endTime":"2026-03-18T22:09:44.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":804560,"link":"/api/v1/people/804560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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.9,"endSpeed":89.4,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.59722107849043,"aZ":-11.93044620025299,"pfxX":4.900410155656559,"pfxZ":9.854900594469958,"pX":-0.19876316242299072,"pZ":4.036348600040339,"vX0":-6.35888108656342,"vY0":-142.40341450292945,"vZ0":-4.744358417924684,"x":124.58,"y":129.8,"x0":1.4261682612718996,"y0":50.004340729963154,"z0":6.478267657470659,"aX":10.06861316216526},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.0,"breakHorizontal":-7.6,"spinRate":2475,"spinDirection":130},"zone":11,"typeConfidence":0.94,"plateTime":0.38457165420699324,"extension":6.690602023642697},"index":4,"playId":"c9c06788-f9f2-3aca-a291-12910ef0a777","pitchNumber":4,"startTime":"2026-03-18T22:10:02.361Z","endTime":"2026-03-18T22:10:05.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":804560,"link":"/api/v1/people/804560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":98.0,"endSpeed":89.4,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.552291658713415,"aZ":-13.465302328095095,"pfxX":5.436487919085493,"pfxZ":9.174926010575952,"pX":-0.615187820106067,"pZ":1.6145634211813074,"vX0":-7.463671129289722,"vY0":-142.13262579236948,"vZ0":-10.501831039217066,"x":140.45,"y":195.19,"x0":1.3424390449706136,"y0":50.00477512080257,"z0":6.219818567805045,"aX":11.08871666236831},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":-8.3,"spinRate":2438,"spinDirection":130},"zone":7,"typeConfidence":0.92,"plateTime":0.3858319749083079,"extension":6.700326028067865},"hitData":{"launchSpeed":99.9,"launchAngle":-22.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.36,"coordY":168.48}},"index":5,"playId":"d6e8e8c5-eb27-3595-a85e-aeac208e0901","pitchNumber":5,"startTime":"2026-03-18T22:10:18.332Z","endTime":"2026-03-18T22:10:25.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":804560,"link":"/api/v1/people/804560","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804560,"link":"/api/v1/people/804560"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":804560,"link":"/api/v1/people/804560"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:10:25.114Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hyeseong Kim grounds out, shortstop Osleivis Basabe to first baseman Bryce Eldridge.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-18T22:10:31.397Z","endTime":"2026-03-18T22:12:11.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44426130895349,"aZ":-36.69287645987954,"pfxX":-3.494248902074375,"pfxZ":-2.8545057625897208,"pX":-0.0879105388269293,"pZ":2.1324992620482965,"vX0":-3.2676764207709548,"vY0":-125.36650023813338,"vZ0":-3.2019974146063728,"x":120.35,"y":181.2,"x0":1.6884869145767056,"y0":50.00155035504987,"z0":6.435359570673267,"aX":-5.535051124528621},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.6,"breakHorizontal":7.1,"spinRate":2563,"spinDirection":313},"zone":8,"typeConfidence":0.91,"plateTime":0.43768169675703206,"extension":6.475636366773978},"index":0,"playId":"f405eb8b-1877-362f-b781-0474e73024e0","pitchNumber":1,"startTime":"2026-03-18T22:10:49.123Z","endTime":"2026-03-18T22:10:53.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.936768147877874,"aZ":-21.688441145002102,"pfxX":7.077366176210471,"pfxZ":5.060015235930056,"pX":1.0095204059683724,"pZ":2.9971861509542017,"vX0":-4.362906998670767,"vY0":-142.59798110239473,"vZ0":-5.508400862733385,"x":78.52,"y":157.86,"x0":1.6350898991291807,"y0":50.00064255618752,"z0":6.310348619063419,"aX":14.661407800256624},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.3,"breakHorizontal":-12.0,"spinRate":2416,"spinDirection":134},"zone":12,"typeConfidence":0.58,"plateTime":0.3832236519111665,"extension":6.631571000263598},"index":1,"playId":"763b6e51-3c9e-3d3f-8dd4-a787798f0e47","pitchNumber":2,"startTime":"2026-03-18T22:11:08.498Z","endTime":"2026-03-18T22:11:11.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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.5,"endSpeed":79.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.650497398444355,"aZ":-34.688811906723416,"pfxX":-2.0685355786044326,"pfxZ":-1.6099923761621648,"pX":-1.0729169521967046,"pZ":-0.3325259556412374,"vX0":-5.799336425830259,"vY0":-125.5034058049541,"vZ0":-8.839543717407285,"x":157.9,"y":247.76,"x0":1.5531968785883823,"y0":50.000624453411696,"z0":6.130224555005427,"aX":-3.2388704087619393},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.0,"breakHorizontal":5.3,"spinRate":2642,"spinDirection":53},"zone":13,"typeConfidence":0.87,"plateTime":0.4394533138942811,"extension":6.55872633877823},"index":2,"playId":"26bce6a5-20a5-3224-8b88-42cc156a235c","pitchNumber":3,"startTime":"2026-03-18T22:11:27.426Z","endTime":"2026-03-18T22:11:30.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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.2,"endSpeed":78.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.674954238146267,"aZ":-34.68915788429813,"pfxX":-1.8256018772096931,"pfxZ":-1.5770450504137976,"pX":1.5521029040744463,"pZ":2.682120208088957,"vX0":0.020237490362120913,"vY0":-126.91864122262191,"vZ0":-2.3369428173693643,"x":57.84,"y":166.36,"x0":1.7802005914543044,"y0":50.00449848757857,"z0":6.442074961543571,"aX":-2.9083565968420455},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.2,"breakHorizontal":3.2,"spinRate":2691,"spinDirection":325},"zone":12,"typeConfidence":0.9,"plateTime":0.43550703793684686,"extension":6.310685136499946},"index":3,"playId":"8feb0727-4720-3bbc-a89d-4fa426dc90d5","pitchNumber":4,"startTime":"2026-03-18T22:11:50.400Z","endTime":"2026-03-18T22:11:53.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.559816333685085,"aZ":-22.25727336259929,"pfxX":10.87150387003764,"pfxZ":4.915759207021406,"pX":0.5536062443121768,"pZ":2.7551581092263975,"vX0":-6.305660892498676,"vY0":-141.88945799756155,"vZ0":-5.872876968167458,"x":95.9,"y":164.39,"x0":1.4043007000924481,"y0":50.004472886460945,"z0":6.291156430944685,"aX":21.942837709167147},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.7,"breakHorizontal":-18.2,"spinRate":2452,"spinDirection":136},"zone":3,"typeConfidence":0.99,"plateTime":0.3875394198114712,"extension":6.6879604707410065},"hitData":{"launchSpeed":98.2,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.96,"coordY":164.61}},"index":4,"playId":"b33fcdc1-b50d-31ec-ac87-400415b833f7","pitchNumber":5,"startTime":"2026-03-18T22:12:06.593Z","endTime":"2026-03-18T22:12:11.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:12:11.155Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eliezer Alfonzo grounds out, shortstop Osleivis Basabe to first baseman Bryce Eldridge.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-18T22:12:21.694Z","endTime":"2026-03-18T22:13:08.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678545,"link":"/api/v1/people/678545"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"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(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":97.7,"endSpeed":88.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.1336346615852,"aZ":-16.23000871444728,"pfxX":6.376651206642515,"pfxZ":7.885991638388541,"pX":-1.35104148947906,"pZ":2.3431866682842815,"vX0":-9.51760425233794,"vY0":-141.70398301691063,"vZ0":-8.144851362306813,"x":168.5,"y":175.51,"x0":1.2317948133949244,"y0":50.004126166394556,"z0":6.303813817574071,"aX":12.894670645306945},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":-9.5,"spinRate":2292,"spinDirection":133},"zone":13,"typeConfidence":0.83,"plateTime":0.38740021364666033,"extension":6.728224629249741},"index":0,"playId":"aec40bd2-d9de-3705-99a5-56208445c553","pitchNumber":1,"startTime":"2026-03-18T22:12:35.101Z","endTime":"2026-03-18T22:12:39.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":672613,"link":"/api/v1/people/672613","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"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":97.6,"endSpeed":88.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.67320574483664,"aZ":-18.32819060431857,"pfxX":5.316814074205656,"pfxZ":6.8356602801706,"pX":-0.17178486821764388,"pZ":4.432999921586796,"vX0":-6.264204375264891,"vY0":-141.93480589876236,"vZ0":-2.5179915662357315,"x":123.55,"y":119.09,"x0":1.3806316064495228,"y0":50.00403736221879,"z0":6.508604978090578,"aX":10.77115084444671},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.0,"breakHorizontal":-8.3,"spinRate":2258,"spinDirection":131},"zone":11,"typeConfidence":0.9,"plateTime":0.38698277391235125,"extension":6.527705299170107},"index":1,"playId":"f02221bc-bfe2-3f54-ae40-a98e1b0082aa","pitchNumber":2,"startTime":"2026-03-18T22:12:50.523Z","endTime":"2026-03-18T22:12:53.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":672613,"link":"/api/v1/people/672613","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04353643339283,"aZ":-16.625201720053514,"pfxX":6.34241736932827,"pfxZ":7.6592794010464536,"pX":-0.37021568680510997,"pZ":2.5909622755321045,"vX0":-6.879357933786057,"vY0":-141.73374679891762,"vZ0":-7.081036604387868,"x":131.11,"y":168.82,"x0":1.266898679093069,"y0":50.00337382843847,"z0":6.187571801773892,"aX":12.876808234628704},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":-10.1,"spinRate":2244,"spinDirection":131},"zone":4,"typeConfidence":0.85,"plateTime":0.38677094873250084,"extension":6.636261138684138},"hitData":{"launchSpeed":102.2,"launchAngle":5.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.94,"coordY":150.75}},"index":2,"playId":"7320f6cf-2d41-3df5-9732-7efa31e5a138","pitchNumber":3,"startTime":"2026-03-18T22:13:05.031Z","endTime":"2026-03-18T22:13:08.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669062,"link":"/api/v1/people/669062","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":606992,"link":"/api/v1/people/606992"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":666149,"link":"/api/v1/people/666149"},"third":{"id":669477,"link":"/api/v1/people/669477"},"shortstop":{"id":678545,"link":"/api/v1/people/678545"},"left":{"id":687551,"link":"/api/v1/people/687551"},"center":{"id":687529,"link":"/api/v1/people/687529"},"right":{"id":682674,"link":"/api/v1/people/682674"}},"offense":{"batter":{"id":672613,"link":"/api/v1/people/672613","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Home Plate"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"First Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":670567,"link":"/api/v1/people/670567"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"credit":"b_ab"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_ab"},{"player":{"id":672613,"link":"/api/v1/people/672613"},"credit":"b_pa"},{"player":{"id":669062,"link":"/api/v1/people/669062"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.03,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-03-18T22:13:08.284Z","atBatIndex":64}]