[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Denzel Clarke grounds out, shortstop Hyeseong Kim to first baseman Santiago Espinal.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T18:06:11.840Z","endTime":"2026-03-21T18:06:20.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"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":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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-21T15:41:54.453Z","endTime":"2026-03-21T17:44:58.014Z","isPitch":false,"type":"action","player":{"id":672016,"link":"/api/v1/people/672016"},"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-21T17:44:58.014Z","endTime":"2026-03-21T18:05:17.476Z","isPitch":false,"type":"action","player":{"id":672016,"link":"/api/v1/people/672016"},"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-21T18:05:17.476Z","endTime":"2026-03-21T18:06:13.603Z","isPitch":false,"type":"action","player":{"id":672016,"link":"/api/v1/people/672016"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.918941868652645,"aZ":-13.745474324050202,"pfxX":-5.5136873309737915,"pfxZ":9.535240304976526,"pX":0.8190607709457398,"pZ":2.5130108136673046,"vX0":5.371572489252176,"vY0":-138.6037330758596,"vZ0":-5.7357460004642284,"x":85.78,"y":170.93,"x0":-0.4340180364150699,"y0":50.0022409391271,"z0":5.538126203814227,"aX":-10.655716629333693},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":8.8,"spinRate":2564,"spinDirection":206},"zone":6,"typeConfidence":0.9,"plateTime":0.3961892706694692,"extension":6.655172450982922},"hitData":{"launchSpeed":105.0,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.22,"coordY":156.95}},"index":3,"playId":"e2a128f7-e29a-3982-b21b-f6c850c3cf1e","pitchNumber":1,"startTime":"2026-03-21T18:06:13.603Z","endTime":"2026-03-21T18:06:20.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-21T18:06:20.650Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Cortes flies out to left fielder Alex Call in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T18:06:45.715Z","endTime":"2026-03-21T18:08:29.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.531132628376547,"aZ":-11.450792492827082,"pfxX":-4.709729957217094,"pfxZ":10.913081024756028,"pX":-0.6319927593033833,"pZ":2.5326513995613444,"vX0":1.6191218526723987,"vY0":-137.21075114358527,"vZ0":-5.827411914399355,"x":141.09,"y":170.4,"x0":-0.6193170967417455,"y0":50.00222423545841,"z0":5.4706483783397255,"aX":-8.942592433986182},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":8.2,"spinRate":2480,"spinDirection":209},"zone":4,"typeConfidence":0.9,"plateTime":0.3998128286168239,"extension":6.644340915719124},"index":0,"playId":"8fbdee32-7e54-37ae-89a5-530e8d13728e","pitchNumber":1,"startTime":"2026-03-21T18:06:46.679Z","endTime":"2026-03-21T18:06:50.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52495413732195,"aZ":-8.811421062084175,"pfxX":-4.885119582004527,"pfxZ":12.015104480741478,"pX":1.3254201351109856,"pZ":2.7128809268267235,"vX0":6.706397872227633,"vY0":-138.89087197936996,"vZ0":-5.714522732179001,"x":66.48,"y":165.53,"x0":-0.49122297309348306,"y0":50.00044261945009,"z0":5.3896009389319115,"aX":-9.497396042242507},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.6,"breakHorizontal":7.3,"spinRate":2480,"spinDirection":211},"zone":12,"typeConfidence":0.91,"plateTime":0.3950954097631483,"extension":6.751018326111125},"index":1,"playId":"d6780957-29e4-3ec5-82c1-555a58813d3a","pitchNumber":2,"startTime":"2026-03-21T18:07:03.909Z","endTime":"2026-03-21T18:07:07.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58324682115722,"aZ":-14.453122723118323,"pfxX":-6.195488254538183,"pfxZ":9.37396866960325,"pX":0.21663804394737854,"pZ":2.3396479001115043,"vX0":4.8140183913358685,"vY0":-136.96088872980638,"vZ0":-5.226231054482358,"x":108.74,"y":175.61,"x0":-0.7630201093139115,"y0":50.00479403316072,"z0":5.268726028244864,"aX":-11.71601718667135},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":10.2,"spinRate":2489,"spinDirection":214},"zone":5,"typeConfidence":0.89,"plateTime":0.4006402608566719,"extension":6.685657007000302},"index":2,"playId":"bc2f8da3-ffbd-3b9a-8632-48c946b38ac7","pitchNumber":3,"startTime":"2026-03-21T18:07:20.931Z","endTime":"2026-03-21T18:07:24.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51424385647161,"aZ":-36.70768967945542,"pfxX":-4.0636322441377555,"pfxZ":-2.9303799358309934,"pX":0.5562535692947598,"pZ":1.7627751525359874,"vX0":4.611382999373045,"vY0":-123.79168091231462,"vZ0":-1.6215456705662568,"x":95.8,"y":191.19,"x0":-0.805784166177766,"y0":50.0032407529752,"z0":5.509042063054823,"aX":-6.285246424451974},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.4,"breakHorizontal":6.2,"spinRate":1188,"spinDirection":267},"zone":9,"typeConfidence":0.76,"plateTime":0.44304275529278403,"extension":6.552777831811613},"index":3,"playId":"6cd98330-61ea-3281-b991-f3693599e990","pitchNumber":4,"startTime":"2026-03-21T18:08:02.244Z","endTime":"2026-03-21T18:08:05.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08683112531408,"aZ":-9.073641754514668,"pfxX":-5.489490610762698,"pfxZ":11.757656760530638,"pX":-0.2569558174353261,"pZ":2.089876905036687,"vX0":2.8480576736081478,"vY0":-139.67234765737496,"vZ0":-7.503311464843849,"x":126.79,"y":182.35,"x0":-0.5796456346775318,"y0":50.006173641043716,"z0":5.417095513013106,"aX":-10.787793845264366},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.8,"breakHorizontal":9.4,"spinRate":2589,"spinDirection":204},"zone":5,"typeConfidence":0.91,"plateTime":0.39299169154877767,"extension":6.853457372944519},"hitData":{"launchSpeed":88.6,"launchAngle":45.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.53,"coordY":146.82}},"index":4,"playId":"75799a70-3f74-37ad-aedd-5a9cfd3d0316","pitchNumber":5,"startTime":"2026-03-21T18:08:20.787Z","endTime":"2026-03-21T18:08:29.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:08:29.268Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Darell Hernaiz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-21T18:08:51.036Z","endTime":"2026-03-21T18:09:56.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"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":"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":88.3,"endSpeed":81.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28460287156267,"aZ":-24.770944085300272,"pfxX":0.6307773789776698,"pfxZ":4.4071230456917005,"pX":1.4743132207390113,"pZ":1.7503198522467955,"vX0":5.492860695405632,"vY0":-128.47195075698264,"vZ0":-4.157129854564517,"x":60.8,"y":191.52,"x0":-0.7687447546636252,"y0":50.00437575883046,"z0":5.302619370277204,"aX":1.0598372535897174},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.3,"breakHorizontal":-2.3,"spinRate":2414,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.4254785434630626,"extension":6.587776946882867},"index":0,"playId":"af91ca72-42a3-35fc-9614-21080f54a048","pitchNumber":1,"startTime":"2026-03-21T18:08:53.364Z","endTime":"2026-03-21T18:08:56.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97088136937276,"aZ":-27.52547665432597,"pfxX":2.4161723906564427,"pfxZ":2.851384996947532,"pX":-0.02786080653320473,"pZ":2.983292016106866,"vX0":1.6341642021738663,"vY0":-126.58487443019224,"vZ0":-0.36130944308921975,"x":118.06,"y":158.23,"x0":-0.9948308604326587,"y0":50.00079754221082,"z0":5.3248034869880465,"aX":3.9339970690411383},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.3,"breakHorizontal":-4.7,"spinRate":2306,"spinDirection":199},"zone":2,"typeConfidence":0.9,"plateTime":0.43211172984584234,"extension":6.64977911650708},"index":1,"playId":"720d9a42-6bcf-352d-8a4c-951bff288917","pitchNumber":2,"startTime":"2026-03-21T18:09:11.945Z","endTime":"2026-03-21T18:09:14.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49011368560813,"aZ":-11.47192109321136,"pfxX":-4.0260851003061555,"pfxZ":10.665600197667597,"pX":0.6492756452172768,"pZ":2.926134650549638,"vX0":4.926644145732635,"vY0":-138.7884978505287,"vZ0":-4.55569286425718,"x":92.25,"y":159.77,"x0":-0.6299026175354624,"y0":50.00429054083401,"z0":5.359474699024851,"aX":-7.816349279173537},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":6.2,"spinRate":2352,"spinDirection":214},"zone":3,"typeConfidence":0.9,"plateTime":0.39538949688871483,"extension":6.838074101663187},"index":2,"playId":"f039f3f1-d3a9-3d1e-aaec-e83929b20644","pitchNumber":3,"startTime":"2026-03-21T18:09:28.540Z","endTime":"2026-03-21T18:09:31.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-03-21T18:09:37.945Z","endTime":"2026-03-21T18:09:53.533Z","isPitch":false,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"},"defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34507260688921,"aZ":-27.371555210819345,"pfxX":2.0790616142761613,"pfxZ":2.9006853284755882,"pX":0.9916340123945183,"pZ":2.089648277862516,"vX0":3.789227099573346,"vY0":-127.85334779849991,"vZ0":-2.896664538331316,"x":79.2,"y":182.36,"x0":-0.7797269321115832,"y0":50.003843367665745,"z0":5.385356673682418,"aX":3.4411738370653526},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":-4.6,"spinRate":2323,"spinDirection":185},"zone":14,"typeConfidence":0.9,"plateTime":0.4284042666739203,"extension":6.636214817014801},"index":4,"playId":"69a0a8d7-2171-39ba-85d1-f8a41eea3cbc","pitchNumber":4,"startTime":"2026-03-21T18:09:53.533Z","endTime":"2026-03-21T18:09:56.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:09:56.900Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Call walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T18:11:54.047Z","endTime":"2026-03-21T18:14:06.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.544663882331072,"aZ":-17.843709099631944,"pfxX":7.404742187243981,"pfxZ":8.354921570708656,"pX":0.7229163225184608,"pZ":2.7788383528901366,"vX0":-8.927802581445537,"vY0":-130.4232575960873,"vZ0":-3.508663466125654,"x":89.44,"y":163.75,"x0":3.2353170814539625,"y0":50.003734162119386,"z0":5.494697674319088,"aX":12.70259467805721},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.5,"breakHorizontal":-11.3,"spinRate":2247,"spinDirection":121},"zone":3,"typeConfidence":2.0,"plateTime":0.42065755795027737,"extension":7.037982992958927},"index":0,"playId":"14ade219-1ef9-30b5-8bf0-87d81f1d09a0","pitchNumber":1,"startTime":"2026-03-21T18:12:06.661Z","endTime":"2026-03-21T18:12:09.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15578769982349,"aZ":-24.26178167430443,"pfxX":0.985218880426862,"pfxZ":5.023046066952423,"pX":-0.3394410891313305,"pZ":2.8948138001460526,"vX0":-9.502255324165322,"vY0":-124.75450963645442,"vZ0":-1.2410854097545478,"x":129.94,"y":160.62,"x0":3.3913034416510413,"y0":50.00411336513463,"z0":5.398956264720621,"aX":1.5527557249123627},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.0,"breakHorizontal":0.4,"spinRate":2173,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.43908826877520113,"extension":7.000262199906918},"index":1,"playId":"f47d7f5d-a5b2-35a3-8154-37caa6e086f8","pitchNumber":2,"startTime":"2026-03-21T18:12:22.059Z","endTime":"2026-03-21T18:12:25.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-03-21T18:12:31.419Z","endTime":"2026-03-21T18:12:44.869Z","isPitch":false,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":78.9,"endSpeed":72.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.4487683322212,"aZ":-30.85044431229212,"pfxX":-3.9622846811487578,"pfxZ":0.9925528642238151,"pX":0.40492962419783096,"pZ":1.9109941639832184,"vX0":-6.169040285946206,"vY0":-114.84683377776929,"vZ0":-0.824949264613739,"x":101.57,"y":187.18,"x0":3.6416018044037326,"y0":50.00325118177408,"z0":5.277756321800459,"aX":-5.2876100636600984},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":1.9,"breakHorizontal":8.8,"spinRate":2500,"spinDirection":280},"zone":9,"typeConfidence":2.0,"plateTime":0.4770877949225265,"extension":6.922866402672263},"index":3,"playId":"bbd99bd0-c6e5-33ef-94fa-52588df41d4d","pitchNumber":3,"startTime":"2026-03-21T18:12:44.869Z","endTime":"2026-03-21T18:12:49.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50591703281822,"aZ":-18.836360797794615,"pfxX":8.36844486436769,"pfxZ":7.491634866436797,"pX":2.1852573255659244,"pZ":2.98510661766426,"vX0":-5.8527243867841765,"vY0":-132.6148636453658,"vZ0":-2.7569230462898133,"x":33.7,"y":158.18,"x0":3.334210443585501,"y0":50.001802365131105,"z0":5.413037917111499,"aX":14.896436867775758},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.2,"breakHorizontal":-13.9,"spinRate":2210,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.41310485288022036,"extension":6.938756235515831},"index":4,"playId":"5652d0de-f92a-37ce-b5b9-f88abf36ecfd","pitchNumber":4,"startTime":"2026-03-21T18:13:11.746Z","endTime":"2026-03-21T18:13:14.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":71.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.138931246464256,"aZ":-30.932326478021672,"pfxX":-3.5183152128102266,"pfxZ":0.9871930043477937,"pX":-0.21542110030378275,"pZ":0.3297609429504422,"vX0":-7.240866353102893,"vY0":-111.81501582165166,"vZ0":-3.606359349071229,"x":125.21,"y":229.88,"x0":3.528736990132569,"y0":50.004004058189274,"z0":5.154761134252279,"aX":-4.4312055230445955},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":1.1,"breakHorizontal":8.3,"spinRate":2342,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.4908222239679736,"extension":6.986513724471998},"index":5,"playId":"f5455906-8191-3382-a366-8af2ac67c89e","pitchNumber":5,"startTime":"2026-03-21T18:13:26.970Z","endTime":"2026-03-21T18:13:29.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76254449476304,"aZ":-21.29981387543824,"pfxX":9.071276611206864,"pfxZ":6.079147961974124,"pX":1.2485450499991417,"pZ":3.840186466171804,"vX0":-8.278098334790833,"vY0":-132.2798996597097,"vZ0":-0.47695893863252015,"x":69.41,"y":135.09,"x0":3.225978862107878,"y0":50.001267982020316,"z0":5.57169083018527,"aX":16.2238189163866},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.2,"breakHorizontal":-14.9,"spinRate":2055,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4126047790213172,"extension":7.059519395474593},"index":6,"playId":"93cba28b-7e5e-30ca-a9d7-506d3e194fc6","pitchNumber":6,"startTime":"2026-03-21T18:13:44.390Z","endTime":"2026-03-21T18:13:47.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61585242149188,"aZ":-23.327870386607355,"pfxX":2.2432356246862497,"pfxZ":5.245322023940888,"pX":1.220667805277372,"pZ":3.068935373881318,"vX0":-6.886233920796315,"vY0":-128.72234655041373,"vZ0":-1.0917164311184868,"x":70.47,"y":155.92,"x0":3.6337765842076077,"y0":50.00064343800127,"z0":5.297328912684146,"aX":3.7823374404612595},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.5,"breakHorizontal":-2.6,"spinRate":2168,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4247964022111361,"extension":6.828719388778754},"index":7,"playId":"efb12681-847b-3e6b-b04a-85e208a2d6ae","pitchNumber":7,"startTime":"2026-03-21T18:14:02.448Z","endTime":"2026-03-21T18:14:06.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:14:06.318Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Santiago Espinal doubles (4) on a sharp line drive to center fielder Denzel Clarke. Alex Call to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T18:14:26.825Z","endTime":"2026-03-21T18:15:47.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"postOnThird":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":672016,"link":"/api/v1/people/672016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.3,"endSpeed":82.0,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.931526806165614,"aZ":-19.80509149508447,"pfxX":8.829266733755066,"pfxZ":7.221817472869154,"pX":0.3804252029739694,"pZ":2.560129713508899,"vX0":-10.526772528741285,"vY0":-129.72532889668986,"vZ0":-3.102604137240238,"x":102.5,"y":169.66,"x0":3.3347287985781997,"y0":50.00181279442145,"z0":5.273058270469789,"aX":15.119910379132978},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.6,"breakHorizontal":-13.8,"spinRate":2088,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.42145837982409917,"extension":6.96470620373997},"index":0,"playId":"bb3c7203-ff02-3d66-a05b-92043deec560","pitchNumber":1,"startTime":"2026-03-21T18:14:31.238Z","endTime":"2026-03-21T18:14:34.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02815349711995,"aZ":-18.17402263157485,"pfxX":6.700021171662098,"pfxZ":8.46621722981121,"pX":-0.642626529742141,"pZ":2.4205366788058837,"vX0":-11.595418735160825,"vY0":-128.1841729725793,"vZ0":-4.091641962177873,"x":141.5,"y":173.43,"x0":3.0818688300730845,"y0":50.004393810401204,"z0":5.467978248171153,"aX":11.082780209779338},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":14.5,"breakHorizontal":-9.4,"spinRate":1961,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.42831340153535,"extension":7.168195332043512},"index":1,"playId":"75f58804-638c-3952-8b61-6fb44eab8dea","pitchNumber":2,"startTime":"2026-03-21T18:14:53.758Z","endTime":"2026-03-21T18:14:57.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.179824342717314,"aZ":-25.1848976033296,"pfxX":0.7757490935000624,"pfxZ":4.283748661373936,"pX":-0.00862547843961741,"pZ":3.8136680857293794,"vX0":-8.958274160236016,"vY0":-127.23040990117855,"vZ0":0.960756592865245,"x":117.33,"y":135.81,"x0":3.4638968062561717,"y0":50.00438570603104,"z0":5.433672580541171,"aX":1.2673431623360696},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.3,"breakHorizontal":0.7,"spinRate":2165,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.4312357898425154,"extension":6.958635617837589},"index":2,"playId":"e2d9ea28-3d88-37ce-a208-e2948c471139","pitchNumber":3,"startTime":"2026-03-21T18:15:14.627Z","endTime":"2026-03-21T18:15:17.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":80.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.084611276483045,"aZ":-19.240200623154443,"pfxX":8.425001878307905,"pfxZ":7.705042488793577,"pX":0.26036300160220405,"pZ":3.20257705444006,"vX0":-9.82836180715802,"vY0":-129.28428436224831,"vZ0":-2.0303874318417527,"x":107.08,"y":152.31,"x0":3.0317879083910158,"y0":50.00093511505857,"z0":5.488024103746722,"aX":14.13978778309281},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.7,"breakHorizontal":-12.8,"spinRate":2091,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.42503185501002605,"extension":6.885611766182328},"hitData":{"launchSpeed":103.2,"launchAngle":22.0,"totalDistance":358.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":85.62,"coordY":60.33}},"index":3,"playId":"5f689dae-ac0e-328c-970a-c26d34ddd22e","pitchNumber":4,"startTime":"2026-03-21T18:15:35.215Z","endTime":"2026-03-21T18:15:47.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.10000000000001,"awayTeamWinProbability":31.89999999999999,"homeTeamWinProbabilityAdded":9.800000000000011,"leverageIndex":1.44,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:15:47.108Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dalton Rushing walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T18:16:03.247Z","endTime":"2026-03-21T18:18:55.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"postOnSecond":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"postOnThird":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16223094125155,"aZ":-19.88761668476255,"pfxX":8.593347561672475,"pfxZ":7.079482068535242,"pX":-0.768893354265991,"pZ":2.998185644228081,"vX0":-13.127334694012156,"vY0":-130.32965929416326,"vZ0":-2.1955177932126193,"x":146.31,"y":157.83,"x0":3.196769042077587,"y0":50.00237490275466,"z0":5.339746371053078,"aX":14.91328231574682},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.6,"breakHorizontal":-13.0,"spinRate":2081,"spinDirection":127},"zone":1,"typeConfidence":2.0,"plateTime":0.41887908172179955,"extension":7.113048588934391},"index":0,"playId":"f57023c1-467b-3d1f-bd28-d4d21d56bb03","pitchNumber":1,"startTime":"2026-03-21T18:16:18.913Z","endTime":"2026-03-21T18:16:22.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":76.2,"endSpeed":70.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.04354772307729,"aZ":-32.839546593433724,"pfxX":-1.755490251721263,"pfxZ":-0.5308321148632995,"pX":0.3010599908412034,"pZ":1.7373375929914738,"vX0":-6.492142077223334,"vY0":-110.76738983286445,"vZ0":-0.06294142311159234,"x":105.52,"y":191.87,"x0":3.499899167870638,"y0":50.00518121782685,"z0":5.203601887912136,"aX":-2.1789202361027873},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-0.7,"breakHorizontal":4.9,"spinRate":2153,"spinDirection":286},"zone":8,"typeConfidence":2.0,"plateTime":0.4947434695492108,"extension":6.867368442579012},"index":1,"playId":"0d71c169-8835-3a47-922a-6eda6780dea6","pitchNumber":2,"startTime":"2026-03-21T18:16:34.208Z","endTime":"2026-03-21T18:16:37.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88513647187654,"aZ":-17.654695027819812,"pfxX":7.7543034706048735,"pfxZ":8.382780872952896,"pX":-0.795939050838409,"pZ":2.3357798825849225,"vX0":-12.466145863256756,"vY0":-130.63590353910436,"vZ0":-4.590585073617156,"x":147.34,"y":175.71,"x0":3.025197496985081,"y0":50.006415754500466,"z0":5.438517691230478,"aX":13.438679028275818},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.3,"breakHorizontal":-11.4,"spinRate":2117,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4188898221347457,"extension":7.137335437670899},"index":2,"playId":"c8c17754-6978-3be3-9bc6-d226e473f2a5","pitchNumber":3,"startTime":"2026-03-21T18:16:58.996Z","endTime":"2026-03-21T18:17:02.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.146278874774563,"aZ":-17.679645423073737,"pfxX":10.256507839937829,"pfxZ":8.086472789377627,"pX":-0.0838588398792109,"pZ":2.6031870295893347,"vX0":-11.60802755794888,"vY0":-133.18965301035362,"vZ0":-3.908164706745767,"x":120.2,"y":168.49,"x0":3.0025752674365482,"y0":50.00508161971177,"z0":5.371477021710455,"aX":18.392093946708904},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.9,"breakHorizontal":-16.0,"spinRate":2228,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.4115559085314602,"extension":7.020537082719754},"index":3,"playId":"f32897a5-2fcc-3bbd-9dfe-a50b491db7e1","pitchNumber":4,"startTime":"2026-03-21T18:17:16.045Z","endTime":"2026-03-21T18:17:19.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-03-21T18:17:26.613Z","endTime":"2026-03-21T18:17:41.006Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":72.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.205653501855828,"aZ":-32.01681714467353,"pfxX":-3.066755261164311,"pfxZ":0.125372316910636,"pX":-0.8307220903085464,"pZ":1.7436520845988268,"vX0":-8.22363373317538,"vY0":-112.17452485697491,"vZ0":-0.3915739529373412,"x":148.67,"y":191.7,"x0":3.257778636929156,"y0":50.00505419351432,"z0":5.139977406635097,"aX":-3.9716292749012814},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":0.4,"breakHorizontal":7.3,"spinRate":2390,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.48528297671120857,"extension":6.964749751955777},"index":5,"playId":"be1f64b5-a3a9-3f36-aadd-9629f3c484e7","pitchNumber":5,"startTime":"2026-03-21T18:17:41.006Z","endTime":"2026-03-21T18:17:45.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.100259217150622,"aZ":-19.5274145110852,"pfxX":7.1078028593622875,"pfxZ":7.045577750817807,"pX":0.6811489780721844,"pZ":2.374053917939119,"vX0":-9.173475359621158,"vY0":-131.8902041980243,"vZ0":-4.085027691705373,"x":91.04,"y":174.68,"x0":3.2507740613402527,"y0":50.001614925034374,"z0":5.348726488998306,"aX":12.757209487248774},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.2,"breakHorizontal":-11.3,"spinRate":2042,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.4123418483085435,"extension":7.069129312416909},"index":6,"playId":"0f856050-a48e-35a2-a562-93ac8e4e95b6","pitchNumber":6,"startTime":"2026-03-21T18:18:02.099Z","endTime":"2026-03-21T18:18:05.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.297345107102874,"aZ":-22.61658461638939,"pfxX":9.19467030127116,"pfxZ":5.564065752295251,"pX":0.35103288053869375,"pZ":2.593154091597149,"vX0":-10.381966870347801,"vY0":-130.2253968258669,"vZ0":-2.569844653327121,"x":103.62,"y":168.76,"x0":3.194427666066547,"y0":50.00409325363235,"z0":5.303346713272167,"aX":15.797422419477682},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.7,"breakHorizontal":-14.4,"spinRate":1902,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.4205663474634753,"extension":7.247804943518169},"index":7,"playId":"9cd067eb-7ff9-34d8-8b4a-943d1985c742","pitchNumber":7,"startTime":"2026-03-21T18:18:26.772Z","endTime":"2026-03-21T18:18:29.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":72.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.377228411056887,"aZ":-32.261633168838834,"pfxX":-3.29976165517492,"pfxZ":-0.07295403076069817,"pX":-1.1210759160586894,"pZ":2.3323155980916845,"vX0":-9.213656147992873,"vY0":-112.88184665682628,"vZ0":0.8895238420410554,"x":159.73,"y":175.81,"x0":3.4317779330938336,"y0":50.00007291028873,"z0":5.165872710473171,"aX":-4.2810170972538275},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":0.4,"breakHorizontal":8.2,"spinRate":2387,"spinDirection":283},"zone":13,"typeConfidence":2.0,"plateTime":0.4840982733802677,"extension":6.886690236643223},"index":8,"playId":"15e2c08b-7997-31cc-8e96-6abdb62d7a21","pitchNumber":8,"startTime":"2026-03-21T18:18:51.261Z","endTime":"2026-03-21T18:18:55.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.39999999999999,"awayTeamWinProbability":29.60000000000001,"homeTeamWinProbabilityAdded":2.299999999999983,"leverageIndex":1.33,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:18:55.419Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Freeland challenged (pitch result), call on the field was confirmed: Alex Freeland called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T18:19:58.893Z","endTime":"2026-03-21T18:22:16.521Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"postOnSecond":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"postOnThird":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T18:19:20.465Z","endTime":"2026-03-21T18:20:01.078Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.491830726372733,"aZ":-24.29090317164047,"pfxX":8.890125240836014,"pfxZ":4.513273116460858,"pX":0.8003007173188984,"pZ":2.288019251529347,"vX0":-9.418362229595507,"vY0":-130.82772694970276,"vZ0":-3.2713549779017206,"x":86.49,"y":177.0,"x0":3.2780643508252285,"y0":50.00599086232333,"z0":5.358860481023026,"aX":15.540045395442428},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":-14.3,"spinRate":2063,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.4173633176784408,"extension":6.976902753298744},"index":1,"playId":"fbb36fb5-27d6-3203-a0ec-dc0761034736","pitchNumber":1,"startTime":"2026-03-21T18:20:01.078Z","endTime":"2026-03-21T18:20:04.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.376282258567176,"aZ":-21.516274565434863,"pfxX":7.937151456223509,"pfxZ":6.069680212606512,"pX":-0.13079699816030357,"pZ":3.609320944348702,"vX0":-11.389143925359315,"vY0":-131.05760164391572,"vZ0":-0.38530783391257034,"x":121.99,"y":141.33,"x0":3.222025857804541,"y0":50.00040156264609,"z0":5.352894393439902,"aX":13.930876875974942},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.2,"breakHorizontal":-12.1,"spinRate":2143,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.41652271409103525,"extension":6.998637822826508},"index":2,"playId":"f53db7de-8753-37c6-af4f-51fbe5703b4c","pitchNumber":2,"startTime":"2026-03-21T18:20:17.566Z","endTime":"2026-03-21T18:20:20.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.561577746812322,"aZ":-31.305908666737103,"pfxX":-3.5605154848527443,"pfxZ":0.6572026455912523,"pX":0.9053029172928919,"pZ":1.8667359877133987,"vX0":-5.204555204787535,"vY0":-113.96563464735428,"vZ0":-0.7058674325781145,"x":82.49,"y":188.38,"x0":3.679308543070005,"y0":50.00107000982457,"z0":5.267177652788858,"aX":-4.6922027816751255},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":1.3,"breakHorizontal":7.8,"spinRate":2344,"spinDirection":272},"zone":14,"typeConfidence":2.0,"plateTime":0.4802462711360498,"extension":6.900976298844099},"index":3,"playId":"3fb75eaf-5a34-37de-a54f-a789b5936634","pitchNumber":3,"startTime":"2026-03-21T18:20:37.520Z","endTime":"2026-03-21T18:20:41.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"playId":"08319376-0076-0033-001c-f08cd117d70a","startTime":"2026-03-21T18:20:57.402Z","endTime":"2026-03-21T18:21:05.688Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.59470004178029,"aZ":-26.975615719715538,"pfxX":10.738426301560498,"pfxZ":3.497712023128252,"pX":-0.4863317323862218,"pZ":1.6344072891099655,"vX0":-12.522227560982186,"vY0":-120.62302911698859,"vZ0":-2.5509755719348988,"x":135.54,"y":194.65,"x0":3.356625229537717,"y0":50.00203501271502,"z0":5.063545440415704,"aX":15.958228678745064},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.0,"breakHorizontal":-16.8,"spinRate":2117,"spinDirection":113},"zone":7,"typeConfidence":2.0,"plateTime":0.45261100363410955,"extension":6.958479367310754},"index":5,"playId":"9dcd1014-cd9c-3991-a3aa-e4f3f36b8047","pitchNumber":4,"startTime":"2026-03-21T18:21:05.688Z","endTime":"2026-03-21T18:21:08.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.654133865223677,"aZ":-30.57692482398036,"pfxX":-3.054562797281624,"pfxZ":1.1936956522485023,"pX":0.17264928906376778,"pZ":2.428023452792069,"vX0":-6.610200033204943,"vY0":-114.67438780915826,"vZ0":0.2930429551647691,"x":110.42,"y":173.22,"x0":3.4806635971495266,"y0":50.005167786589745,"z0":5.262596926536483,"aX":-4.099966016751186},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":2.5,"breakHorizontal":7.1,"spinRate":2361,"spinDirection":271},"zone":5,"typeConfidence":2.0,"plateTime":0.4762245380411114,"extension":6.836816315416784},"index":6,"playId":"0d8c07fd-5226-38c1-9561-5c02ab7a51a9","pitchNumber":5,"startTime":"2026-03-21T18:21:28.110Z","endTime":"2026-03-21T18:21:31.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.363415187490933,"aZ":-19.82205576314683,"pfxX":6.257987140139065,"pfxZ":7.0066054012559515,"pX":1.263559015288016,"pZ":4.043858144686142,"vX0":-7.954605844966148,"vY0":-131.5514144416156,"vZ0":0.39479331402235585,"x":68.84,"y":129.6,"x0":3.5051767506250338,"y0":50.002681411295384,"z0":5.354367928025828,"aX":11.03328723688388},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.0,"breakHorizontal":-9.7,"spinRate":2071,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.4154143089560516,"extension":6.951976621907322},"index":7,"playId":"150468a5-6937-36b1-ad64-421554679120","pitchNumber":6,"startTime":"2026-03-21T18:21:54.272Z","endTime":"2026-03-21T18:21:57.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.861260015198333,"aZ":-25.144112557547704,"pfxX":-0.7640851605708243,"pfxZ":4.381483978865969,"pX":0.7166528754663034,"pZ":3.270098737645103,"vX0":-6.836028332809544,"vY0":-126.21227705602759,"vZ0":-0.0741532310075591,"x":89.68,"y":150.49,"x0":3.5651924812316813,"y0":50.0055811067237,"z0":5.333153912845365,"aX":-1.2257135646625419},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.2,"breakHorizontal":3.0,"spinRate":2118,"spinDirection":151},"zone":3,"typeConfidence":2.0,"plateTime":0.4347961973471923,"extension":6.88222717762251},"index":8,"playId":"7f71792b-59f5-3b61-a987-e03461620282","pitchNumber":7,"startTime":"2026-03-21T18:22:13.051Z","endTime":"2026-03-21T18:22:16.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"}},"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":-5.8999999999999915,"leverageIndex":1.87,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:22:16.521Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Senzel strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T18:22:45.448Z","endTime":"2026-03-21T18:24:05.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"postOnSecond":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"postOnThird":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.4,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62779435621506,"aZ":-25.812877924014025,"pfxX":-0.9382691952404167,"pfxZ":4.019796348271186,"pX":0.2562307102184056,"pZ":4.106939072719485,"vX0":-7.223187979295537,"vY0":-125.60393012963911,"vZ0":1.7955950486580976,"x":107.23,"y":127.89,"x0":3.3022780871617936,"y0":50.004630630883966,"z0":5.495193836879253,"aX":-1.483834631418337},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.0,"breakHorizontal":3.5,"spinRate":2128,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.43762032356031844,"extension":6.884604194802202},"index":0,"playId":"a2d6ec1a-6e0f-361e-8d78-15d26f277d14","pitchNumber":1,"startTime":"2026-03-21T18:22:54.219Z","endTime":"2026-03-21T18:22:57.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":80.6,"endSpeed":73.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.535376753121607,"aZ":-29.204663579546292,"pfxX":9.920604775564282,"pfxZ":2.128113997900943,"pX":1.9964811677436034,"pZ":3.192521324048573,"vX0":-6.323320117060889,"vY0":-117.1806343043985,"vZ0":1.5398499124817855,"x":40.9,"y":152.58,"x0":3.437073418936533,"y0":50.002256465224626,"z0":5.249511150533402,"aX":13.836509566341556},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":4.6,"breakHorizontal":-16.4,"spinRate":2111,"spinDirection":108},"zone":12,"typeConfidence":2.0,"plateTime":0.4669063650748808,"extension":6.8495761499287795},"index":1,"playId":"3ef55973-9365-3087-985b-9e7e479496fa","pitchNumber":2,"startTime":"2026-03-21T18:23:09.184Z","endTime":"2026-03-21T18:23:12.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":88.0,"endSpeed":80.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85152168371163,"aZ":-24.443502799192103,"pfxX":0.7430027318895434,"pfxZ":4.667293132705689,"pX":0.6214947541983427,"pZ":3.1940587369382936,"vX0":-7.869948936141058,"vY0":-127.99998247900321,"vZ0":-0.4861070622431934,"x":93.31,"y":152.54,"x0":3.6417239657427514,"y0":50.004055131118555,"z0":5.3033431927117505,"aX":1.2328893308424085},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.5,"breakHorizontal":0.5,"spinRate":2234,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.428201797091905,"extension":6.913505598852261},"index":2,"playId":"56ee19f6-1f65-3474-b0f8-a379464ca1d8","pitchNumber":3,"startTime":"2026-03-21T18:23:28.103Z","endTime":"2026-03-21T18:23:31.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.9,"endSpeed":80.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26604928297557,"aZ":-26.301334195685385,"pfxX":-0.7928930284861531,"pfxZ":3.53204407136945,"pX":0.32125522156786673,"pZ":3.431086765547983,"vX0":-7.6207976151902095,"vY0":-127.86992463429365,"vZ0":0.26094925880371644,"x":98.91,"y":153.9,"x0":3.437741477701074,"y0":50.00405654813015,"z0":5.383830912586792,"aX":-1.3179935106898302},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.7,"breakHorizontal":3.1,"spinRate":2235,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.4276259268916558,"extension":6.971687187181163},"index":3,"playId":"deff146e-de0d-30e4-a26b-5abdc4acf50f","pitchNumber":4,"startTime":"2026-03-21T18:23:45.028Z","endTime":"2026-03-21T18:23:48.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62019915456556,"aZ":-19.857504563476486,"pfxX":6.953460605078861,"pfxZ":6.868508324596933,"pX":0.8215836177374679,"pZ":3.4899771668364044,"vX0":-9.175389477643986,"vY0":-133.10475344191718,"vZ0":-1.038323631049811,"x":85.68,"y":144.55,"x0":3.4103594845242493,"y0":50.00609781525084,"z0":5.323229988306836,"aX":12.476947000423843},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.4,"breakHorizontal":-10.6,"spinRate":2217,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.41151979767233726,"extension":7.068558462790964},"index":4,"playId":"a5a23d7d-a6a0-3d9a-b668-40d9dbef0415","pitchNumber":5,"startTime":"2026-03-21T18:24:02.812Z","endTime":"2026-03-21T18:24:05.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669222,"link":"/api/v1/people/669222"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":669222,"link":"/api/v1/people/669222"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.199999999999996,"awayTeamWinProbability":42.800000000000004,"homeTeamWinProbabilityAdded":-7.300000000000004,"leverageIndex":2.32,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:24:05.812Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hyeseong Kim grounds out to first baseman Tommy White.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-21T18:26:22.786Z","endTime":"2026-03-21T18:29:18.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641962,"fullName":"CD Pelham","link":"/api/v1/people/641962"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,9,10],"actionIndex":[1],"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":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T18:24:18.657Z","endTime":"2026-03-21T18:25:07.665Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: CD Pelham replaces Jacob Lopez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-21T18:25:07.665Z","endTime":"2026-03-21T18:26:25.015Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641962,"link":"/api/v1/people/641962"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69361276578442,"aZ":-15.067007524173764,"pfxX":2.9808398062310495,"pfxZ":9.260786288003809,"pX":1.120885569335435,"pZ":2.7822037211198647,"vX0":-4.179386017810018,"vY0":-135.56770462920034,"vZ0":-4.918420763180355,"x":74.27,"y":163.66,"x0":2.300591001008799,"y0":50.005806437029776,"z0":5.684094212958413,"aX":5.5085196043691385},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.8,"breakHorizontal":-4.4,"spinRate":2116,"spinDirection":147},"zone":12,"typeConfidence":0.92,"plateTime":0.4051915529348933,"extension":7.307148681897509},"index":2,"playId":"4ff7bb8e-6a5b-3b02-b6a0-fd314379b9ad","pitchNumber":1,"startTime":"2026-03-21T18:26:25.015Z","endTime":"2026-03-21T18:26:28.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641962,"link":"/api/v1/people/641962","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.5,"endSpeed":84.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30197386317658,"aZ":-15.948150996610698,"pfxX":2.4621520086089035,"pfxZ":8.735224072796926,"pX":0.8799218961197339,"pZ":3.739163821821521,"vX0":-4.44343301662168,"vY0":-136.03981860237909,"vZ0":-2.1926382642128175,"x":83.46,"y":137.82,"x0":2.221157812434369,"y0":50.00385891718416,"z0":5.672262847330662,"aX":4.5745156699903875},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":-3.5,"spinRate":2131,"spinDirection":143},"zone":12,"typeConfidence":0.92,"plateTime":0.4039850874378472,"extension":7.356280382785382},"index":3,"playId":"8c46d4ba-2142-316b-a0a4-a62e8b9f2c55","pitchNumber":2,"startTime":"2026-03-21T18:26:41.371Z","endTime":"2026-03-21T18:26:44.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641962,"link":"/api/v1/people/641962","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.705628919502267,"aZ":-21.176894086089163,"pfxX":7.40500740299602,"pfxZ":5.958748199719129,"pX":0.31037486190304553,"pZ":1.681221278532557,"vX0":-7.357636347946247,"vY0":-134.82110362403645,"vZ0":-6.5570731079228235,"x":105.17,"y":193.39,"x0":2.1097974971439375,"y0":50.0019704064619,"z0":5.634488699795895,"aX":13.662000368453894},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.6,"breakHorizontal":-11.9,"spinRate":2114,"spinDirection":141},"zone":9,"typeConfidence":0.68,"plateTime":0.4059279247395766,"extension":7.328608282251848},"index":4,"playId":"2659d81e-0ece-3c34-b280-bcfdc7b75815","pitchNumber":3,"startTime":"2026-03-21T18:26:58.270Z","endTime":"2026-03-21T18:27:01.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641962,"link":"/api/v1/people/641962","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.504679141725326,"aZ":-23.16381668165019,"pfxX":8.728274302738551,"pfxZ":4.797008750526059,"pX":-0.4931537126511609,"pZ":0.9279216599145426,"vX0":-9.669127044633521,"vY0":-136.08663639401382,"vZ0":-7.960481954532352,"x":135.8,"y":213.73,"x0":1.9697561309915808,"y0":50.003882594088196,"z0":5.492465504355179,"aX":16.394073236673282},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.1,"breakHorizontal":-13.8,"spinRate":2111,"spinDirection":137},"zone":13,"typeConfidence":0.94,"plateTime":0.4022946150899358,"extension":7.493438231761448},"index":5,"playId":"5c54d548-9168-3b43-a760-ba2d871e9296","pitchNumber":4,"startTime":"2026-03-21T18:27:16.862Z","endTime":"2026-03-21T18:27:20.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641962,"link":"/api/v1/people/641962","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77604257456931,"aZ":-29.50263443432024,"pfxX":-2.549023065281106,"pfxZ":1.6227345438960787,"pX":-0.2155195305269563,"pZ":1.8565938540098275,"vX0":-5.310290695285314,"vY0":-127.52363901467866,"vZ0":-4.03279084513856,"x":125.22,"y":188.65,"x0":2.2266760023746697,"y0":50.00069432324876,"z0":5.791624811946307,"aX":-4.187257009983695},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.3,"breakHorizontal":5.9,"spinRate":2348,"spinDirection":182},"zone":8,"typeConfidence":0.92,"plateTime":0.4298799520053769,"extension":7.149095506718418},"index":6,"playId":"55413c33-c460-3cdd-8436-5ff10f37db07","pitchNumber":5,"startTime":"2026-03-21T18:27:35.361Z","endTime":"2026-03-21T18:27:38.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641962,"link":"/api/v1/people/641962","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05979538456368,"aZ":-18.34664795574575,"pfxX":2.972131860152822,"pfxZ":7.2880085929243155,"pX":-0.13995084346282885,"pZ":3.1443658835448836,"vX0":-7.089504505680821,"vY0":-137.26347782504843,"vZ0":-3.507288231623056,"x":122.33,"y":153.88,"x0":2.0969348029921204,"y0":50.00167153861986,"z0":5.697240452726632,"aX":5.638869779041415},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.6,"breakHorizontal":-3.8,"spinRate":2045,"spinDirection":152},"zone":2,"typeConfidence":0.89,"plateTime":0.3999448786273039,"extension":7.341726662271159},"index":7,"playId":"1713fcd8-5052-38b6-aaac-aef6c10ffd65","pitchNumber":6,"startTime":"2026-03-21T18:27:59.326Z","endTime":"2026-03-21T18:28:02.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641962,"link":"/api/v1/people/641962","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.042312219370654,"aZ":-28.010361875535814,"pfxX":-2.7429781724943405,"pfxZ":2.579106797092372,"pX":-0.3195918396236152,"pZ":3.047368708402293,"vX0":-5.322694312198064,"vY0":-126.11574553848156,"vZ0":-1.328465224359105,"x":129.18,"y":156.5,"x0":2.1725743383127027,"y0":50.0032729095724,"z0":5.83484045816942,"aX":-4.429272366670859},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.6,"breakHorizontal":6.1,"spinRate":2161,"spinDirection":214},"zone":1,"typeConfidence":0.89,"plateTime":0.4338889182216823,"extension":7.376054918869833},"index":8,"playId":"1e623892-014d-374e-8e8c-4772822e6953","pitchNumber":7,"startTime":"2026-03-21T18:28:24.453Z","endTime":"2026-03-21T18:28:27.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641962,"link":"/api/v1/people/641962","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.948546137125767,"aZ":-23.904614516149536,"pfxX":7.7278508187840345,"pfxZ":4.3310099614436375,"pX":0.13351161737252987,"pZ":0.9952973117772693,"vX0":-8.186972806155527,"vY0":-136.98002133231432,"vZ0":-7.851826143240023,"x":111.91,"y":211.91,"x0":2.15041824115629,"y0":50.00384285012636,"z0":5.521579224407905,"aX":14.755028907193923},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.4,"breakHorizontal":-12.4,"spinRate":2123,"spinDirection":150},"zone":14,"typeConfidence":0.94,"plateTime":0.39915600325128064,"extension":7.344650181050106},"index":9,"playId":"d0bb3831-a575-3f4c-a09f-45c615aefd22","pitchNumber":8,"startTime":"2026-03-21T18:28:48.731Z","endTime":"2026-03-21T18:28:52.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641962,"link":"/api/v1/people/641962","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.240896073659652,"aZ":-29.089731709441143,"pfxX":-3.111510215910186,"pfxZ":1.8847555625812342,"pX":-0.10873979306006895,"pZ":2.0437939604646376,"vX0":-4.808855051647613,"vY0":-126.66951711438244,"vZ0":-3.567600700535806,"x":121.14,"y":183.6,"x0":2.2136326939508657,"y0":50.0033064308658,"z0":5.779416247918927,"aX":-5.089061524894926},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.9,"breakHorizontal":6.7,"spinRate":2317,"spinDirection":211},"zone":8,"typeConfidence":0.93,"plateTime":0.43129535432608,"extension":7.188030662518062},"hitData":{"launchSpeed":60.7,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.9,"coordY":171.78}},"index":10,"playId":"317ff525-b14b-3eff-9d98-7f6abdb16b77","pitchNumber":9,"startTime":"2026-03-21T18:29:13.703Z","endTime":"2026-03-21T18:29:18.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641962,"link":"/api/v1/people/641962","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669289,"link":"/api/v1/people/669289"},"third":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_ab"},{"player":{"id":641962,"link":"/api/v1/people/641962"},"credit":"p_ab"},{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_pa"},{"player":{"id":641962,"link":"/api/v1/people/641962"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-7.199999999999996,"leverageIndex":2.8,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:29:18.188Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Wynns flies out to left fielder Alex Call.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T18:31:26.296Z","endTime":"2026-03-21T18:32:04.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.472380651917803,"aZ":-15.388232041003167,"pfxX":-6.152890749537377,"pfxZ":9.028482420084634,"pX":0.3662717903392012,"pZ":1.570551263777693,"vX0":4.791013663446261,"vY0":-135.68056465979626,"vZ0":-7.1263195201464615,"x":103.04,"y":196.38,"x0":-0.6254960249720184,"y0":50.00304267784815,"z0":5.309149010161608,"aX":-11.439530921922989},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.0,"breakHorizontal":10.1,"spinRate":2423,"spinDirection":196},"zone":14,"typeConfidence":0.87,"plateTime":0.4041373475676928,"extension":6.667219537315761},"index":0,"playId":"af8d9612-b0b5-3e67-942d-5ce6de076c72","pitchNumber":1,"startTime":"2026-03-21T18:31:43.839Z","endTime":"2026-03-21T18:31:47.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.9,"endSpeed":85.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.893290430538684,"aZ":-15.365572790084359,"pfxX":-4.9882308070705195,"pfxZ":8.949591029751355,"pX":0.7508222246878227,"pZ":2.9125450989590544,"vX0":5.299768575044513,"vY0":-136.61195858992494,"vZ0":-3.8694777132889002,"x":88.38,"y":160.14,"x0":-0.5721593123577944,"y0":50.00160028797763,"z0":5.412967298240037,"aX":-9.367691469483143},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.5,"breakHorizontal":7.8,"spinRate":2381,"spinDirection":210},"zone":3,"typeConfidence":0.88,"plateTime":0.4019276129217806,"extension":6.699363491111659},"hitData":{"launchSpeed":96.4,"launchAngle":26.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.24,"coordY":91.13}},"index":1,"playId":"2f1aabb5-3213-3ca2-9878-11ac41615d6f","pitchNumber":2,"startTime":"2026-03-21T18:31:58.769Z","endTime":"2026-03-21T18:32:04.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":642851,"link":"/api/v1/people/642851"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:32:04.945Z","atBatIndex":9},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Colby Thomas doubles (3) on a line drive to center fielder Jaron Elkins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T18:32:30.705Z","endTime":"2026-03-21T18:34:04.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814696,"link":"/api/v1/people/814696"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.752506402618913,"aZ":-25.645566994945728,"pfxX":1.5919250943774812,"pfxZ":3.9512426284916264,"pX":0.5801331173426791,"pZ":2.1257077551275634,"vX0":3.1367958023571534,"vY0":-127.5440071110983,"vZ0":-3.088438886557225,"x":92.02,"y":176.67,"x0":-0.871415106524842,"y0":50.00052593049261,"z0":5.3704602177211935,"aX":2.6263688005909733},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.7,"breakHorizontal":-3.6,"spinRate":2342,"spinDirection":196},"zone":9,"typeConfidence":0.9,"plateTime":0.42912650126403884,"extension":6.598582886145286},"index":0,"playId":"5c994948-c189-372a-b13a-c94f3c7caf6a","pitchNumber":1,"startTime":"2026-03-21T18:32:30.705Z","endTime":"2026-03-21T18:32:33.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.782363339289724,"aZ":-10.592741799146438,"pfxX":-3.1868294566863375,"pfxZ":11.14933496784545,"pX":0.8027964689126906,"pZ":2.341912367252177,"vX0":4.830287057932729,"vY0":-138.882610242495,"vZ0":-6.575084185698952,"x":100.64,"y":129.68,"x0":-0.5523313373662304,"y0":50.00124102497117,"z0":5.459249919226122,"aX":-6.16806430371751},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":4.7,"spinRate":2476,"spinDirection":203},"zone":6,"typeConfidence":0.9,"plateTime":0.3957849632453745,"extension":6.660419051797849},"index":1,"playId":"a4313352-2b62-30d3-b102-73631d75e22d","pitchNumber":2,"startTime":"2026-03-21T18:32:52.619Z","endTime":"2026-03-21T18:32:55.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.415466673932205,"aZ":-29.616136728285998,"pfxX":-8.697819226891426,"pfxZ":1.676971323324942,"pX":1.0830028393369424,"pZ":2.7582903068222233,"vX0":6.881545607698308,"vY0":-122.9074760666565,"vZ0":-0.3515361063318998,"x":74.77,"y":188.39,"x0":-0.629476417790638,"y0":50.00163339495243,"z0":5.428337520231041,"aX":-13.2449053519428},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.2,"breakHorizontal":14.0,"spinRate":1178,"spinDirection":266},"zone":12,"typeConfidence":0.91,"plateTime":0.44643863627390745,"extension":6.632380350619409},"index":2,"playId":"74162433-2836-342a-8e88-c567a52a05db","pitchNumber":3,"startTime":"2026-03-21T18:33:10.433Z","endTime":"2026-03-21T18:33:13.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":89.0,"endSpeed":81.5,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.378646449457765,"aZ":-22.698666718986495,"pfxX":1.4601677851478998,"pfxZ":5.6249392576454955,"pX":1.9666808268650884,"pZ":0.6939345562417812,"vX0":6.1032774000249805,"vY0":-129.34210495093018,"vZ0":-7.416173971666433,"x0":-0.6187839703586893,"y0":50.00574822599803,"z0":5.354094614851157,"aX":2.4591092596981214},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.6,"breakHorizontal":-4.1,"spinRate":2367,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.42437791473558795,"extension":6.67864246758051},"index":3,"playId":"6ba26436-4eca-303c-9615-ed7c01993d9a","pitchNumber":4,"startTime":"2026-03-21T18:33:31.360Z","endTime":"2026-03-21T18:33:34.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7070291837111,"aZ":-23.638428703119267,"pfxX":1.2894375663742306,"pfxZ":5.082997655694886,"pX":0.569697948020301,"pZ":1.9097624423699688,"vX0":3.188297545155274,"vY0":-128.30302784462236,"vZ0":-3.9792122444232865,"x":112.27,"y":118.75,"x0":-0.8529391800629973,"y0":50.002911064405716,"z0":5.306782334002767,"aX":2.165646005216311},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.6,"breakHorizontal":-3.0,"spinRate":2325,"spinDirection":206},"zone":9,"typeConfidence":0.9,"plateTime":0.4256976675100699,"extension":6.712213155068285},"hitData":{"launchSpeed":107.9,"launchAngle":16.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.72,"coordY":75.47}},"index":4,"playId":"f5b12ad3-e34d-3bf3-ad48-79ef997eb3dd","pitchNumber":5,"startTime":"2026-03-21T18:33:54.341Z","endTime":"2026-03-21T18:34:04.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.0,"awayTeamWinProbability":52.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":0.67,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:34:04.752Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Stefanic walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T18:34:42.944Z","endTime":"2026-03-21T18:37:21.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"postOnThird":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"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":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.5,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.72235415969477,"aZ":-39.27047650550333,"pfxX":4.750886555644432,"pfxZ":-5.525672984167445,"pX":1.192422289185714,"pZ":2.2652274648915003,"vX0":3.0844430812665236,"vY0":-112.69531627669619,"vZ0":1.256605237764341,"x":130.68,"y":65.51,"x0":-0.8117324710847283,"y0":50.00168916949585,"z0":5.670909774709382,"aX":6.102440066669611},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-9.4,"breakHorizontal":-9.4,"spinRate":2591,"spinDirection":46},"zone":14,"typeConfidence":0.88,"plateTime":0.486262582303985,"extension":6.726386898724747},"index":0,"playId":"d2f560f9-e507-364e-b036-b9a370560822","pitchNumber":1,"startTime":"2026-03-21T18:34:42.944Z","endTime":"2026-03-21T18:34:46.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"second":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.684098282117684,"aZ":-13.382288398952358,"pfxX":-5.0924159582747475,"pfxZ":9.95195014165704,"pX":0.504641295859393,"pZ":2.708877513132651,"vX0":5.12663552772128,"vY0":-136.90502975511643,"vZ0":-4.91791251541149,"x":110.96,"y":93.78,"x0":-0.7352608712103623,"y0":50.005056503261635,"z0":5.452451012845762,"aX":-9.618252327112975},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":8.0,"spinRate":2447,"spinDirection":212},"zone":3,"typeConfidence":0.89,"plateTime":0.40087143095068667,"extension":6.65632684277079},"index":1,"playId":"cdda2e90-18c0-394d-8303-9244d944e8c0","pitchNumber":2,"startTime":"2026-03-21T18:35:03.789Z","endTime":"2026-03-21T18:35:06.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"second":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.5,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95246932184402,"aZ":-29.590842916943256,"pfxX":-8.765348353903697,"pfxZ":1.6868826408735238,"pX":1.193358629740745,"pZ":2.1674196793600244,"vX0":7.2635886483556344,"vY0":-123.40772073936122,"vZ0":-2.019591657356732,"x":122.79,"y":94.25,"x0":-0.6580251319365661,"y0":50.00363618623701,"z0":5.503680838584079,"aX":-13.43834129877217},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.8,"breakHorizontal":14.0,"spinRate":1519,"spinDirection":254},"zone":14,"typeConfidence":0.91,"plateTime":0.4448652137609468,"extension":6.390069176542795},"index":2,"playId":"b490d18e-5e8b-3944-a6e3-52f6fd2ce4e5","pitchNumber":3,"startTime":"2026-03-21T18:35:28.724Z","endTime":"2026-03-21T18:35:32.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"second":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Colby Thomas steals (2) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"b490d18e-5e8b-3944-a6e3-52f6fd2ce4e5","startTime":"2026-03-21T18:35:57.028Z","endTime":"2026-03-21T18:35:57.029Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"},"defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"second":{"id":687515,"link":"/api/v1/people/687515"},"postOnThird":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":45.0,"awayTeamWinProbability":55.0,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.35,"dramaIndex":58.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.096925688523484,"aZ":-26.657119745705668,"pfxX":2.090580956102917,"pfxZ":3.427472766559239,"pX":1.324484941402953,"pZ":2.546780259305824,"vX0":4.637528366885503,"vY0":-126.38096088377311,"vZ0":-1.6802619215128232,"x":98.56,"y":123.02,"x0":-0.8097988789983995,"y0":50.0001540229718,"z0":5.372719925535627,"aX":3.3621895391538468},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.0,"breakHorizontal":-4.9,"spinRate":2417,"spinDirection":163},"zone":12,"typeConfidence":0.9,"plateTime":0.43432070940442546,"extension":6.635586574928011},"index":4,"playId":"a700e4c7-7967-3f00-915e-590798786d51","pitchNumber":4,"startTime":"2026-03-21T18:35:57.030Z","endTime":"2026-03-21T18:36:01.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"third":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.380641372319076,"aZ":-10.681473182172791,"pfxX":-4.655540854778476,"pfxZ":11.089286634596645,"pX":-0.31488638994524776,"pZ":2.979318536056306,"vX0":2.6181844139516457,"vY0":-139.0906801806415,"vZ0":-4.8913781002540855,"x":145.58,"y":113.57,"x0":-0.6690537646301244,"y0":50.001204310667624,"z0":5.483652599945966,"aX":-9.021135193146144},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.1,"breakHorizontal":7.8,"spinRate":2520,"spinDirection":209},"zone":1,"typeConfidence":0.91,"plateTime":0.3954522506191753,"extension":6.584544351801817},"index":5,"playId":"65521c73-259f-3d10-9ea7-c48f17131fd5","pitchNumber":5,"startTime":"2026-03-21T18:36:16.730Z","endTime":"2026-03-21T18:36:19.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"third":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":86.9,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.20232337663298,"aZ":-11.60297276862516,"pfxX":-1.678404258645875,"pfxZ":10.467211997247402,"pX":0.9484513944673865,"pZ":3.3479665558690948,"vX0":4.444852364717426,"vY0":-140.36836967904068,"vZ0":-3.8173162091006745,"x":83.05,"y":143.22,"x0":-0.44819539006113635,"y0":50.00581104366309,"z0":5.499190478165327,"aX":-3.2995967641413597},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":1.9,"spinRate":2436,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.3924564760526801,"extension":6.866325413859199},"index":6,"playId":"c04318a0-eb3b-38c4-822d-022cfb7b22dd","pitchNumber":6,"startTime":"2026-03-21T18:36:48.606Z","endTime":"2026-03-21T18:36:52.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"third":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.1,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.671745884130065,"aZ":-23.701336718177807,"pfxX":3.130719380005612,"pfxZ":5.12513393540317,"pX":0.8449852922055358,"pZ":3.74044501396119,"vX0":3.5368835820757925,"vY0":-128.3419582140999,"vZ0":0.49663045060872624,"x":130.68,"y":74.46,"x0":-0.962245878369584,"y0":50.006119141644646,"z0":5.40285377229152,"aX":5.178065705356984},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.6,"breakHorizontal":-6.5,"spinRate":2370,"spinDirection":181},"zone":12,"typeConfidence":0.9,"plateTime":0.4281790850897469,"extension":6.6030970608520825},"index":7,"playId":"7e719aff-a9d5-3baf-82a4-7bee11507ad1","pitchNumber":7,"startTime":"2026-03-21T18:37:18.760Z","endTime":"2026-03-21T18:37:21.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"third":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683021,"link":"/api/v1/people/683021"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.0,"awayTeamWinProbability":57.0,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":1.35,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:37:21.892Z","atBatIndex":11},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Henry Bolte grounds into a force out, shortstop Hyeseong Kim to second baseman Alex Freeland. Colby Thomas scores. Michael Stefanic out at 2nd. Henry Bolte to 1st.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T18:37:53.694Z","endTime":"2026-03-21T18:39:29.021Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.166882671942222,"aZ":-22.48743248009597,"pfxX":1.2471816831753135,"pfxZ":5.973700827845068,"pX":0.6552201615127464,"pZ":2.3004372834439137,"vX0":3.7035547956692874,"vY0":-126.63326514925116,"vZ0":-3.2596824188940974,"x":113.59,"y":122.99,"x0":-0.9890686217406404,"y0":50.00384921598474,"z0":5.405872307909791,"aX":2.023067920547433},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.3,"breakHorizontal":-3.1,"spinRate":2298,"spinDirection":200},"zone":6,"typeConfidence":0.9,"plateTime":0.432731783610953,"extension":6.545885103867821},"index":0,"playId":"10cbc2d0-3f35-3b12-8bf5-81a01d24b241","pitchNumber":1,"startTime":"2026-03-21T18:37:53.694Z","endTime":"2026-03-21T18:37:56.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":85.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.519112733916636,"aZ":-10.916710006949996,"pfxX":-4.937153627315636,"pfxZ":11.043416743283442,"pX":0.4291358941641771,"pZ":4.040696544137748,"vX0":4.571754943404484,"vY0":-138.9282246091138,"vZ0":-2.1753743964162773,"x":99.56,"y":103.2,"x0":-0.6085790282592125,"y0":50.004828804055826,"z0":5.573745513470801,"aX":-9.506021138374695},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":7.8,"spinRate":2468,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.3965426384876358,"extension":6.562226996950094},"index":1,"playId":"6cb4ced3-1408-3e8f-93f2-30ca041961fb","pitchNumber":2,"startTime":"2026-03-21T18:38:13.904Z","endTime":"2026-03-21T18:38:16.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.252733802209224,"aZ":-22.578308956053025,"pfxX":2.1352562845497256,"pfxZ":5.7155081030056465,"pX":1.1080010705817798,"pZ":1.866354215420295,"vX0":4.178106267214391,"vY0":-129.3522004342685,"vZ0":-4.547113064188287,"x":104.61,"y":144.72,"x0":-0.8114347962456063,"y0":50.00569907690713,"z0":5.3981375054527305,"aX":3.585036772285909},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.5,"breakHorizontal":-4.9,"spinRate":2334,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.42491625155681323,"extension":6.6745413489888},"index":2,"playId":"870426ce-d113-340c-a324-113316846e02","pitchNumber":3,"startTime":"2026-03-21T18:38:36.403Z","endTime":"2026-03-21T18:38:39.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.270829623736134,"aZ":-11.127660545594177,"pfxX":-2.914050844577063,"pfxZ":11.063889635607923,"pX":0.4836555555596253,"pZ":4.2873813061500154,"vX0":3.954113106256431,"vY0":-138.13651684903118,"vZ0":-1.6403888923402672,"x":138.13,"y":115.45,"x0":-0.5982745491115564,"y0":50.0025135773614,"z0":5.650895697716458,"aX":-5.543588081310255},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.8,"breakHorizontal":4.3,"spinRate":2414,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.39892335391370404,"extension":6.825499203516412},"index":3,"playId":"c51ae0d8-97f2-3b9f-ba90-48010ff1680c","pitchNumber":4,"startTime":"2026-03-21T18:39:01.263Z","endTime":"2026-03-21T18:39:04.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57860874139002,"aZ":-13.680084907098198,"pfxX":-3.5070840488880095,"pfxZ":9.72968900410697,"pX":0.8906119438699057,"pZ":3.539256297269609,"vX0":4.769393498125894,"vY0":-137.935808038807,"vZ0":-2.9157978215011533,"x":72.87,"y":162.0,"x0":-0.41626853658404,"y0":50.00161910579044,"z0":5.549085163353386,"aX":-6.665807811875769},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":5.2,"spinRate":2325,"spinDirection":207},"zone":12,"typeConfidence":0.89,"plateTime":0.39917786318216786,"extension":6.812841523699228},"hitData":{"launchSpeed":71.9,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.25,"coordY":156.5}},"index":4,"playId":"a34444f0-2eef-39ac-8e12-6134e92307bf","pitchNumber":5,"startTime":"2026-03-21T18:39:23.093Z","endTime":"2026-03-21T18:39:29.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687515,"link":"/api/v1/people/687515"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.199999999999996,"awayTeamWinProbability":57.800000000000004,"homeTeamWinProbabilityAdded":-0.8000000000000043,"leverageIndex":1.94,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:39:29.021Z","atBatIndex":12},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Leo De Vries triples (1) on a fly ball to left fielder Alex Call. Henry Bolte scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T18:40:02.167Z","endTime":"2026-03-21T18:42:07.822Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":815888,"fullName":"Leo De Vries","link":"/api/v1/people/815888"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":815888,"fullName":"Leo De Vries","link":"/api/v1/people/815888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":815888,"fullName":"Leo De Vries","link":"/api/v1/people/815888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11485319178606,"aZ":-14.033085231886782,"pfxX":-5.898607067374529,"pfxZ":9.376212453587433,"pX":0.3250525276238575,"pZ":3.4836369423158624,"vX0":5.564237903514933,"vY0":-138.71147430413626,"vZ0":-2.6637608432922444,"x":116.3,"y":157.29,"x0":-0.947597765532898,"y0":50.00070308739145,"z0":5.40054068334049,"aX":-11.410501283322064},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":9.4,"spinRate":2473,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.3959672917401784,"extension":6.615396568859513},"index":0,"playId":"0483a77c-935d-30cc-b1f9-c43667044ea4","pitchNumber":1,"startTime":"2026-03-21T18:40:02.167Z","endTime":"2026-03-21T18:40:05.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"4a22065a-6785-344f-91e4-73acdc073899","startTime":"2026-03-21T18:40:17.215Z","endTime":"2026-03-21T18:40:21.976Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-03-21T18:40:41.757Z","endTime":"2026-03-21T18:40:41.758Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Henry Bolte steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"startTime":"2026-03-21T18:40:41.759Z","endTime":"2026-03-21T18:40:41.760Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"},"defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"postOnSecond":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":41.099999999999994,"awayTeamWinProbability":58.900000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.84,"dramaIndex":33.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.853595139302655,"aZ":-31.91530172300725,"pfxX":-7.55776454856052,"pfxZ":0.1701474483235188,"pX":1.1576080122707597,"pZ":2.843729938520756,"vX0":6.944755456992271,"vY0":-121.53500424768242,"vZ0":0.2849128972353474,"x":103.09,"y":135.38,"x0":-0.7613606584516488,"y0":50.00023569794927,"z0":5.50736500435749,"aX":-11.252198475913277},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.7,"breakHorizontal":12.0,"spinRate":1346,"spinDirection":257},"zone":12,"typeConfidence":0.91,"plateTime":0.4514838709308222,"extension":6.550272689502776},"index":4,"playId":"264919dc-10ae-3742-a23f-bbce933e2947","pitchNumber":2,"startTime":"2026-03-21T18:40:41.761Z","endTime":"2026-03-21T18:40:45.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.5,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.095373976821584,"aZ":-31.505150787123892,"pfxX":-9.810493307941583,"pfxZ":0.4341286700427567,"pX":0.018388310896378032,"pZ":3.017987416797,"vX0":5.2391087085703765,"vY0":-124.13567514113635,"vZ0":0.6619225433522662,"x":120.08,"y":188.24,"x0":-0.8556249699231151,"y0":50.00338610279082,"z0":5.3908285270066365,"aX":-15.163160526255705},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.2,"breakHorizontal":16.3,"spinRate":1704,"spinDirection":259},"zone":2,"typeConfidence":0.91,"plateTime":0.4428703063427548,"extension":6.5936447838878145},"index":5,"playId":"95767ce8-5c36-3533-a03e-6f0ea0d561b6","pitchNumber":3,"startTime":"2026-03-21T18:40:59.683Z","endTime":"2026-03-21T18:41:02.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.76862266759909,"aZ":-13.80585450330961,"pfxX":-5.163126881811179,"pfxZ":9.445144289519607,"pX":0.3650054411442215,"pZ":3.8297743879754185,"vX0":4.851907529345072,"vY0":-139.81732716087961,"vZ0":-1.9429214230998195,"x":13.68,"y":156.89,"x0":-0.737238090775687,"y0":50.00080365304109,"z0":5.458585714095552,"aX":-10.039093778121567},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":8.2,"spinRate":2482,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.3944545098635581,"extension":6.588310554406283},"index":6,"playId":"8479235f-b4df-3b8c-9269-2cc1ed091678","pitchNumber":4,"startTime":"2026-03-21T18:41:32.198Z","endTime":"2026-03-21T18:41:35.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.990113747422892,"aZ":-34.69791861167244,"pfxX":-7.4387361643887076,"pfxZ":-1.6184721360638585,"pX":-0.08074164088691259,"pZ":1.8720228076635206,"vX0":4.515496389743605,"vY0":-124.92990273661171,"vZ0":-1.5897256791158119,"x":97.87,"y":191.93,"x0":-0.9563687081680013,"y0":50.00232540905598,"z0":5.400748299550541,"aX":-11.616811136375954},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.0,"breakHorizontal":12.2,"spinRate":1406,"spinDirection":264},"zone":8,"typeConfidence":0.91,"plateTime":0.4404673147610447,"extension":7.174232172412017},"hitData":{"launchSpeed":83.7,"launchAngle":28.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":34.84,"coordY":100.89}},"index":7,"playId":"f7a407d9-80e4-3687-9b1f-d3c333413162","pitchNumber":5,"startTime":"2026-03-21T18:41:54.707Z","endTime":"2026-03-21T18:42:07.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815888,"link":"/api/v1/people/815888"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":815888,"link":"/api/v1/people/815888"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":-9.999999999999993,"leverageIndex":0.84,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:42:07.822Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy White strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-21T18:43:16.611Z","endTime":"2026-03-21T18:45:26.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":815888,"fullName":"Leo De Vries","link":"/api/v1/people/815888"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T18:43:16.609Z","endTime":"2026-03-21T18:43:16.610Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"third":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.02328505380109,"aZ":-12.50535717975275,"pfxX":-2.9599182323136652,"pfxZ":10.269095595427078,"pX":2.7105203673021787,"pZ":3.032851988091736,"vX0":9.821129586239268,"vY0":-138.30011605893355,"vZ0":-4.1436250449521745,"x":158.15,"y":110.78,"x0":-0.5195967880174219,"y0":50.005395173426,"z0":5.404100802070713,"aX":-5.670682992098051},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":3.1,"spinRate":2510,"spinDirection":203},"zone":12,"typeConfidence":0.89,"plateTime":0.3977284535645662,"extension":6.821825351839617},"index":1,"playId":"d5ae4c1d-125c-3617-92b3-446b1e4a22f4","pitchNumber":1,"startTime":"2026-03-21T18:43:16.611Z","endTime":"2026-03-21T18:43:21.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"third":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Emmet Sheehan. Leo De Vries scores.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":0,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"d5ae4c1d-125c-3617-92b3-446b1e4a22f4","startTime":"2026-03-21T18:43:54.192Z","endTime":"2026-03-21T18:43:54.193Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":815888,"link":"/api/v1/people/815888"},"defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"third":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":24.6,"awayTeamWinProbability":75.4,"homeTeamWinProbabilityAdded":-6.5,"leverageIndex":1.12,"dramaIndex":73.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.077947465883643,"aZ":-12.475900276487437,"pfxX":-3.8957853831630462,"pfxZ":10.26812786700211,"pX":-0.271657931689183,"pZ":3.53684322766163,"vX0":2.484086521711808,"vY0":-137.7441818642707,"vZ0":-3.0868255259237833,"x":66.08,"y":170.22,"x0":-0.6798182748305565,"y0":50.002061389881455,"z0":5.517511091151715,"aX":-7.473181678785254},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":6.5,"spinRate":2543,"spinDirection":208},"zone":11,"typeConfidence":0.89,"plateTime":0.3979021644526477,"extension":6.523396133906653},"index":3,"playId":"cb5dc0f1-fedf-35c9-8cec-50868ec33738","pitchNumber":2,"startTime":"2026-03-21T18:43:54.194Z","endTime":"2026-03-21T18:43:57.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72525216065795,"aZ":-25.23206745770481,"pfxX":-0.7747226911219953,"pfxZ":4.131325471836878,"pX":0.5017508851534763,"pZ":1.7352461228718867,"vX0":3.5131751110893075,"vY0":-128.1084334058878,"vZ0":-4.295706883434557,"x":83.34,"y":176.81,"x0":-0.7801899654398834,"y0":50.002467633285704,"z0":5.38031064651792,"aX":-1.3019543074083604},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.8,"breakHorizontal":0.7,"spinRate":2331,"spinDirection":211},"zone":9,"typeConfidence":0.91,"plateTime":0.4257484209440783,"extension":6.55694132557002},"index":4,"playId":"64ed8585-2bf6-31de-8cc4-7e449281f4d0","pitchNumber":3,"startTime":"2026-03-21T18:44:10.198Z","endTime":"2026-03-21T18:44:14.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75014595905843,"aZ":-11.632657158474379,"pfxX":-3.9339863893931355,"pfxZ":10.742432091857609,"pX":-1.0794678277973684,"pZ":4.740847670614089,"vX0":-0.09658236641473922,"vY0":-138.34488429927796,"vZ0":-0.23487722076732132,"x":128.16,"y":194.14,"x0":-0.533979310510724,"y0":50.002623752888816,"z0":5.615892670551716,"aX":-7.522315740608366},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.6,"breakHorizontal":7.1,"spinRate":2571,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.39797602073968275,"extension":6.697148815659892},"index":5,"playId":"147f7e5f-4061-31a4-a427-cae6a2424ef4","pitchNumber":4,"startTime":"2026-03-21T18:44:43.721Z","endTime":"2026-03-21T18:44:46.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.839315058560576,"aZ":-25.52212165302965,"pfxX":1.9559284668944175,"pfxZ":4.022654798194425,"pX":1.335802718709148,"pZ":2.5392708566023763,"vX0":4.520666227294978,"vY0":-127.6723067011176,"vZ0":-2.2986136933473675,"x":153.76,"y":187.56,"x0":-0.7106187320387083,"y0":50.002487348228755,"z0":5.456094420098986,"aX":3.2347462108223373},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.0,"breakHorizontal":-4.6,"spinRate":2377,"spinDirection":190},"zone":12,"typeConfidence":0.9,"plateTime":0.4287037168676182,"extension":6.6331813885894455},"index":6,"playId":"8830613c-0c67-313f-b5d1-ac458f6bd032","pitchNumber":5,"startTime":"2026-03-21T18:45:02.169Z","endTime":"2026-03-21T18:45:05.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40481981690941,"aZ":-34.84708785738243,"pfxX":-7.329678450553132,"pfxZ":-1.7005225422485797,"pX":0.8831410128251908,"pZ":2.2951590353591036,"vX0":6.463501704183027,"vY0":-124.44724351819235,"vZ0":-0.6049729406268333,"x":158.97,"y":205.13,"x0":-0.792416953588693,"y0":50.001963460046554,"z0":5.421730207951888,"aX":-11.524197799561357},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.0,"breakHorizontal":11.9,"spinRate":1160,"spinDirection":263},"zone":14,"typeConfidence":0.91,"plateTime":0.43971965753611686,"extension":6.567740565847807},"index":7,"playId":"71bfcaaa-3edc-3c3b-9562-a4c66d1d7e14","pitchNumber":6,"startTime":"2026-03-21T18:45:23.117Z","endTime":"2026-03-21T18:45:26.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":1.12,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:45:26.117Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jack Suwinski strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T18:47:30.698Z","endTime":"2026-03-21T18:49:13.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jacob Lopez replaces CD Pelham.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-21T18:47:30.696Z","endTime":"2026-03-21T18:47:30.697Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682052,"link":"/api/v1/people/682052"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641962,"link":"/api/v1/people/641962","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.361002961023864,"aZ":-23.667488199403813,"pfxX":9.227356746924105,"pfxZ":5.000696329283368,"pX":-0.29264903870329373,"pZ":1.6533034478288409,"vX0":-12.229369061287514,"vY0":-129.22775798068972,"vZ0":-4.7483979594869155,"x":105.04,"y":138.36,"x0":3.288649723897951,"y0":50.00624675267331,"z0":5.318744591923095,"aX":15.70802604158909},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.2,"breakHorizontal":-14.2,"spinRate":2173,"spinDirection":120},"zone":7,"typeConfidence":2.0,"plateTime":0.4228578733558179,"extension":7.178642068775859},"index":1,"playId":"dd45c359-3524-317c-bd34-ebbe0b33c0af","pitchNumber":1,"startTime":"2026-03-21T18:47:30.698Z","endTime":"2026-03-21T18:47:33.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.221335614426447,"aZ":-30.238963780705816,"pfxX":-3.5208591771384588,"pfxZ":1.474071083874251,"pX":-0.9643537243497223,"pZ":1.8970912925289711,"vX0":-8.538589291526431,"vY0":-113.52110073579581,"vZ0":-0.792662490080391,"x":138.33,"y":119.05,"x0":3.2913318614010563,"y0":50.0055577874594,"z0":5.2399395352148135,"aX":-4.631155686921082},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":2.8,"breakHorizontal":8.4,"spinRate":2360,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.4810209099702125,"extension":6.993489230461034},"index":2,"playId":"db257652-110b-37c4-aa0c-a19277a0b9f0","pitchNumber":2,"startTime":"2026-03-21T18:47:43.885Z","endTime":"2026-03-21T18:47:47.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.75055905388595,"aZ":-34.27879519286169,"pfxX":-3.815354565912121,"pfxZ":-1.5935207430552225,"pX":-1.100971572317128,"pZ":1.2464025688767832,"vX0":-8.78257865167229,"vY0":-113.72933476601163,"vZ0":-1.3363721775744941,"x":87.52,"y":138.36,"x0":3.2979432029418465,"y0":50.00461669477282,"z0":5.2240059057158,"aX":-5.026953064507903},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-3.0,"breakHorizontal":9.0,"spinRate":2462,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.48056710400925784,"extension":6.9151980730141815},"index":3,"playId":"8d3baddf-3e4d-3eef-8bd7-16764e5c8198","pitchNumber":3,"startTime":"2026-03-21T18:47:57.826Z","endTime":"2026-03-21T18:48:00.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":71.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.389579703600678,"aZ":-32.85242863623586,"pfxX":-3.7601525561125104,"pfxZ":-0.5350307785307251,"pX":-0.467124109308448,"pZ":1.245544987552516,"vX0":-7.463033814845174,"vY0":-111.28465780405709,"vZ0":-1.0897062470943828,"x":92.34,"y":142.13,"x0":3.407275353576084,"y0":50.00328131248243,"z0":5.119104822420429,"aX":-4.755715124971976},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-1.0,"breakHorizontal":8.6,"spinRate":2359,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.490597889708849,"extension":6.663954391126104},"index":4,"playId":"5e55ad1e-8665-340e-a895-087cd80b526c","pitchNumber":4,"startTime":"2026-03-21T18:48:11.413Z","endTime":"2026-03-21T18:48:14.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.889988112735463,"aZ":-28.677317851858152,"pfxX":-3.3490791601324394,"pfxZ":2.645597715636061,"pX":0.030166348472647906,"pZ":3.410356710093701,"vX0":-6.833532957637221,"vY0":-113.92911341651073,"vZ0":2.3495013545614265,"x":161.11,"y":118.11,"x0":3.497193110033515,"y0":50.00220746543135,"z0":5.189819970762105,"aX":-4.425151911124232},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":5.6,"breakHorizontal":7.7,"spinRate":2372,"spinDirection":280},"zone":2,"typeConfidence":2.0,"plateTime":0.479786009164036,"extension":6.879506604279315},"index":5,"playId":"991eb671-9b52-3b31-8077-b0f7ef35ce99","pitchNumber":5,"startTime":"2026-03-21T18:48:34.759Z","endTime":"2026-03-21T18:48:38.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.163256727477744,"aZ":-21.00977060061705,"pfxX":7.691233331112201,"pfxZ":6.514686792728735,"pX":-0.1765376473416214,"pZ":3.658689620150033,"vX0":-10.847002345297701,"vY0":-130.05909970368302,"vZ0":-0.5652804944692504,"x":157.17,"y":125.17,"x0":3.0479872299293924,"y0":50.00437767357185,"z0":5.4716510483120215,"aX":13.184848184757692},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.9,"breakHorizontal":-11.5,"spinRate":1978,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.4210769864444419,"extension":7.277223612974007},"index":6,"playId":"adb86e9b-0a9a-32aa-b2ee-8bd245916bd9","pitchNumber":6,"startTime":"2026-03-21T18:48:51.157Z","endTime":"2026-03-21T18:48:54.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.864227234739687,"aZ":-23.798821454816977,"pfxX":-1.005218179568252,"pfxZ":5.086359367327994,"pX":0.5772364461781134,"pZ":3.4425190086096995,"vX0":-6.917293158919829,"vY0":-126.99371336119366,"vZ0":-0.02855899878136603,"x":90.15,"y":160.49,"x0":3.457324616091966,"y0":50.005784282164605,"z0":5.333160964979379,"aX":-1.6564149361523215},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.5,"breakHorizontal":3.2,"spinRate":2207,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.4298514457966389,"extension":6.890607361213758},"index":7,"playId":"01fc715d-eb3c-3962-8bb8-21a9b592b34e","pitchNumber":7,"startTime":"2026-03-21T18:49:10.728Z","endTime":"2026-03-21T18:49:13.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":669261,"link":"/api/v1/people/669261"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.0,"awayTeamWinProbability":77.0,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:49:13.728Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jaron Elkins grounds out, second baseman Michael Stefanic to first baseman Tommy White.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T18:49:36.326Z","endTime":"2026-03-21T18:49:55.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":814696,"fullName":"Jaron Elkins","link":"/api/v1/people/814696"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":1},"credits":[{"player":{"id":683021,"link":"/api/v1/people/683021"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"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":79.3,"endSpeed":72.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.294850510120227,"aZ":-31.471094946769995,"pfxX":-4.399671974435478,"pfxZ":0.5249658709298934,"pX":0.6685458652778061,"pZ":2.173153386122798,"vX0":-5.400698736948112,"vY0":-115.45644453288897,"vZ0":-0.11281377642063761,"x":108.98,"y":119.05,"x0":3.613264178391047,"y0":50.00417688807027,"z0":5.26143532012703,"aX":-5.915988162170159},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.2,"breakHorizontal":9.4,"spinRate":2353,"spinDirection":266},"zone":9,"typeConfidence":2.0,"plateTime":0.47512980190808785,"extension":6.853126073201656},"index":0,"playId":"f072b180-acbd-3e82-a2f1-46cd789027cc","pitchNumber":1,"startTime":"2026-03-21T18:49:36.326Z","endTime":"2026-03-21T18:49:39.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":90.2,"endSpeed":82.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.364283405966724,"aZ":-22.531805370330844,"pfxX":7.861054394121417,"pfxZ":5.562003293583958,"pX":0.8272958942058304,"pZ":2.5748538434682637,"vX0":-9.388430674779794,"vY0":-130.99516218949353,"vZ0":-2.6445843980028,"x":115.55,"y":132.71,"x0":3.4408829824607,"y0":50.000722887929584,"z0":5.286759935547199,"aX":13.623718859247647},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.7,"breakHorizontal":-12.1,"spinRate":2215,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.41855708487121834,"extension":7.124583240253557},"hitData":{"launchSpeed":91.8,"launchAngle":5.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.66,"coordY":154.92}},"index":1,"playId":"da25da98-85d3-3e85-a617-8b0d2081bf0c","pitchNumber":2,"startTime":"2026-03-21T18:49:50.759Z","endTime":"2026-03-21T18:49:55.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814696,"link":"/api/v1/people/814696"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":814696,"link":"/api/v1/people/814696"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.5,"awayTeamWinProbability":78.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:49:55.707Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kellon Lindsey walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T18:50:24.819Z","endTime":"2026-03-21T18:52:12.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":813916,"fullName":"Kellon Lindsey","link":"/api/v1/people/813916"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":813916,"fullName":"Kellon Lindsey","link":"/api/v1/people/813916"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":813916,"fullName":"Kellon Lindsey","link":"/api/v1/people/813916"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.608697611585754,"aZ":-23.9688770467701,"pfxX":0.7307488802407568,"pfxZ":4.998058071152016,"pX":-0.09802880816157508,"pZ":2.486252724874399,"vX0":-9.066723522126885,"vY0":-126.49589474161328,"vZ0":-2.1738151807091404,"x":102.41,"y":144.95,"x0":3.4178466160994256,"y0":50.00451120275406,"z0":5.252870353732961,"aX":1.201829125303971},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.9,"breakHorizontal":0.5,"spinRate":2252,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.43083989261413436,"extension":6.996406844359334},"index":0,"playId":"03b0b7cc-db86-3195-9757-d5095d8c7b6e","pitchNumber":1,"startTime":"2026-03-21T18:50:24.819Z","endTime":"2026-03-21T18:50:27.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":813916,"link":"/api/v1/people/813916","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":72.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.061031195287633,"aZ":-30.985347039948287,"pfxX":-5.117465967647049,"pfxZ":0.9058884708637711,"pX":0.5023146225552579,"pZ":1.242867333862394,"vX0":-5.624687030911854,"vY0":-113.17530365307557,"vZ0":-1.535974280318551,"x":64.3,"y":102.1,"x0":3.6767796565449005,"y0":50.00083541118601,"z0":5.01015493711728,"aX":-6.6916464259767725},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":1.6,"breakHorizontal":10.6,"spinRate":2416,"spinDirection":281},"zone":14,"typeConfidence":2.0,"plateTime":0.48243936211684524,"extension":6.9121907261168},"index":1,"playId":"f59d711c-44be-307f-88ac-ecd19c9225fb","pitchNumber":2,"startTime":"2026-03-21T18:50:39.829Z","endTime":"2026-03-21T18:50:43.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":813916,"link":"/api/v1/people/813916","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.375609304922882,"aZ":-28.47728557840127,"pfxX":9.370147499126652,"pfxZ":2.580601589787344,"pX":0.25998300313963024,"pZ":1.6882557827058946,"vX0":-10.134996229086768,"vY0":-118.25450667988878,"vZ0":-1.7904407636310258,"x":119.93,"y":178.38,"x0":3.363343070335432,"y0":50.00006345036309,"z0":5.042054912689884,"aX":13.405702727516347},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.6,"breakHorizontal":-14.8,"spinRate":2170,"spinDirection":104},"zone":8,"typeConfidence":2.0,"plateTime":0.4613601535192293,"extension":6.89699665533889},"index":2,"playId":"e6688a1f-9983-36a5-ae16-5190f4441b5f","pitchNumber":3,"startTime":"2026-03-21T18:50:55.796Z","endTime":"2026-03-21T18:50:59.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":813916,"link":"/api/v1/people/813916","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10059386167347,"aZ":-18.35311546417992,"pfxX":6.580182951805966,"pfxZ":7.597945114687308,"pX":1.9430959386190993,"pZ":3.1091018495372498,"vX0":-6.815212045423038,"vY0":-134.05987184050448,"vZ0":-2.1626703097388003,"x":70.0,"y":111.52,"x0":3.6638624118127447,"y0":50.00483812601505,"z0":5.237007314086936,"aX":11.973586268029285},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.4,"breakHorizontal":-10.4,"spinRate":2181,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.40864320014694666,"extension":6.977230874793779},"index":3,"playId":"1c985946-f9b4-3a82-9f8e-28593fa46984","pitchNumber":4,"startTime":"2026-03-21T18:51:16.144Z","endTime":"2026-03-21T18:51:19.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":813916,"link":"/api/v1/people/813916","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91805779770912,"aZ":-28.51835534414689,"pfxX":-0.6075028804649802,"pfxZ":2.310874702390789,"pX":1.1035047022593552,"pZ":3.230999776545652,"vX0":-5.75191081327092,"vY0":-124.85270971535947,"vZ0":0.759346164992318,"x":71.75,"y":119.05,"x0":3.515033990939965,"y0":50.00074838451314,"z0":5.268189154269633,"aX":-0.9588095004544595},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.6,"breakHorizontal":2.4,"spinRate":2046,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.4385493657382522,"extension":6.838564192859666},"index":4,"playId":"7123a03a-b4cd-3e7a-ad85-fc3ea58ecfd7","pitchNumber":5,"startTime":"2026-03-21T18:51:32.824Z","endTime":"2026-03-21T18:51:36.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":813916,"link":"/api/v1/people/813916","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":682052,"fullName":"Jacob Lopez"}}},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"08319376-0186-1003-000c-f08cd117d70a","pitchNumber":5,"startTime":"2026-03-21T18:52:04.658Z","endTime":"2026-03-21T18:52:12.133Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":813916,"link":"/api/v1/people/813916","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813916,"link":"/api/v1/people/813916"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.7,"awayTeamWinProbability":77.3,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.37,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:52:12.133Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Call singles on a ground ball to left fielder Colby Thomas. Kellon Lindsey to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T18:52:13.515Z","endTime":"2026-03-21T18:52:44.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"postOnSecond":{"id":813916,"fullName":"Kellon Lindsey","link":"/api/v1/people/813916"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":813916,"fullName":"Kellon Lindsey","link":"/api/v1/people/813916"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.674289211983908,"aZ":-29.361646912902152,"pfxX":1.836795655018335,"pfxZ":1.7625751247002004,"pX":-0.2781389922646418,"pZ":2.205367810428094,"vX0":-9.6676450481828,"vY0":-126.20917456213836,"vZ0":-1.8121767000937543,"x":101.54,"y":156.25,"x0":3.377382915894507,"y0":50.00581653703818,"z0":5.316291919208927,"aX":2.9387947795162424},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":-1.0,"spinRate":2133,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.43537011824940386,"extension":6.9493939696403855},"hitData":{"launchSpeed":96.3,"launchAngle":7.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.77,"coordY":124.04}},"index":0,"playId":"be927fc5-aea4-307e-baa1-70c490b86a92","pitchNumber":1,"startTime":"2026-03-21T18:52:34.883Z","endTime":"2026-03-21T18:52:44.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"first":{"id":813916,"link":"/api/v1/people/813916"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.8,"awayTeamWinProbability":75.2,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:52:44.066Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Santiago Espinal flies out to right fielder Carlos Cortes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-21T18:52:52.980Z","endTime":"2026-03-21T18:54:14.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"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":"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":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.189738657733795,"aZ":-32.74903939048504,"pfxX":-2.6750078857474833,"pfxZ":-0.4296074977623263,"pX":0.15796375887012265,"pZ":2.4122943051776495,"vX0":-6.955758158141603,"vY0":-114.33782004354896,"vZ0":0.9229186418581015,"x":100.22,"y":151.07,"x0":3.5817249447489345,"y0":50.00523562596567,"z0":5.205839427157586,"aX":-3.5565253356461395},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-0.2,"breakHorizontal":6.5,"spinRate":2349,"spinDirection":274},"zone":5,"typeConfidence":2.0,"plateTime":0.47823212431255957,"extension":6.611716770514697},"index":0,"playId":"eef144fd-e600-341a-9035-4924251591d5","pitchNumber":1,"startTime":"2026-03-21T18:53:12.144Z","endTime":"2026-03-21T18:53:15.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"second":{"id":813916,"link":"/api/v1/people/813916"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.554125388936853,"aZ":-23.643690658956316,"pfxX":-0.6504435946833476,"pfxZ":5.309090278030425,"pX":0.272096131753493,"pZ":4.041652657601902,"vX0":-7.765297660839457,"vY0":-125.44795535949346,"vZ0":1.5208703048965488,"x":73.5,"y":108.69,"x0":3.482081553187913,"y0":50.00012993927478,"z0":5.344644611628536,"aX":-1.0433635618275305},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.2,"breakHorizontal":2.9,"spinRate":2106,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.43534240571632177,"extension":6.88058472090409},"index":1,"playId":"9b055559-ad59-394b-acf9-7641d09acee2","pitchNumber":2,"startTime":"2026-03-21T18:53:29.970Z","endTime":"2026-03-21T18:53:32.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"second":{"id":813916,"link":"/api/v1/people/813916"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.294951312395554,"aZ":-27.29287029932016,"pfxX":10.364465070556312,"pfxZ":3.3247450717612907,"pX":0.0717804921785544,"pZ":0.956256387493642,"vX0":-10.953392165374773,"vY0":-120.0996655982157,"vZ0":-4.321846896706364,"x":121.25,"y":210.41,"x0":3.335523227576261,"y0":50.00158366661493,"z0":5.194208052370349,"aX":15.207433696096233},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.2,"breakHorizontal":-16.3,"spinRate":2010,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4552935378849714,"extension":6.795769346130996},"index":2,"playId":"177bb2a8-1625-304b-9659-dff2a1bfa8ee","pitchNumber":3,"startTime":"2026-03-21T18:53:45.265Z","endTime":"2026-03-21T18:53:48.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"second":{"id":813916,"link":"/api/v1/people/813916"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9047117961735,"aZ":-26.318471544791187,"pfxX":1.0626168592902454,"pfxZ":3.5887820348256856,"pX":0.2965241617917831,"pZ":2.4523185704868173,"vX0":-8.391334391681799,"vY0":-126.39576301750145,"vZ0":-1.5671756169401156,"x":87.96,"y":142.13,"x0":3.5103440235636763,"y0":50.001057582140945,"z0":5.178320548713319,"aX":1.7341782061628317},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.4,"breakHorizontal":-0.1,"spinRate":2169,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.43208228409915783,"extension":6.861434986843456},"hitData":{"launchSpeed":91.1,"launchAngle":41.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.8,"coordY":108.35}},"index":3,"playId":"66eea2ff-c1e4-3817-9917-265b5968c19c","pitchNumber":4,"startTime":"2026-03-21T18:54:06.706Z","endTime":"2026-03-21T18:54:14.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"second":{"id":813916,"link":"/api/v1/people/813916"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.599999999999998,"awayTeamWinProbability":79.4,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.69,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:54:14.120Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Denzel Clarke grounds out, shortstop Hyeseong Kim to first baseman Santiago Espinal.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T18:56:28.741Z","endTime":"2026-03-21T18:56:49.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":69.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.053875050732124,"aZ":-37.54814283523511,"pfxX":4.841395238521988,"pfxZ":-4.483065078736041,"pX":-0.9455834748438289,"pZ":1.8043484063210673,"vX0":-1.2301090972287556,"vY0":-109.08354361937259,"vZ0":0.8033048091848884,"x":153.04,"y":190.06,"x0":-1.0016709641965285,"y0":50.002148575117516,"z0":5.4949721845608686,"aX":5.8059244097726905},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-7.6,"breakHorizontal":-8.4,"spinRate":2410,"spinDirection":44},"zone":13,"typeConfidence":0.88,"plateTime":0.5030549426279531,"extension":6.54360694606107},"index":0,"playId":"a4162ac6-5902-32b6-96a3-c8bb4a2a05ae","pitchNumber":1,"startTime":"2026-03-21T18:56:28.741Z","endTime":"2026-03-21T18:56:32.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":93.3,"endSpeed":84.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85716644929765,"aZ":-12.618438825206695,"pfxX":-6.780547986168992,"pfxZ":10.600986296181105,"pX":0.9535850341553064,"pZ":1.9016090679727096,"vX0":6.363369924948676,"vY0":-135.52723723539722,"vZ0":-6.78730780131165,"x":80.65,"y":187.44,"x0":-0.5531022059746071,"y0":50.00617802979472,"z0":5.3344240265535925,"aX":-12.513722151528874},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":10.8,"spinRate":2409,"spinDirection":213},"zone":14,"typeConfidence":0.89,"plateTime":0.4053982905989897,"extension":6.933731953704873},"hitData":{"launchSpeed":71.0,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.21,"coordY":157.96}},"index":1,"playId":"ef1bcf14-09fa-3f81-aadd-513c21bdf44d","pitchNumber":2,"startTime":"2026-03-21T18:56:44.519Z","endTime":"2026-03-21T18:56:49.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.9,"awayTeamWinProbability":78.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:56:49.397Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Cortes flies out to left fielder Alex Call.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T18:57:03.028Z","endTime":"2026-03-21T18:57:41.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.2,"endSpeed":70.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.25462267880273,"aZ":-39.32996911486826,"pfxX":4.359819083813594,"pfxZ":-5.7532487524037865,"pX":-0.07496982828792623,"pZ":2.7186847007050985,"vX0":0.4981626164540382,"vY0":-110.91585763556695,"vZ0":2.5905338586590796,"x":119.86,"y":165.38,"x0":-0.8689685041518761,"y0":50.00488331683558,"z0":5.643399703895538,"aX":5.420083036246289},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-9.4,"breakHorizontal":-8.0,"spinRate":2488,"spinDirection":48},"zone":2,"typeConfidence":0.88,"plateTime":0.4942539173215694,"extension":6.225568262657249},"index":0,"playId":"d37410d4-e292-3592-b3bf-5f69edad23db","pitchNumber":1,"startTime":"2026-03-21T18:57:19.978Z","endTime":"2026-03-21T18:57:22.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":94.1,"endSpeed":85.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11019962364528,"aZ":-11.570164382050821,"pfxX":-4.730686631882068,"pfxZ":10.95957809534025,"pX":-0.11563664025790743,"pZ":3.0909957693220256,"vX0":2.9835876045518415,"vY0":-136.9380652161807,"vZ0":-4.390652637489443,"x":102.85,"y":127.53,"x0":-0.6104410324567553,"y0":50.00271125923594,"z0":5.520435531228516,"aX":-8.892896948149989},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.0,"breakHorizontal":7.8,"spinRate":2405,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.40154829668113345,"extension":6.670199951482918},"hitData":{"launchSpeed":96.1,"launchAngle":48.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":120.87,"coordY":84.55}},"index":1,"playId":"817222b3-5e47-3908-a719-a50f2fb793a8","pitchNumber":2,"startTime":"2026-03-21T18:57:33.533Z","endTime":"2026-03-21T18:57:41.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.900000000000002,"awayTeamWinProbability":77.1,"homeTeamWinProbabilityAdded":1.0000000000000036,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-03-21T18:57:41.452Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Darell Hernaiz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-21T18:58:01.167Z","endTime":"2026-03-21T19:00:13.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.875191238331432,"aZ":-23.1569743799873,"pfxX":0.43762086131215217,"pfxZ":5.5487240936738065,"pX":1.5322802168493823,"pZ":1.8688130829705483,"vX0":5.46947897691162,"vY0":-127.40216476059653,"vZ0":-4.101127104000105,"x":58.59,"y":188.32,"x0":-0.7092826872201854,"y0":50.00483687718127,"z0":5.35425044043272,"aX":0.7111523089668381},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.2,"breakHorizontal":-2.2,"spinRate":2397,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.4317594677182002,"extension":6.764936528421025},"index":0,"playId":"dbda3f1d-71ec-3847-923e-5259839c1c20","pitchNumber":1,"startTime":"2026-03-21T18:58:04.655Z","endTime":"2026-03-21T18:58:07.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.847746653625848,"aZ":-24.716426280353435,"pfxX":3.4539188917362154,"pfxZ":4.627037066565903,"pX":2.537512258162736,"pZ":2.6086635853982267,"vX0":6.793424457140217,"vY0":-126.65942611664948,"vZ0":-2.0370391669199543,"x":20.28,"y":168.35,"x0":-0.6367141995775336,"y0":50.00258502432059,"z0":5.416184570467612,"aX":5.563980116053465},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.2,"breakHorizontal":-7.9,"spinRate":2442,"spinDirection":191},"zone":12,"typeConfidence":0.9,"plateTime":0.4338060283463143,"extension":6.5535114928735965},"index":1,"playId":"e3d9003c-a6ab-30c1-bbc4-dbd4b0701957","pitchNumber":2,"startTime":"2026-03-21T18:58:17.465Z","endTime":"2026-03-21T18:58:20.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.694733927552164,"aZ":-10.650786377505678,"pfxX":-4.2090782327598575,"pfxZ":11.356509902523763,"pX":-0.17030173729473078,"pZ":3.5403822630463284,"vX0":2.7795279117755887,"vY0":-137.78978608876585,"vZ0":-3.5248138131352995,"x":123.49,"y":143.19,"x0":-0.6526984544953984,"y0":50.00503968671002,"z0":5.572352205963202,"aX":-7.978995104377737},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.8,"breakHorizontal":7.0,"spinRate":2546,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.3997008442907375,"extension":6.712291323354368},"index":2,"playId":"f8808813-27f2-3a50-8ab9-1303eb7fe25b","pitchNumber":3,"startTime":"2026-03-21T18:58:36.301Z","endTime":"2026-03-21T18:58:39.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83476416092887,"aZ":-29.268451311146237,"pfxX":1.3518548425320418,"pfxZ":1.8351362839228713,"pX":0.11650503215554145,"pZ":3.134799389686317,"vX0":2.0491802709405014,"vY0":-124.64505014577006,"vZ0":0.18090865791363142,"x":112.56,"y":154.14,"x0":-0.8902037545203658,"y0":50.00149437351898,"z0":5.467771742277927,"aX":2.137510962210969},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.6,"breakHorizontal":-2.9,"spinRate":2379,"spinDirection":149},"zone":2,"typeConfidence":0.9,"plateTime":0.43856400838432386,"extension":6.551232683611684},"index":3,"playId":"19f857fc-b0cb-397a-8012-766a55174f65","pitchNumber":4,"startTime":"2026-03-21T18:58:57.948Z","endTime":"2026-03-21T18:59:00.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.688697966660385,"aZ":-11.753296839858917,"pfxX":-2.8537248544639695,"pfxZ":10.68066618130644,"pX":0.2806620857622473,"pZ":4.033458564298207,"vX0":3.5405260164121386,"vY0":-137.88918200102196,"vZ0":-1.8292904326710704,"x":106.3,"y":129.88,"x0":-0.6535090859780702,"y0":50.00324331668784,"z0":5.505180133018322,"aX":-5.456748183873754},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":4.3,"spinRate":2565,"spinDirection":210},"zone":12,"typeConfidence":0.89,"plateTime":0.3983056165563639,"extension":6.743209245633536},"index":4,"playId":"5584ef63-b27e-3007-8db4-ea78c01c9246","pitchNumber":5,"startTime":"2026-03-21T18:59:22.342Z","endTime":"2026-03-21T18:59:25.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.006209410975693,"aZ":-29.584656743143192,"pfxX":-7.7175640316135175,"pfxZ":1.696976501113479,"pX":0.38646590270204423,"pZ":2.1721245980340695,"vX0":5.248289725032981,"vY0":-122.80321050815535,"vZ0":-1.8737060757441342,"x":102.27,"y":180.13,"x0":-0.7789898365937212,"y0":50.00020286786278,"z0":5.46893747240889,"aX":-11.749996295932478},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.9,"breakHorizontal":12.7,"spinRate":1239,"spinDirection":265},"zone":9,"typeConfidence":0.91,"plateTime":0.44654146974370024,"extension":6.749413552385103},"index":5,"playId":"7d350445-69bd-3d1f-b262-671dba42ac55","pitchNumber":6,"startTime":"2026-03-21T18:59:47.646Z","endTime":"2026-03-21T18:59:50.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.949546447836262,"aZ":-27.666871870577232,"pfxX":1.1718992202055638,"pfxZ":2.7429121166224197,"pX":1.2156971291351382,"pZ":1.902817198885143,"vX0":4.45100884783088,"vY0":-127.3768784497078,"vZ0":-3.318559135601813,"x":70.66,"y":187.4,"x0":-0.7061088050145126,"y0":50.00589165478231,"z0":5.408164334743407,"aX":1.926705933634104},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.4,"breakHorizontal":-3.1,"spinRate":2366,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.42986700430328995,"extension":6.7821251504875315},"index":6,"playId":"8b40e667-488c-38c4-8856-5e57b8a9e009","pitchNumber":7,"startTime":"2026-03-21T19:00:10.529Z","endTime":"2026-03-21T19:00:13.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":0.6999999999999957,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:00:13.529Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dalton Rushing singles on a line drive to left fielder Colby Thomas.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T19:02:02.627Z","endTime":"2026-03-21T19:03:16.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.418124224522682,"aZ":-20.461471325179115,"pfxX":8.540865977018242,"pfxZ":6.915891199070465,"pX":-0.5306568414902453,"pZ":1.4883384969027376,"vX0":-11.942858596156952,"vY0":-129.41494627308776,"vZ0":-5.776052257593319,"x":137.23,"y":198.59,"x0":3.037753969574577,"y0":50.00391090103872,"z0":5.320263201830382,"aX":14.46633282904844},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.3,"breakHorizontal":-12.7,"spinRate":2078,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.42349976962613,"extension":7.052847700614022},"index":0,"playId":"036e6c17-3e6d-3894-8a8b-6f5f80d9eb8a","pitchNumber":1,"startTime":"2026-03-21T19:02:18.306Z","endTime":"2026-03-21T19:02:21.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.921598421084003,"aZ":-25.80721685468584,"pfxX":0.5357663034277058,"pfxZ":4.093834978530854,"pX":-0.9534002779583772,"pZ":2.4487251415685387,"vX0":-10.567282550264288,"vY0":-123.70556770662716,"vZ0":-1.70864466293341,"x":153.34,"y":172.66,"x0":3.2980509354051404,"y0":50.002293495847006,"z0":5.304972594891105,"aX":0.834590771069559},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.3,"breakHorizontal":1.4,"spinRate":2117,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4422248884962725,"extension":6.941384732348472},"index":1,"playId":"b4bcf249-d55b-35bc-8f54-e5cd9ec2060c","pitchNumber":2,"startTime":"2026-03-21T19:02:34.632Z","endTime":"2026-03-21T19:02:37.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.011912279516622,"aZ":-21.159434107319406,"pfxX":8.168498895163633,"pfxZ":6.396273901499752,"pX":-0.09183599050094694,"pZ":2.608104915775552,"vX0":-11.972057919849142,"vY0":-130.51101818588216,"vZ0":-2.633138327095729,"x":120.5,"y":168.36,"x0":3.4979465888107635,"y0":50.00122247411268,"z0":5.227494697421455,"aX":14.062155674022257},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.2,"breakHorizontal":-12.1,"spinRate":2047,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.42001978194877276,"extension":7.082472158416095},"index":2,"playId":"7b7fb39d-e7e7-323d-9242-f082313c0b13","pitchNumber":3,"startTime":"2026-03-21T19:02:49.915Z","endTime":"2026-03-21T19:02:52.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.805549526873893,"aZ":-23.110514905926262,"pfxX":7.539343628759471,"pfxZ":5.070542101290917,"pX":0.45283754045767227,"pZ":2.4772771398202083,"vX0":-10.278365757290507,"vY0":-132.67450433791734,"vZ0":-3.2250712251393168,"x":99.74,"y":171.89,"x0":3.393562593219947,"y0":50.000124009291454,"z0":5.388634432192074,"aX":13.468864795626606},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.6,"breakHorizontal":-11.5,"spinRate":2138,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.41248544469094206,"extension":6.913643968306411},"hitData":{"launchSpeed":98.1,"launchAngle":9.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.22,"coordY":137.42}},"index":3,"playId":"527e1fe8-7486-3529-9c0e-baeeb075799e","pitchNumber":4,"startTime":"2026-03-21T19:03:08.290Z","endTime":"2026-03-21T19:03:16.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.6,"awayTeamWinProbability":72.4,"homeTeamWinProbabilityAdded":4.0000000000000036,"leverageIndex":0.92,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:03:16.168Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Freeland flies out to right fielder Carlos Cortes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T19:03:36.564Z","endTime":"2026-03-21T19:04:07.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.7,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.363998271219184,"aZ":-28.400823304878827,"pfxX":9.887694061964183,"pfxZ":2.672368139862593,"pX":0.9747597942894451,"pZ":1.2395403357538417,"vX0":-8.483291878775312,"vY0":-117.9890042406233,"vZ0":-3.3822000736439777,"x":79.84,"y":205.31,"x0":3.331440724087519,"y0":50.002089420957915,"z0":5.307685669476806,"aX":13.946777430880509},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":4.2,"breakHorizontal":-15.8,"spinRate":2014,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4641530181853022,"extension":7.098341145715728},"index":0,"playId":"b4a54969-3e66-3e45-9a8f-5efe010f73b0","pitchNumber":1,"startTime":"2026-03-21T19:03:40.608Z","endTime":"2026-03-21T19:03:43.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":89.5,"endSpeed":82.4,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14714730331909,"aZ":-22.53408493912885,"pfxX":8.28308375674165,"pfxZ":5.582264780699292,"pX":0.6106389024786119,"pZ":2.7784762896401283,"vX0":-9.898038759485612,"vY0":-130.0616514626788,"vZ0":-2.24860669734537,"x":93.72,"y":163.76,"x0":3.3746643309259334,"y0":50.00408446560967,"z0":5.3483018605650265,"aX":14.31027672129801},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.8,"breakHorizontal":-13.1,"spinRate":2037,"spinDirection":122},"zone":3,"typeConfidence":2.0,"plateTime":0.41978237094202475,"extension":6.924258053341455},"hitData":{"launchSpeed":88.3,"launchAngle":46.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.24,"coordY":124.55}},"index":1,"playId":"310a6bd6-2e9e-3173-af67-fa4bcd2be1a9","pitchNumber":2,"startTime":"2026-03-21T19:03:58.311Z","endTime":"2026-03-21T19:04:07.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.9,"awayTeamWinProbability":76.1,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":1.63,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:04:07.825Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Senzel singles on a line drive to left fielder Colby Thomas. Dalton Rushing to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T19:04:32.533Z","endTime":"2026-03-21T19:04:59.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"postOnSecond":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.645187660091526,"aZ":-25.14046665726078,"pfxX":2.4491482290035345,"pfxZ":4.2947005749042955,"pX":-0.35594413889753435,"pZ":2.988659731291204,"vX0":-10.418486960757997,"vY0":-126.57153873449248,"vZ0":-1.1001941778094455,"x":130.57,"y":158.09,"x0":3.479221871385038,"y0":50.002336810818676,"z0":5.425521599885638,"aX":4.012085126277476},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.8,"breakHorizontal":-2.3,"spinRate":2178,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.43126923621995195,"extension":7.149667366518713},"index":0,"playId":"db217335-3a5e-3a89-8dc0-c98bd9add310","pitchNumber":1,"startTime":"2026-03-21T19:04:33.467Z","endTime":"2026-03-21T19:04:36.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":72.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.09360757861898,"aZ":-29.4622874109821,"pfxX":-3.018908203545746,"pfxZ":2.07666122272782,"pX":0.3319143203505192,"pZ":1.8439717735350696,"vX0":-6.186211001855421,"vY0":-112.82421323327858,"vZ0":-0.8420663218059499,"x":104.35,"y":188.99,"x0":3.4878532977774173,"y0":50.00278777838341,"z0":5.158386638061424,"aX":-3.9400389837418763},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":3.8,"breakHorizontal":6.8,"spinRate":2314,"spinDirection":271},"zone":9,"typeConfidence":2.0,"plateTime":0.48313739853296944,"extension":6.725801800094526},"hitData":{"launchSpeed":95.3,"launchAngle":19.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.28,"coordY":112.69}},"index":1,"playId":"4eaa4666-cecc-3c85-9579-3e6e1fbcb107","pitchNumber":2,"startTime":"2026-03-21T19:04:51.444Z","endTime":"2026-03-21T19:04:59.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669222,"link":"/api/v1/people/669222"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":669222,"link":"/api/v1/people/669222"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.29,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:04:59.584Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hyeseong Kim singles on a ground ball to left fielder Colby Thomas. Dalton Rushing scores. Nick Senzel to 2nd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T19:05:09.973Z","endTime":"2026-03-21T19:07:01.787Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"postOnSecond":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":{"id":682052,"link":"/api/v1/people/682052"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.091159992719557,"aZ":-19.839739001705468,"pfxX":7.672237968336034,"pfxZ":7.087696178012701,"pX":0.1586001535391429,"pZ":1.7904497468673328,"vX0":-10.481399607681325,"vY0":-130.93963281363935,"vZ0":-5.292589560670741,"x":110.95,"y":190.44,"x0":3.2126000986820524,"y0":50.00335704176118,"z0":5.317997999521786,"aX":13.35257930488219},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.9,"breakHorizontal":-11.6,"spinRate":2047,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.4179736532946383,"extension":7.089664897136978},"index":0,"playId":"430808ac-9d8d-3b40-8d07-f469bc7bbd8f","pitchNumber":1,"startTime":"2026-03-21T19:05:31.745Z","endTime":"2026-03-21T19:05:34.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7148938175817,"aZ":-19.356023812437556,"pfxX":8.02018326079972,"pfxZ":7.2140715235324375,"pX":-0.8701170079626692,"pZ":1.1370010429825015,"vX0":-12.943632628391267,"vY0":-132.32760655500024,"vZ0":-7.045382518941669,"x":150.17,"y":208.08,"x0":3.038320027270403,"y0":50.005066548064626,"z0":5.247705627064263,"aX":14.255061095330447},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.6,"breakHorizontal":-11.8,"spinRate":2109,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4136121543536646,"extension":7.187584438289761},"index":1,"playId":"30d022dd-0d40-3932-842d-ae39e1b70e98","pitchNumber":2,"startTime":"2026-03-21T19:05:53.599Z","endTime":"2026-03-21T19:05:56.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":86.7,"endSpeed":80.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9377722508768,"aZ":-25.35972215188846,"pfxX":-0.3395859385148623,"pfxZ":4.209595724141964,"pX":-0.8201781870660291,"pZ":2.9538260499928684,"vX0":-10.209889539248005,"vY0":-125.96539962522253,"vZ0":-0.6906419578805274,"x":148.26,"y":159.03,"x0":3.3178417818323975,"y0":50.001845495248446,"z0":5.2694562644342895,"aX":-0.5467127149065764},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.7,"breakHorizontal":2.8,"spinRate":2196,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.43369055527761624,"extension":7.100784335416248},"index":2,"playId":"c76f85ef-4808-3a9d-96e5-9d0981e517bb","pitchNumber":3,"startTime":"2026-03-21T19:06:13.839Z","endTime":"2026-03-21T19:06:17.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.164788009953813,"aZ":-25.137770798345194,"pfxX":9.445743851761627,"pfxZ":4.005763811163193,"pX":1.3510245154965186,"pZ":2.0714390267625546,"vX0":-8.490554706822621,"vY0":-131.5225364300016,"vZ0":-3.534032642093034,"x":65.5,"y":182.85,"x0":3.3895099969119102,"y0":50.002833392550265,"z0":5.290827499093571,"aX":16.594687839002457},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.7,"breakHorizontal":-15.4,"spinRate":2111,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.415994977954254,"extension":6.969262075282619},"index":3,"playId":"193f21ac-18c5-3527-9b84-7c74562626d3","pitchNumber":4,"startTime":"2026-03-21T19:06:32.159Z","endTime":"2026-03-21T19:06:35.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.278220460643197,"aZ":-18.64000953108806,"pfxX":8.297540180867324,"pfxZ":7.669650845636349,"pX":0.5993877865161491,"pZ":2.6483304395637943,"vX0":-10.067539933857804,"vY0":-131.8066448474035,"vZ0":-3.3740629688975767,"x":92.78,"y":163.32,"x0":3.3853635045789323,"y0":50.00088126170011,"z0":5.316612434175071,"aX":14.639228884603396},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.3,"breakHorizontal":-12.8,"spinRate":2126,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.4150979669603978,"extension":7.250116180092558},"hitData":{"launchSpeed":85.2,"launchAngle":7.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.91,"coordY":131.13}},"index":4,"playId":"b1aa10d8-7c9f-3637-b918-3c6438559e68","pitchNumber":5,"startTime":"2026-03-21T19:06:52.347Z","endTime":"2026-03-21T19:07:01.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.8,"awayTeamWinProbability":62.2,"homeTeamWinProbabilityAdded":9.600000000000001,"leverageIndex":2.15,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:07:01.787Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jack Suwinski walks. Nick Senzel to 3rd. Hyeseong Kim to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T19:07:27.715Z","endTime":"2026-03-21T19:10:56.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"postOnSecond":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"postOnThird":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":79.5,"endSpeed":73.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.350555373163576,"aZ":-30.681831176700282,"pfxX":-1.496380742087669,"pfxZ":1.0991980459756192,"pX":-1.5026421973713238,"pZ":2.0925662784250845,"vX0":-10.81971592514403,"vY0":-115.3791512539256,"vZ0":-0.39350663558727905,"x":174.28,"y":182.28,"x0":3.430967022648599,"y0":50.00109619623084,"z0":5.207885157176034,"aX":-2.0282974755850733},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":2.2,"breakHorizontal":5.3,"spinRate":2305,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.47370202721472454,"extension":7.11052659668063},"index":0,"playId":"720dabc8-d7e2-3353-97ce-c2ee5fd93d61","pitchNumber":1,"startTime":"2026-03-21T19:07:41.486Z","endTime":"2026-03-21T19:07:44.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.423196363127353,"aZ":-27.810660932959152,"pfxX":10.643095753282124,"pfxZ":2.580858730429723,"pX":-0.11644537081507304,"pZ":1.8098757989896397,"vX0":-12.330281355481944,"vY0":-128.8432850726452,"vZ0":-3.1462572399703768,"x":121.44,"y":189.91,"x0":3.336371093969351,"y0":50.003638299864825,"z0":5.183786730799058,"aX":17.992583334388563},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.2,"breakHorizontal":-16.7,"spinRate":2017,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.4242444371807381,"extension":7.207818427404181},"index":1,"playId":"a167f70f-8bcc-3cfa-8ce2-e652487afeea","pitchNumber":2,"startTime":"2026-03-21T19:07:56.106Z","endTime":"2026-03-21T19:07:59.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":89.7,"endSpeed":82.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64177375402193,"aZ":-20.597136236680004,"pfxX":8.425482554727868,"pfxZ":6.76024192687785,"pX":-1.0025329173212878,"pZ":1.9830302266226025,"vX0":-13.949498914074605,"vY0":-129.88509787358956,"vZ0":-4.24220132792103,"x":155.21,"y":185.24,"x0":3.3376120622878878,"y0":50.002310219850116,"z0":5.199351581573188,"aX":14.42827190880686},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.4,"breakHorizontal":-12.2,"spinRate":2263,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.4213409022227874,"extension":7.049055029165097},"index":2,"playId":"c2b055ea-0f92-3ed5-b298-d4a40a38779a","pitchNumber":3,"startTime":"2026-03-21T19:08:15.657Z","endTime":"2026-03-21T19:08:19.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82921695635189,"aZ":-32.12355087075259,"pfxX":-2.8585459377106215,"pfxZ":0.03357769272035149,"pX":-0.2894984610754238,"pZ":2.2798722107256952,"vX0":-7.846944067590355,"vY0":-114.0775889741386,"vZ0":0.5603125418581028,"x":128.04,"y":177.22,"x0":3.571895810596511,"y0":50.00057226176812,"z0":5.208740632800191,"aX":-3.748451081819545},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":0.6,"breakHorizontal":7.2,"spinRate":2283,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.48092858214203726,"extension":6.844996278811242},"index":3,"playId":"9d631858-523a-381b-b20c-34eb8bbfe1eb","pitchNumber":4,"startTime":"2026-03-21T19:08:35.986Z","endTime":"2026-03-21T19:08:39.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51618114674972,"aZ":-30.803941237218798,"pfxX":-1.3220428179616408,"pfxZ":1.0262015508728677,"pX":-0.17348727005554562,"pZ":1.6090885828520731,"vX0":-8.136604601918279,"vY0":-115.26328306776013,"vZ0":-1.0908680810241036,"x":123.61,"y":195.33,"x0":3.5821810559514047,"y0":50.00489016111177,"z0":5.077636564045014,"aX":-1.7679905323494391},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":1.9,"breakHorizontal":4.6,"spinRate":2429,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.4761995936937895,"extension":6.738241014866348},"index":4,"playId":"f5bdf504-305f-3e0f-9be7-74198b2c947f","pitchNumber":5,"startTime":"2026-03-21T19:08:56.384Z","endTime":"2026-03-21T19:08:59.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.042994520599763,"aZ":-31.091906957851833,"pfxX":-1.2641636208946911,"pfxZ":0.8358437265440708,"pX":0.2805497796071068,"pZ":1.289880420735528,"vX0":-7.226605511085084,"vY0":-112.95611083774014,"vZ0":-1.7007229191042752,"x":106.31,"y":203.95,"x0":3.6819146287973528,"y0":50.00365949774412,"z0":5.170680308474257,"aX":-1.6370451842697147},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":1.3,"breakHorizontal":4.1,"spinRate":2374,"spinDirection":279},"zone":14,"typeConfidence":2.0,"plateTime":0.4843983137192751,"extension":7.007531905973303},"index":5,"playId":"61e8f5cc-24bf-320b-819b-1868aae68a60","pitchNumber":6,"startTime":"2026-03-21T19:09:22.437Z","endTime":"2026-03-21T19:09:25.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92623260400882,"aZ":-19.808602991134272,"pfxX":9.267075553724624,"pfxZ":7.022112559091743,"pX":-0.5421942336201567,"pZ":1.9850822797873893,"vX0":-12.917364607006995,"vY0":-131.3715244521349,"vZ0":-4.978733003894589,"x":137.67,"y":185.18,"x0":3.217961359320915,"y0":50.00330386423467,"z0":5.362655409407935,"aX":16.318969227970143},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.9,"breakHorizontal":-14.2,"spinRate":2149,"spinDirection":124},"zone":7,"typeConfidence":2.0,"plateTime":0.4157854792239948,"extension":6.948127456906641},"index":6,"playId":"8b086df5-f438-3aa8-ae34-0e9e46adccf5","pitchNumber":7,"startTime":"2026-03-21T19:09:48.963Z","endTime":"2026-03-21T19:09:51.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":81.7,"endSpeed":75.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.49689548536748,"aZ":-26.793527159770868,"pfxX":10.347891727387326,"pfxZ":3.738773524474504,"pX":-0.030428367245106572,"pZ":1.6270797501495307,"vX0":-11.08210879925943,"vY0":-118.56518548185149,"vZ0":-2.468743417794294,"x":118.16,"y":194.85,"x0":3.3374210991378366,"y0":50.001488598507564,"z0":5.101807406447769,"aX":14.88318179821457},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.5,"breakHorizontal":-16.3,"spinRate":2031,"spinDirection":117},"zone":8,"typeConfidence":2.0,"plateTime":0.4601730656595753,"extension":6.961013145807263},"index":7,"playId":"2332896d-c830-3ada-978f-8eaa79de8392","pitchNumber":8,"startTime":"2026-03-21T19:10:11.034Z","endTime":"2026-03-21T19:10:14.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":90.4,"endSpeed":83.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47871963742566,"aZ":-16.726595244727253,"pfxX":8.668920898289715,"pfxZ":8.772601145124476,"pX":2.1601588821256024,"pZ":2.5334620225521935,"vX0":-6.366003437196494,"vY0":-131.50583383257114,"vZ0":-4.075381255058313,"x":34.66,"y":170.38,"x0":3.4794732558247774,"y0":50.00415841324423,"z0":5.335096697103132,"aX":15.266814381147922},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.2,"breakHorizontal":-14.4,"spinRate":2179,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.41564977968775274,"extension":7.0416274695587395},"index":8,"playId":"2cf56f30-4585-3ddf-8152-b0a933a471d6","pitchNumber":9,"startTime":"2026-03-21T19:10:35.928Z","endTime":"2026-03-21T19:10:38.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":71.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.1184075657984,"aZ":-34.02747072889261,"pfxX":-4.051572564644518,"pfxZ":-1.4503926843886061,"pX":2.0511120953297466,"pZ":1.644541582042162,"vX0":-2.7955044685274837,"vY0":-112.19460331367098,"vZ0":-0.0831395903513874,"x":38.82,"y":194.38,"x0":3.8392653899611506,"y0":50.00371075092598,"z0":5.147130097900738,"aX":-5.170084724831005},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-2.4,"breakHorizontal":8.0,"spinRate":2241,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.48802327157909886,"extension":6.837102543542498},"index":9,"playId":"8603cb6a-bb3a-341f-aa5b-be8c5a2ebe3f","pitchNumber":10,"startTime":"2026-03-21T19:10:52.512Z","endTime":"2026-03-21T19:10:56.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"first":{"id":808975,"link":"/api/v1/people/808975"},"second":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.1,"awayTeamWinProbability":54.9,"homeTeamWinProbabilityAdded":7.300000000000004,"leverageIndex":2.37,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:10:56.378Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jaron Elkins called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T19:13:03.721Z","endTime":"2026-03-21T19:13:44.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":814696,"fullName":"Jaron Elkins","link":"/api/v1/people/814696"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"postOnSecond":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"postOnThird":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":814696,"fullName":"Jaron Elkins","link":"/api/v1/people/814696"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-21T19:11:08.000Z","endTime":"2026-03-21T19:12:26.312Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"first":{"id":669261,"link":"/api/v1/people/669261"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Justin Sterner replaces Jacob Lopez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-03-21T19:12:26.312Z","endTime":"2026-03-21T19:13:05.900Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686993,"link":"/api/v1/people/686993"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"first":{"id":669261,"link":"/api/v1/people/669261"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33126393174598,"aZ":-25.986352388388198,"pfxX":0.9671088999300457,"pfxZ":3.7815816986064785,"pX":0.5481654366662523,"pZ":3.166445066680279,"vX0":8.034774582959214,"vY0":-127.20005363958201,"vZ0":-0.626721383955964,"x":96.11,"y":153.29,"x0":-2.7785812733775,"y0":50.00536771861051,"z0":5.478286698165573,"aX":1.5813269001202677},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.0,"breakHorizontal":-3.6,"spinRate":2534,"spinDirection":161},"zone":3,"typeConfidence":0.9,"plateTime":0.4307757335922875,"extension":6.504740199490013},"index":2,"playId":"994e4132-8efe-3cf1-8a97-e60ffc964c0b","pitchNumber":1,"startTime":"2026-03-21T19:13:05.900Z","endTime":"2026-03-21T19:13:08.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"first":{"id":669261,"link":"/api/v1/people/669261"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.112324153766995,"aZ":-29.424704648663184,"pfxX":6.7558012116957205,"pfxZ":1.9171049131616908,"pX":0.14973668567479503,"pZ":0.9318640350495898,"vX0":4.780703000025197,"vY0":-118.93342085591254,"vZ0":-4.341368512246216,"x":111.29,"y":213.62,"x0":-2.7621121814891167,"y0":50.00574608324247,"z0":5.439815859658843,"aX":9.711255025222895},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.6,"breakHorizontal":-13.3,"spinRate":2662,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4599593760064229,"extension":6.5224980918364155},"index":3,"playId":"c6d618ee-511a-3a46-a91a-765702ec7000","pitchNumber":2,"startTime":"2026-03-21T19:13:21.616Z","endTime":"2026-03-21T19:13:24.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"first":{"id":669261,"link":"/api/v1/people/669261"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.005451670163705,"aZ":-16.657852653027707,"pfxX":-7.519621836435753,"pfxZ":8.24208281551266,"pX":0.8607547717752329,"pZ":2.4822121766834844,"vX0":11.83697011715738,"vY0":-136.55359204941504,"vZ0":-4.610145741673994,"x":84.19,"y":171.76,"x0":-2.55978307792981,"y0":50.00151344875623,"z0":5.343946109048351,"aX":-14.154326033247191},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":11.0,"spinRate":2283,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.40161661571149576,"extension":6.533593715725722},"index":4,"playId":"746d15f9-aabd-3bf6-8023-971576c6baea","pitchNumber":3,"startTime":"2026-03-21T19:13:41.773Z","endTime":"2026-03-21T19:13:44.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"first":{"id":669261,"link":"/api/v1/people/669261"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814696,"link":"/api/v1/people/814696"},"credit":"b_ab"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_ab"},{"player":{"id":814696,"link":"/api/v1/people/814696"},"credit":"b_pa"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-9.100000000000001,"leverageIndex":3.06,"dramaIndex":137.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:13:44.920Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kellon Lindsey flies out to right fielder Carlos Cortes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-21T19:14:05.266Z","endTime":"2026-03-21T19:14:18.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":813916,"fullName":"Kellon Lindsey","link":"/api/v1/people/813916"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"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":813916,"fullName":"Kellon Lindsey","link":"/api/v1/people/813916"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.862766675128043,"aZ":-15.558004773989802,"pfxX":-5.880941376856334,"pfxZ":8.768782628998839,"pX":-0.1373867660932373,"pZ":2.8601005719355204,"vX0":8.90664086765116,"vY0":-136.95425335751227,"vZ0":-3.9191016479050327,"x":122.24,"y":161.56,"x0":-2.670938821609251,"y0":50.00553072342148,"z0":5.377007155978799,"aX":-11.14860531918459},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.2,"breakHorizontal":8.8,"spinRate":2254,"spinDirection":216},"zone":2,"typeConfidence":0.9,"plateTime":0.40026970569794607,"extension":6.637626448615162},"hitData":{"launchSpeed":99.1,"launchAngle":51.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.24,"coordY":108.35}},"index":0,"playId":"8ab5161a-0004-38f0-9289-c7269c2134b1","pitchNumber":1,"startTime":"2026-03-21T19:14:09.476Z","endTime":"2026-03-21T19:14:18.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":813916,"link":"/api/v1/people/813916","batSide":{"code":"R","description":"Right"}},"first":{"id":669261,"link":"/api/v1/people/669261"},"second":{"id":808975,"link":"/api/v1/people/808975"},"third":{"id":669222,"link":"/api/v1/people/669222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813916,"link":"/api/v1/people/813916"},"credit":"b_ab"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_ab"},{"player":{"id":813916,"link":"/api/v1/people/813916"},"credit":"b_pa"},{"player":{"id":686993,"link":"/api/v1/people/686993"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.46,"dramaIndex":146.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:14:18.098Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Wynns called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T19:16:14.469Z","endTime":"2026-03-21T19:17:52.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"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":"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":93.9,"endSpeed":85.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47755363665046,"aZ":-13.733286197292657,"pfxX":-5.506679716156764,"pfxZ":9.788999714461958,"pX":-0.8506949814080114,"pZ":4.135790209331399,"vX0":1.3002092762895772,"vY0":-136.71179101356134,"vZ0":-1.5595782000997067,"x":149.43,"y":127.11,"x0":-0.6185286862771272,"y0":50.00386123138907,"z0":5.661214932344286,"aX":-10.374093450611152},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":9.7,"spinRate":2327,"spinDirection":212},"zone":11,"typeConfidence":0.89,"plateTime":0.4013754588270926,"extension":6.687200740150457},"index":0,"playId":"0e0d1e3d-84a9-35d8-8990-b689da2676f4","pitchNumber":1,"startTime":"2026-03-21T19:16:32.288Z","endTime":"2026-03-21T19:16:35.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05629821060078,"aZ":-23.802816767806934,"pfxX":1.7470507276259886,"pfxZ":5.195637624358785,"pX":1.5538370295839312,"pZ":0.35057939291326623,"vX0":5.25546257645636,"vY0":-125.73804635245926,"vZ0":-7.361269619845299,"x":57.77,"y":229.31,"x0":-0.7852360702722476,"y0":50.00231140980578,"z0":5.230513408059239,"aX":2.8132571795826085},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.0,"breakHorizontal":-4.3,"spinRate":2351,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.4346061144496547,"extension":6.77796924159068},"index":1,"playId":"10f06b80-ac76-38b8-92b2-4b9a40a7f033","pitchNumber":2,"startTime":"2026-03-21T19:16:46.264Z","endTime":"2026-03-21T19:16:49.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83500937746004,"aZ":-30.44311724144795,"pfxX":0.2224129177448516,"pfxZ":1.0949953293160597,"pX":-0.15952498969631382,"pZ":2.216437382098733,"vX0":1.8216919385263304,"vY0":-125.33113927090298,"vZ0":-1.5047899992487523,"x":123.08,"y":178.94,"x0":-0.9265978163203477,"y0":50.00191170416804,"z0":5.325612755194994,"aX":0.3515866793388221},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.9,"breakHorizontal":-0.8,"spinRate":2254,"spinDirection":184},"zone":8,"typeConfidence":0.9,"plateTime":0.43808178876105064,"extension":6.790588879821554},"index":2,"playId":"b862ab2a-13c8-3c4c-9a75-ada1bfe4d506","pitchNumber":3,"startTime":"2026-03-21T19:17:05.252Z","endTime":"2026-03-21T19:17:08.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.304224981073876,"aZ":-13.278069906972668,"pfxX":-3.854698585941107,"pfxZ":10.048685443099785,"pX":0.03665024271596997,"pZ":3.2911653279684026,"vX0":3.7041275584167725,"vY0":-136.56068794385064,"vZ0":-3.3277660556212307,"x":115.6,"y":149.92,"x0":-0.8394016233621348,"y0":50.00250308343865,"z0":5.444546823402134,"aX":-7.248570414071712},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":6.1,"spinRate":2387,"spinDirection":204},"zone":2,"typeConfidence":0.88,"plateTime":0.4017636255097985,"extension":6.680838731446454},"index":3,"playId":"384c1982-ded6-3b2b-974c-16078a7435b7","pitchNumber":4,"startTime":"2026-03-21T19:17:24.510Z","endTime":"2026-03-21T19:17:27.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.964027128830214,"aZ":-32.993847660309264,"pfxX":-6.168329581278634,"pfxZ":-0.5240788192720327,"pX":-0.5707850126486952,"pZ":2.4032108849650524,"vX0":2.561310977555249,"vY0":-123.75517153492346,"vZ0":-0.7900079885120199,"x":138.76,"y":173.89,"x0":-0.8159040709958526,"y0":50.005241606546804,"z0":5.482575247908678,"aX":-9.599305328735097},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.8,"breakHorizontal":10.6,"spinRate":1377,"spinDirection":261},"zone":4,"typeConfidence":0.91,"plateTime":0.442053970923058,"extension":6.536079448116998},"index":4,"playId":"43d6436f-5726-3ef7-9971-4dd327ce0d9d","pitchNumber":5,"startTime":"2026-03-21T19:17:49.091Z","endTime":"2026-03-21T19:17:52.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":642851,"link":"/api/v1/people/642851"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:17:52.091Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colby Thomas flies out to right fielder Jack Suwinski.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T19:18:17.461Z","endTime":"2026-03-21T19:18:26.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.906295704578557,"aZ":-13.310906538949862,"pfxX":-3.6235535287024265,"pfxZ":10.196761799198397,"pX":0.23200185535993,"pZ":3.3371369399525794,"vX0":3.4924541219456593,"vY0":-135.4720930592803,"vZ0":-3.7622084377537623,"x":108.16,"y":148.68,"x0":-0.6060559779898707,"y0":50.001246864532504,"z0":5.680689018230731,"aX":-6.702683085538339},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.8,"breakHorizontal":5.8,"spinRate":2341,"spinDirection":210},"zone":12,"typeConfidence":0.88,"plateTime":0.4050396800341165,"extension":6.704845631189624},"hitData":{"launchSpeed":102.0,"launchAngle":56.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.66,"coordY":102.27}},"index":0,"playId":"e1f86a8a-b2ca-3ad6-adc8-fe881d788cfd","pitchNumber":1,"startTime":"2026-03-21T19:18:17.461Z","endTime":"2026-03-21T19:18:26.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:18:26.111Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Stefanic grounds out to first baseman Santiago Espinal.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-21T19:18:44.255Z","endTime":"2026-03-21T19:20:37.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":70.6,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.85694578030749,"aZ":-40.53584806397327,"pfxX":4.664477751243329,"pfxZ":-6.642501086515487,"pX":-0.250721513354241,"pZ":2.8837489013537687,"vX0":-0.34878553323555206,"vY0":-111.41192155786511,"vZ0":2.949453700955902,"x":126.56,"y":160.92,"x0":-0.6983326385609333,"y0":50.00385675586824,"z0":5.729489253680693,"aX":5.869221849743856},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-10.9,"breakHorizontal":-8.4,"spinRate":2633,"spinDirection":34},"zone":2,"typeConfidence":0.89,"plateTime":0.491459997649188,"extension":6.7285702934309395},"index":0,"playId":"2484f79b-5c79-3832-b707-60ed266653e1","pitchNumber":1,"startTime":"2026-03-21T19:18:50.082Z","endTime":"2026-03-21T19:18:53.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51590921267703,"aZ":-27.675741622615167,"pfxX":1.830173914564753,"pfxZ":2.834479145341299,"pX":1.5947785541017796,"pZ":1.4835037905888993,"vX0":5.302010699492388,"vY0":-125.48378754066482,"vZ0":-4.178136524371777,"x":56.21,"y":198.73,"x0":-0.7873439013267695,"y0":50.00350051207214,"z0":5.437190822922544,"aX":2.904060430829851},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.3,"breakHorizontal":-4.6,"spinRate":2274,"spinDirection":188},"zone":14,"typeConfidence":0.9,"plateTime":0.4372861578505751,"extension":6.7402827466002},"index":1,"playId":"36e859b1-85ed-3bfe-ba62-37c1d3ba535b","pitchNumber":2,"startTime":"2026-03-21T19:19:05.110Z","endTime":"2026-03-21T19:19:08.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.579526673042587,"aZ":-13.71292958713304,"pfxX":-4.570153578627386,"pfxZ":10.041655908814295,"pX":0.6153611541187204,"pZ":3.0679115512870343,"vX0":4.197736306486513,"vY0":-135.01385550302027,"vZ0":-4.031082229924897,"x":93.54,"y":155.95,"x0":-0.36905400181960396,"y0":50.00138101190396,"z0":5.551571772987544,"aX":-8.4005392437234},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":7.3,"spinRate":2382,"spinDirection":214},"zone":3,"typeConfidence":0.87,"plateTime":0.4063570084338366,"extension":6.817508581472904},"index":2,"playId":"00fb0d79-69a9-3c6e-bfa5-8b0f700f6708","pitchNumber":3,"startTime":"2026-03-21T19:19:22.564Z","endTime":"2026-03-21T19:19:25.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.956952388551514,"aZ":-29.728333796333683,"pfxX":-6.441822944076797,"pfxZ":1.6253574691288746,"pX":-0.596814590504163,"pZ":1.0685930891634168,"vX0":1.862796092200154,"vY0":-122.05980542599431,"vZ0":-4.477340786088524,"x":139.75,"y":209.93,"x0":-0.5327038485778932,"y0":50.00569233345412,"z0":5.485585422754779,"aX":-9.72478110571644},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.2,"breakHorizontal":11.3,"spinRate":1134,"spinDirection":275},"zone":13,"typeConfidence":0.91,"plateTime":0.44866967281597425,"extension":6.633071532969603},"index":3,"playId":"c50dcbe7-13e8-37e1-90ca-77704e0b3804","pitchNumber":4,"startTime":"2026-03-21T19:19:44.170Z","endTime":"2026-03-21T19:19:47.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37099397566242,"aZ":-11.140418409633577,"pfxX":-4.4038893386349445,"pfxZ":11.103717483993153,"pX":1.0893825528169638,"pZ":3.271999274888168,"vX0":5.277712107352879,"vY0":-137.46223201678552,"vZ0":-4.007208994196933,"x":75.48,"y":150.44,"x0":-0.2925650681631774,"y0":50.00148199131617,"z0":5.517729151895193,"aX":-8.341652600011079},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.3,"breakHorizontal":6.7,"spinRate":2471,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.40001708329223984,"extension":6.737123835939888},"index":4,"playId":"15542a69-8b10-36ab-a439-906d47acfa78","pitchNumber":5,"startTime":"2026-03-21T19:20:02.409Z","endTime":"2026-03-21T19:20:06.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.1,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85772213712575,"aZ":-24.413428197255715,"pfxX":0.18423683808958913,"pfxZ":4.974152859087986,"pX":1.4538162861146833,"pZ":2.3746412854910854,"vX0":4.994459900536527,"vY0":-124.58960762359315,"vZ0":-2.900307555129244,"x":61.58,"y":174.66,"x0":-0.607269232443228,"y0":50.00202561273716,"z0":5.588526341448121,"aX":0.2865170439815144},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.5,"breakHorizontal":-1.6,"spinRate":2265,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.44095225520623815,"extension":6.558737119122565},"hitData":{"launchSpeed":89.8,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.81,"coordY":164.04}},"index":5,"playId":"da9f5267-3a6c-3ac5-a95f-0204d04233f6","pitchNumber":6,"startTime":"2026-03-21T19:20:31.033Z","endTime":"2026-03-21T19:20:37.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683021,"link":"/api/v1/people/683021"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":683021,"link":"/api/v1/people/683021"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:20:37.270Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alex Call lines out to right fielder Carlos Cortes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T19:22:53.916Z","endTime":"2026-03-21T19:23:42.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hogan Harris replaces Justin Sterner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-03-21T19:21:31.936Z","endTime":"2026-03-21T19:22:56.153Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663687,"link":"/api/v1/people/663687"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":686993,"link":"/api/v1/people/686993","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.208690993113123,"aZ":-14.85230767329991,"pfxX":7.136645698474566,"pfxZ":8.996046458685903,"pX":1.2961879804926397,"pZ":2.199730444509774,"vX0":-4.855852113699796,"vY0":-137.77957631183696,"vZ0":-7.042978921230725,"x":67.59,"y":179.39,"x0":2.1529980782752944,"y0":50.001945848986466,"z0":5.790098840369816,"aX":13.739448055714165},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":-11.9,"spinRate":2304,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.3973361817740151,"extension":6.711967685388987},"index":1,"playId":"8a99d414-3294-3ed2-99bb-21400d5ee4be","pitchNumber":1,"startTime":"2026-03-21T19:22:56.153Z","endTime":"2026-03-21T19:22:59.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.694932185840884,"aZ":-11.149829243616455,"pfxX":5.031344147335634,"pfxZ":10.963853935233153,"pX":0.1704982698885876,"pZ":0.9873298135546852,"vX0":-6.07176921839422,"vY0":-137.64662669172347,"vZ0":-10.870830055571691,"x":110.5,"y":212.12,"x0":1.75180506807882,"y0":50.00569506570443,"z0":5.7441639128858855,"aX":9.651375667133067},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":-7.8,"spinRate":2304,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.39800425782542925,"extension":6.705321837852451},"index":2,"playId":"e6799201-c597-3c46-98e3-7d8d6e3d0545","pitchNumber":2,"startTime":"2026-03-21T19:23:08.019Z","endTime":"2026-03-21T19:23:11.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27850735359078,"aZ":-11.760982413723443,"pfxX":5.527802522033323,"pfxZ":10.518996509025186,"pX":-0.01920514583789594,"pZ":1.7482401419567262,"vX0":-7.388202450338227,"vY0":-138.30019928820764,"vZ0":-8.811981859038763,"x":117.73,"y":191.58,"x0":1.9662671214985075,"y0":50.00558203760941,"z0":5.760846019723474,"aX":10.730886234997692},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":-8.5,"spinRate":2370,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.3957398729856969,"extension":6.782260829224467},"index":3,"playId":"420fb182-221f-3713-af77-c2ff8a2d8399","pitchNumber":3,"startTime":"2026-03-21T19:23:23.176Z","endTime":"2026-03-21T19:23:26.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9325072512713,"aZ":-12.236370445297586,"pfxX":4.765215140021872,"pfxZ":10.25554644841733,"pX":-0.23218764095743477,"pZ":1.6446120413203458,"vX0":-7.7098641046711895,"vY0":-138.12187192330194,"vZ0":-8.9385107711413,"x":125.85,"y":194.38,"x0":1.968163567240623,"y0":50.005048052543025,"z0":5.732686051673736,"aX":9.266825599069023},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":-7.1,"spinRate":2351,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.3955894288492243,"extension":6.871211510902202},"hitData":{"launchSpeed":84.7,"launchAngle":26.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.3,"coordY":88.93}},"index":4,"playId":"671b8f1f-02d1-3e0c-9a17-4e208b2c97df","pitchNumber":4,"startTime":"2026-03-21T19:23:36.730Z","endTime":"2026-03-21T19:23:42.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:23:42.433Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Santiago Espinal grounds out, shortstop Leo De Vries to first baseman Tommy White.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T19:24:00.993Z","endTime":"2026-03-21T19:25:08.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":4},"credits":[{"player":{"id":815888,"link":"/api/v1/people/815888"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":68.5,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.423468083008085,"aZ":-42.68539234321377,"pfxX":-1.8172159957827234,"pfxZ":-8.816936692534682,"pX":0.8256859095246156,"pZ":3.8257252241728654,"vX0":-2.1841066140674616,"vY0":-109.16654190263047,"vZ0":4.440378352891502,"x":85.53,"y":135.49,"x0":2.0799576441768584,"y0":50.002538722983225,"z0":6.397007184517538,"aX":-2.166247510653933},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-14.3,"breakHorizontal":4.0,"spinRate":2766,"spinDirection":341},"zone":12,"typeConfidence":2.0,"plateTime":0.5041053599006315,"extension":6.620839199162587},"index":0,"playId":"2a4c8e55-86a5-382d-93b1-60c9a82f2c0e","pitchNumber":1,"startTime":"2026-03-21T19:24:03.460Z","endTime":"2026-03-21T19:24:06.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35472729383062,"aZ":-13.088327664529206,"pfxX":4.8323945517354625,"pfxZ":9.710412683631576,"pX":-0.9529631218092183,"pZ":1.638403112718455,"vX0":-9.638123527562698,"vY0":-139.319934614864,"vZ0":-8.89963881198112,"x":153.32,"y":194.54,"x0":1.9237862173168403,"y0":50.00378436774776,"z0":5.739755429181115,"aX":9.499616520341734},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":-6.7,"spinRate":2301,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.3931794319775852,"extension":6.826500565543005},"index":1,"playId":"7717db5f-4c44-3d49-8b5b-8f85b5766675","pitchNumber":2,"startTime":"2026-03-21T19:24:15.794Z","endTime":"2026-03-21T19:24:19.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05782425951057,"aZ":-11.692956647460742,"pfxX":4.185578373883529,"pfxZ":10.638693245235556,"pX":-0.9470049310282374,"pZ":1.9114257094581435,"vX0":-8.992338182160571,"vY0":-138.17693147817155,"vZ0":-8.413283882662324,"x":153.1,"y":187.17,"x0":1.8121754719631182,"y0":50.002522255893595,"z0":5.789895349134713,"aX":8.058329296666859},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":-5.6,"spinRate":2253,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.39706888713209176,"extension":6.773743185423433},"index":2,"playId":"03408524-4014-3594-8bac-5c9ed220727c","pitchNumber":3,"startTime":"2026-03-21T19:24:29.078Z","endTime":"2026-03-21T19:24:32.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.619872912635294,"aZ":-14.018630831545236,"pfxX":4.043451008724924,"pfxZ":9.543628338746693,"pX":-0.4650004396348591,"pZ":2.057230875979561,"vX0":-8.454915836485396,"vY0":-137.57659298898238,"vZ0":-7.264875543633437,"x":134.72,"y":183.23,"x0":2.133023318554091,"y0":50.00492576043481,"z0":5.696393796024082,"aX":7.6944745697169425},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.7,"breakHorizontal":-5.4,"spinRate":2200,"spinDirection":149},"zone":7,"typeConfidence":2.0,"plateTime":0.3992387285816812,"extension":6.700693172088084},"index":3,"playId":"bca14317-d9cf-3d9c-b131-1aa924948d05","pitchNumber":4,"startTime":"2026-03-21T19:24:47.061Z","endTime":"2026-03-21T19:24:50.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.089,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.91331351259853,"aZ":-12.99604587440645,"pfxX":5.13648611643746,"pfxZ":9.825548159219572,"pX":-0.08810271152741131,"pZ":2.4307278568202944,"vX0":-7.682777656318609,"vY0":-138.8015464625994,"vZ0":-6.725809789874843,"x":120.36,"y":173.15,"x0":2.0477130373345425,"y0":50.005568378536665,"z0":5.749825419543341,"aX":10.029314998103908},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":-7.7,"spinRate":2373,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.3945338675590935,"extension":7.069760986659692},"hitData":{"launchSpeed":104.3,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.13,"coordY":161.51}},"index":4,"playId":"d818d2c8-f981-33bf-ade6-544f27372b5a","pitchNumber":5,"startTime":"2026-03-21T19:25:02.928Z","endTime":"2026-03-21T19:25:08.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.200000000000003,"awayTeamWinProbability":73.8,"homeTeamWinProbabilityAdded":-1.999999999999993,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:25:08.410Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dalton Rushing walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T19:25:35.424Z","endTime":"2026-03-21T19:26:59.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.811714833950326,"aZ":-10.066996491037493,"pfxX":4.822030940524028,"pfxZ":11.297397452119098,"pX":0.1612210911403477,"pZ":1.1125421235297146,"vX0":-6.592511230786148,"vY0":-139.14085241930067,"vZ0":-10.505288392175924,"x":110.85,"y":208.74,"x0":1.9369826688097158,"y0":50.0014133562988,"z0":5.6083437500370135,"aX":9.435154257129462},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.4,"breakHorizontal":-7.3,"spinRate":2371,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.3939525063625813,"extension":6.706348546104548},"index":0,"playId":"ca848a1d-7316-37ca-8bdf-79505da905af","pitchNumber":1,"startTime":"2026-03-21T19:25:35.424Z","endTime":"2026-03-21T19:25:38.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.23634698432536,"aZ":-27.05569119013049,"pfxX":-2.466726857289391,"pfxZ":3.2223674843669574,"pX":-0.42696627073608967,"pZ":2.9942874765385463,"vX0":-5.482489767563612,"vY0":-125.90319443915233,"vZ0":-1.4618489589865398,"x":133.27,"y":157.93,"x0":2.1089069795591304,"y0":50.001374559154506,"z0":5.7954040835848755,"aX":-3.9142317255709047},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.8,"breakHorizontal":5.9,"spinRate":2133,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.4369168711908702,"extension":6.67835580952421},"index":1,"playId":"dadaf036-86cb-3484-908c-fc5bae5dbd80","pitchNumber":2,"startTime":"2026-03-21T19:25:49.607Z","endTime":"2026-03-21T19:25:52.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":94.8,"endSpeed":86.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69711492524865,"aZ":-14.186835000995174,"pfxX":5.906523760836082,"pfxZ":9.39239409892609,"pX":1.3692707920482035,"pZ":3.878310431312468,"vX0":-3.996054619584445,"vY0":-137.98530609737128,"vZ0":-2.543554294580688,"x":64.81,"y":134.07,"x0":2.074035993943524,"y0":50.00137106064793,"z0":5.776192548055295,"aX":11.30961456980435},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":-9.8,"spinRate":2294,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.398015741469826,"extension":6.585550613680826},"index":2,"playId":"dc87d768-4abb-3a23-82b7-318972ad27d2","pitchNumber":3,"startTime":"2026-03-21T19:26:02.589Z","endTime":"2026-03-21T19:26:06.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-03-21T19:26:32.202Z","endTime":"2026-03-21T19:26:39.102Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.5,"endSpeed":69.4,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73905130370531,"aZ":-40.74810993484314,"pfxX":-2.6325722093543638,"pfxZ":-7.105059428808628,"pX":-0.8041994282848972,"pZ":1.413777447229942,"vX0":-5.253900447281974,"vY0":-109.8292757408185,"vZ0":-0.4832958967986283,"x":147.65,"y":200.61,"x0":1.9731725885862115,"y0":50.0046144740846,"z0":6.017445605034646,"aX":-3.1750652741122756},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-12.6,"breakHorizontal":6.4,"spinRate":2681,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.5011280905026325,"extension":6.719807115717868},"index":4,"playId":"64f87b96-c64a-379f-a195-9103a5b296d2","pitchNumber":4,"startTime":"2026-03-21T19:26:39.102Z","endTime":"2026-03-21T19:26:43.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.023854586497357,"aZ":-13.27168076684514,"pfxX":4.814070689647248,"pfxZ":9.740926401753118,"pX":-1.8390243153259738,"pZ":1.461128092171179,"vX0":-11.556384602101886,"vY0":-138.22273800451754,"vZ0":-8.938119504092622,"x":187.1,"y":199.33,"x0":1.7654303447983337,"y0":50.00160738045931,"z0":5.622115072839388,"aX":9.3416133467686},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":-6.4,"spinRate":2275,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.39585661837327013,"extension":6.835462689792104},"index":5,"playId":"82ee1938-290b-3dcf-a95a-4b6f1d9ece5a","pitchNumber":5,"startTime":"2026-03-21T19:26:55.554Z","endTime":"2026-03-21T19:26:59.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"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":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.700000000000003,"awayTeamWinProbability":72.3,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.5,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:26:59.099Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alex Freeland homers (1) on a fly ball to left center field. Dalton Rushing scores.","rbi":2,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T19:27:39.584Z","endTime":"2026-03-21T19:28:08.244Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":{"id":663687,"link":"/api/v1/people/663687"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":{"id":663687,"link":"/api/v1/people/663687"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-03-21T19:27:07.843Z","endTime":"2026-03-21T19:27:41.799Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.651481082164217,"aZ":-16.522343068220522,"pfxX":1.9806835618792664,"pfxZ":8.501880288317555,"pX":-0.11654581700357329,"pZ":3.041402177518153,"vX0":-6.503087996179357,"vY0":-134.448193926669,"vZ0":-4.581983681403133,"x":121.44,"y":156.66,"x0":2.0703224345453304,"y0":50.0005079485155,"z0":5.930908258325427,"aX":3.6457986654279404},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.6,"breakHorizontal":-2.3,"spinRate":2258,"spinDirection":175},"zone":2,"typeConfidence":2.0,"plateTime":0.4065362544150628,"extension":6.608441054464823},"hitData":{"launchSpeed":105.5,"launchAngle":32.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":61.12,"coordY":39.49}},"index":1,"playId":"e18db1fa-dfcd-3b6b-9f1e-46ddb79730e7","pitchNumber":1,"startTime":"2026-03-21T19:27:41.799Z","endTime":"2026-03-21T19:28:08.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":23.6,"leverageIndex":1.12,"dramaIndex":178.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:28:08.244Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Senzel lines out to center fielder Denzel Clarke.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-21T19:28:25.975Z","endTime":"2026-03-21T19:29:44.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.953925851170396,"aZ":-11.007281515247207,"pfxX":4.731133154890426,"pfxZ":10.736589386369982,"pX":-0.1455273308355596,"pZ":3.1306584299057887,"vX0":-7.348654141122862,"vY0":-139.8492618262123,"vZ0":-5.485266533236988,"x":122.55,"y":154.25,"x0":1.9073290704366102,"y0":50.001293750994904,"z0":5.8463546651312885,"aX":9.326532171882203},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.4,"breakHorizontal":-7.0,"spinRate":2361,"spinDirection":161},"zone":2,"typeConfidence":2.0,"plateTime":0.3923837803634198,"extension":6.86888538821831},"index":0,"playId":"cba03d0b-2ccc-35ba-b029-433a18d405cb","pitchNumber":1,"startTime":"2026-03-21T19:28:31.553Z","endTime":"2026-03-21T19:28:34.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.455566173072587,"aZ":-41.70061927057602,"pfxX":-5.499465721916761,"pfxZ":-7.651769468906763,"pX":-0.02416381610551628,"pZ":1.1992468504230918,"vX0":-3.0220950543467486,"vY0":-111.87176521314613,"vZ0":-1.1233136281673959,"x":117.92,"y":206.4,"x0":2.0665346392664667,"y0":50.00203838219151,"z0":6.048890754003747,"aX":-6.848258976320845},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-13.8,"breakHorizontal":10.8,"spinRate":2843,"spinDirection":338},"zone":13,"typeConfidence":2.0,"plateTime":0.49291069222981854,"extension":6.831455032708027},"index":1,"playId":"8df20f4c-e08b-3ced-8c53-737ac84d0326","pitchNumber":2,"startTime":"2026-03-21T19:28:43.831Z","endTime":"2026-03-21T19:28:46.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":74.2,"endSpeed":67.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.794378385435444,"aZ":-42.74235561513871,"pfxX":-2.827756639610315,"pfxZ":-9.183682421353023,"pX":-0.7375097863629989,"pZ":0.6834283932444098,"vX0":-4.952683018332162,"vY0":-107.83386173936586,"vZ0":-0.9752678946792883,"x":145.11,"y":220.33,"x0":1.9777573872419376,"y0":50.00370864998219,"z0":5.954121239791764,"aX":-3.2531148551673676},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-16.4,"breakHorizontal":6.7,"spinRate":2723,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.5125041176929526,"extension":6.883603461392836},"index":2,"playId":"04eded0e-849c-33d8-b9e5-2b503fbdb7b5","pitchNumber":3,"startTime":"2026-03-21T19:28:58.506Z","endTime":"2026-03-21T19:29:01.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.664451525956295,"aZ":-11.577359554245897,"pfxX":5.275733684974423,"pfxZ":10.355667148905644,"pX":0.5073445174361179,"pZ":2.9252179979760915,"vX0":-5.510967827951635,"vY0":-140.14575061390747,"vZ0":-6.026425673143084,"x":97.66,"y":159.8,"x0":1.8137918000633109,"y0":50.00593955115201,"z0":5.859722775398771,"aX":10.49675553896628},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":-8.4,"spinRate":2323,"spinDirection":153},"zone":3,"typeConfidence":2.0,"plateTime":0.39081587708929044,"extension":6.682480987970711},"index":3,"playId":"6db8db96-8290-36ee-9837-cbd9d2ef4807","pitchNumber":4,"startTime":"2026-03-21T19:29:16.134Z","endTime":"2026-03-21T19:29:19.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48242428362363,"aZ":-14.85544556467164,"pfxX":6.2580808091638644,"pfxZ":8.887709044871793,"pX":0.18870742698032097,"pZ":2.5653275273122946,"vX0":-7.0379820499462316,"vY0":-139.24371050361236,"vZ0":-6.215571417502343,"x":109.81,"y":169.52,"x0":1.945127834607715,"y0":50.00402694096084,"z0":5.822862574640016,"aX":12.196652386385324},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":-9.7,"spinRate":2257,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.394502730486304,"extension":6.678629263098007},"hitData":{"launchSpeed":94.0,"launchAngle":23.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":161.67,"coordY":77.81}},"index":4,"playId":"35c849fa-9845-3795-a7c5-c331c34b553b","pitchNumber":5,"startTime":"2026-03-21T19:29:37.440Z","endTime":"2026-03-21T19:29:44.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669222,"link":"/api/v1/people/669222"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":669222,"link":"/api/v1/people/669222"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:29:44.364Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte challenged (pitch result), call on the field was confirmed: Henry Bolte called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T19:31:54.581Z","endTime":"2026-03-21T19:33:23.523Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(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":92.8,"endSpeed":83.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56293435988123,"aZ":-13.295778596504576,"pfxX":-4.127037978308733,"pfxZ":10.328324969622766,"pX":-0.4363361550518772,"pZ":3.9091186777770517,"vX0":2.470038283800142,"vY0":-135.1202981158901,"vZ0":-1.8347081313840183,"x":133.63,"y":133.23,"x0":-0.8315489517248159,"y0":50.004409368812624,"z0":5.5433339774222175,"aX":-7.545292205808887},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.5,"breakHorizontal":6.8,"spinRate":2421,"spinDirection":214},"zone":11,"typeConfidence":0.88,"plateTime":0.40713384913254824,"extension":6.585873958411271},"index":0,"playId":"59253b48-fe77-32e6-bdcd-3f7c37db0102","pitchNumber":1,"startTime":"2026-03-21T19:32:07.489Z","endTime":"2026-03-21T19:32:10.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.935091021657442,"aZ":-13.420160761317666,"pfxX":-4.064893704178008,"pfxZ":10.187538544164598,"pX":0.6904338413166436,"pZ":2.844977335858719,"vX0":5.324162899644985,"vY0":-135.40088781900496,"vZ0":-4.551258168887665,"x":90.68,"y":161.97,"x0":-0.7811853509380358,"y0":50.003899216073556,"z0":5.4997136482455815,"aX":-7.483990119352269},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":6.1,"spinRate":2425,"spinDirection":208},"zone":6,"typeConfidence":0.88,"plateTime":0.40587507574346393,"extension":6.703809506121529},"index":1,"playId":"b00fbf57-cd41-35fb-8f16-0210d8fca1c6","pitchNumber":2,"startTime":"2026-03-21T19:32:20.434Z","endTime":"2026-03-21T19:32:23.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.314690098067544,"aZ":-23.473086869179603,"pfxX":0.7256469433055934,"pfxZ":5.462797813304142,"pX":0.4721746225083022,"pZ":0.8298095221814449,"vX0":3.0585585904329986,"vY0":-125.63820985031757,"vZ0":-6.20484441880698,"x":99.0,"y":216.38,"x0":-0.8570827765710188,"y0":50.00451056103894,"z0":5.2488766439764145,"aX":1.1552484753193304},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.6,"breakHorizontal":-2.0,"spinRate":2212,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.4365624797017018,"extension":6.6463305164765885},"index":2,"playId":"49dac9e6-543c-3182-88da-9de92ab8291e","pitchNumber":3,"startTime":"2026-03-21T19:32:34.896Z","endTime":"2026-03-21T19:32:37.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":69.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.980564696074442,"aZ":-39.79039109911103,"pfxX":5.900068906000173,"pfxZ":-6.189337185311199,"pX":-1.3849620711680892,"pZ":4.1526394786431355,"vX0":-2.3373056008838793,"vY0":-110.30273073853071,"vZ0":5.631283145829638,"x":169.79,"y":126.66,"x0":-1.0770475223552853,"y0":50.005049330183304,"z0":5.7667190210378685,"aX":7.256664657183037},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-9.4,"breakHorizontal":-10.1,"spinRate":2547,"spinDirection":48},"zone":11,"typeConfidence":0.89,"plateTime":0.49694340415448135,"extension":6.2875479486614365},"index":3,"playId":"3be859d8-b063-39ac-8db7-4a2cf7b1d6a2","pitchNumber":4,"startTime":"2026-03-21T19:32:49.238Z","endTime":"2026-03-21T19:32:52.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89165975532891,"aZ":-14.789851209019336,"pfxX":-6.844963434744746,"pfxZ":9.555504573293964,"pX":0.4350328949693072,"pZ":1.6635408979489497,"vX0":5.481815560829684,"vY0":-134.0212838177495,"vZ0":-7.143968783166108,"x":100.42,"y":193.86,"x0":-0.7472753964266402,"y0":50.00510134370108,"z0":5.419574936360996,"aX":-12.456947031448928},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.0,"breakHorizontal":11.3,"spinRate":2340,"spinDirection":213},"zone":9,"typeConfidence":0.86,"plateTime":0.4086379656456245,"extension":6.7998615862024785},"index":4,"playId":"949f845f-4f8f-32f4-a102-302d5eeab201","pitchNumber":5,"startTime":"2026-03-21T19:33:04.574Z","endTime":"2026-03-21T19:33:07.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.283126277163035,"aZ":-24.332782211300707,"pfxX":0.8744469966565374,"pfxZ":4.866220932537438,"pX":0.3306272081146218,"pZ":1.917094401846199,"vX0":3.011841874602588,"vY0":-126.29289729182703,"vZ0":-3.4071505820041725,"x":104.4,"y":187.02,"x0":-0.9921383669927811,"y0":50.003335768581934,"z0":5.2459114009331715,"aX":1.4089818229226936},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.3,"breakHorizontal":-2.3,"spinRate":2249,"spinDirection":202},"zone":9,"typeConfidence":0.91,"plateTime":0.4340889544060409,"extension":6.555125959412431},"index":5,"playId":"d27435a3-7c9d-3ea9-b605-51d3e7375713","pitchNumber":6,"startTime":"2026-03-21T19:33:20.261Z","endTime":"2026-03-21T19:33:23.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"}},"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:33:23.523Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leo De Vries singles on a line drive to right fielder Jack Suwinski.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T19:33:55.747Z","endTime":"2026-03-21T19:34:37.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":815888,"fullName":"Leo De Vries","link":"/api/v1/people/815888"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":815888,"fullName":"Leo De Vries","link":"/api/v1/people/815888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":815888,"fullName":"Leo De Vries","link":"/api/v1/people/815888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":68.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.53118277040148,"aZ":-40.29443163660355,"pfxX":4.268933754140485,"pfxZ":-6.895145292776153,"pX":-1.8649945770920133,"pZ":2.3945349265498073,"vX0":-3.1079017811626795,"vY0":-108.33861840036013,"vZ0":2.164135487905945,"x":188.09,"y":174.13,"x0":-0.9601187609593026,"y0":50.00165806458147,"z0":5.8163014138415505,"aX":5.028248620432546},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-11.4,"breakHorizontal":-6.8,"spinRate":2483,"spinDirection":38},"zone":13,"typeConfidence":0.89,"plateTime":0.5073245852777566,"extension":6.6949503447634715},"index":0,"playId":"32d538ce-9966-3325-9730-ef70dd002237","pitchNumber":1,"startTime":"2026-03-21T19:33:56.421Z","endTime":"2026-03-21T19:33:59.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.0,"endSpeed":68.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.031064177476672,"aZ":-41.23029168233895,"pfxX":5.134096844490544,"pfxZ":-7.606123125010162,"pX":-1.0124796407280265,"pZ":3.723524138143467,"vX0":-1.5921161750713888,"vY0":-108.99867310432049,"vZ0":5.278775010029025,"x":155.59,"y":138.24,"x0":-0.9351797369116209,"y0":50.00318288569632,"z0":5.750663630103798,"aX":6.112888771057678},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-11.9,"breakHorizontal":-8.8,"spinRate":2556,"spinDirection":57},"zone":11,"typeConfidence":0.89,"plateTime":0.5045319004252193},"index":1,"playId":"d141f93c-b89b-33d1-934c-28ff243d93e0","pitchNumber":2,"startTime":"2026-03-21T19:34:11.095Z","endTime":"2026-03-21T19:34:14.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.912595796808887,"aZ":-32.10087894428828,"pfxX":-9.987264600089338,"pfxZ":0.05227201994422259,"pX":-0.3443827186376039,"pZ":2.142574501149422,"vX0":4.168063431138406,"vY0":-121.93810126099163,"vZ0":-1.3514890296578026,"x":130.13,"y":180.93,"x0":-0.7821343498282589,"y0":50.00510048233398,"z0":5.4842098065687175,"aX":-14.978893414172045},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.0,"breakHorizontal":17.0,"spinRate":1280,"spinDirection":263},"zone":7,"typeConfidence":0.9,"plateTime":0.4499097634376521,"extension":6.638892150067597},"hitData":{"launchSpeed":82.1,"launchAngle":14.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.31,"coordY":146.98}},"index":2,"playId":"aec3c221-864f-3321-9216-d7b867f8e800","pitchNumber":3,"startTime":"2026-03-21T19:34:28.529Z","endTime":"2026-03-21T19:34:37.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815888,"link":"/api/v1/people/815888"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":815888,"link":"/api/v1/people/815888"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:34:37.704Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tommy White walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T19:35:14.788Z","endTime":"2026-03-21T19:37:26.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"postOnSecond":{"id":815888,"fullName":"Leo De Vries","link":"/api/v1/people/815888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,8],"actionIndex":[7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Disengagement Violation","eventType":"forced_balk","movementReason":"r_adv_play","runner":{"id":815888,"fullName":"Leo De Vries","link":"/api/v1/people/815888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"08f118b2-8232-31a6-97ef-441c7c66471e","startTime":"2026-03-21T19:35:14.788Z","endTime":"2026-03-21T19:35:18.133Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"first":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"08319376-0416-0003-002c-f08cd117d70a","startTime":"2026-03-21T19:35:18.133Z","endTime":"2026-03-21T19:35:31.379Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"first":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.42150654891734,"aZ":-11.536149564793783,"pfxX":-5.730572916302723,"pfxZ":10.654895616113727,"pX":0.42568015376202506,"pZ":2.8045895283531808,"vX0":5.035406941037216,"vY0":-139.07213350869,"vZ0":-5.192972598664025,"x":100.77,"y":163.06,"x0":-0.6737928405446075,"y0":50.0029898311929,"z0":5.477133581297141,"aX":-11.100733466140102},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":9.2,"spinRate":2473,"spinDirection":204},"zone":3,"typeConfidence":0.91,"plateTime":0.39552974994459245,"extension":6.652258957922388},"index":2,"playId":"45972da9-98dd-31a5-9a4f-9c13b3e991f1","pitchNumber":1,"startTime":"2026-03-21T19:35:31.379Z","endTime":"2026-03-21T19:35:34.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"first":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":81.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11001897685494,"aZ":-13.8458247261394,"pfxX":-4.573587028044274,"pfxZ":10.469011069800462,"pX":0.1618834791983357,"pZ":5.441004437085899,"vX0":3.651613270927069,"vY0":-132.6784062472263,"vZ0":1.7376538009435651,"x":110.83,"y":91.87,"x0":-0.6502966553544872,"y0":50.005851930931485,"z0":5.796798938107383,"aX":-8.010106414284845},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.6,"breakHorizontal":7.3,"spinRate":2475,"spinDirection":213},"zone":12,"typeConfidence":0.86,"plateTime":0.4156873841023363,"extension":6.484621480890971},"index":3,"playId":"4baf4961-0bde-3ef5-9ff5-c83239981991","pitchNumber":2,"startTime":"2026-03-21T19:35:49.669Z","endTime":"2026-03-21T19:35:52.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"first":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.101646782520415,"aZ":-25.754424771151115,"pfxX":-0.9930123758827545,"pfxZ":4.201195101647877,"pX":1.7632401648766436,"pZ":1.954176645072931,"vX0":6.633926090547264,"vY0":-122.24419588069539,"vZ0":-2.943560893829028,"x":49.79,"y":186.02,"x0":-0.846276042555659,"y0":50.00081024844475,"z0":5.364255060549654,"aX":-1.5174713870187881},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.2,"breakHorizontal":0.4,"spinRate":2218,"spinDirection":208},"zone":14,"typeConfidence":0.89,"plateTime":0.4465530739759056,"extension":6.66701707570382},"index":4,"playId":"6f2695c7-82c4-3c6f-9d04-44da5427416b","pitchNumber":3,"startTime":"2026-03-21T19:36:09.154Z","endTime":"2026-03-21T19:36:12.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"first":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.151544169295235,"aZ":-24.952705376043472,"pfxX":1.1736470182735759,"pfxZ":4.737498155396274,"pX":0.9771372021691312,"pZ":0.23065703165706172,"vX0":4.38077653463569,"vY0":-123.16955688688125,"vZ0":-6.868053971347221,"x":79.75,"y":232.55,"x0":-0.9824284095164991,"y0":50.004395674395774,"z0":5.187038594069262,"aX":1.7901044965590285},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.1,"breakHorizontal":-3.2,"spinRate":2280,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.44594354409013537,"extension":6.6731611985916475},"index":5,"playId":"4ef8f343-4cef-38a0-85ba-ef2462ad277b","pitchNumber":4,"startTime":"2026-03-21T19:36:30.244Z","endTime":"2026-03-21T19:36:33.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"first":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":3},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":6,"playId":"08319376-0416-0043-003c-f08cd117d70a","startTime":"2026-03-21T19:37:23.019Z","endTime":"2026-03-21T19:37:23.020Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"first":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Tommy White batting, Leo De Vries advances to 2nd on a disengagement violation.","event":"Disengagement Violation","eventType":"forced_balk","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_disengagement","description":"Pitcher Disengagement Violation","player":{"id":686218,"fullName":"Emmet Sheehan"}}},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":7,"actionPlayId":"08319376-0416-0043-003c-f08cd117d70a","startTime":"2026-03-21T19:37:23.021Z","endTime":"2026-03-21T19:37:23.022Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686218,"link":"/api/v1/people/686218"},"defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"first":{"id":815888,"link":"/api/v1/people/815888"},"postOnSecond":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":47.3,"awayTeamWinProbability":52.7,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":1.64,"dramaIndex":61.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76337024505289,"aZ":-12.486954448858933,"pfxX":-6.352160053114478,"pfxZ":10.71408414462195,"pX":1.0743402009679888,"pZ":2.7428243155112884,"vX0":6.583733281694784,"vY0":-134.80080809677898,"vZ0":-4.884205909696092,"x":76.05,"y":164.72,"x0":-0.576327364557371,"y0":50.00137809530563,"z0":5.462291310711724,"aX":-11.670256999023692},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.5,"breakHorizontal":10.1,"spinRate":2381,"spinDirection":216},"zone":12,"typeConfidence":0.88,"plateTime":0.40658922324946056,"extension":6.7223511870384005},"index":8,"playId":"71376027-9964-30f6-a8b8-7422b3bcf5f6","pitchNumber":5,"startTime":"2026-03-21T19:37:23.023Z","endTime":"2026-03-21T19:37:26.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"second":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":-2.499999999999993,"leverageIndex":1.64,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:37:26.816Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Denzel Clarke flies out to center fielder Jaron Elkins. Leo De Vries to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T19:38:14.213Z","endTime":"2026-03-21T19:39:49.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"postOnThird":{"id":815888,"fullName":"Leo De Vries","link":"/api/v1/people/815888"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814696,"link":"/api/v1/people/814696"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":815888,"fullName":"Leo De Vries","link":"/api/v1/people/815888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.6,"endSpeed":76.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.101483541519947,"aZ":-27.612306886561704,"pfxX":1.973095566234298,"pfxZ":3.0597209701105488,"pX":0.8615769764238476,"pZ":1.6370157569404573,"vX0":3.6024130247455957,"vY0":-121.72312759755987,"vZ0":-3.3054050347094237,"x":84.16,"y":194.58,"x0":-0.8971378532594046,"y0":50.00442238018723,"z0":5.41716668347824,"aX":2.9452322424415027},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.9,"breakHorizontal":-4.4,"spinRate":2273,"spinDirection":155},"zone":14,"typeConfidence":0.9,"plateTime":0.45089967146114773,"extension":6.768331732634235},"index":0,"playId":"9f720a98-db05-3a35-9333-f88175123370","pitchNumber":1,"startTime":"2026-03-21T19:38:32.479Z","endTime":"2026-03-21T19:38:36.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-03-21T19:38:45.681Z","endTime":"2026-03-21T19:38:57.951Z","isPitch":false,"type":"action","player":{"id":672016,"link":"/api/v1/people/672016"},"defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"01eeaef7-2c3a-366b-a70c-ae5fdb9a716a","startTime":"2026-03-21T19:38:57.951Z","endTime":"2026-03-21T19:39:01.445Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.643149014812387,"aZ":-24.11261335541189,"pfxX":1.6817408242148786,"pfxZ":5.223658165606841,"pX":-0.1487277341207578,"pZ":2.814011199692048,"vX0":1.5472264487372784,"vY0":-123.74121999247251,"vZ0":-1.8006438278284551,"x":122.67,"y":162.8,"x0":-1.001609870660145,"y0":50.0058235872804,"z0":5.5795437455288095,"aX":2.597626884596876},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.2,"breakHorizontal":-3.4,"spinRate":2142,"spinDirection":205},"zone":5,"typeConfidence":0.91,"plateTime":0.4433414444008701,"extension":6.61198509481441},"index":3,"playId":"31ad5559-2774-3654-aca0-064d112a956e","pitchNumber":2,"startTime":"2026-03-21T19:39:18.081Z","endTime":"2026-03-21T19:39:21.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":92.4,"endSpeed":83.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.091808053729125,"aZ":-12.731617703982915,"pfxX":-4.501069057790461,"pfxZ":10.728767120866506,"pX":-0.16969165380778276,"pZ":3.3595479998216997,"vX0":2.742777141862144,"vY0":-134.49165943194583,"vZ0":-3.5779134971394098,"x":123.47,"y":148.07,"x0":-0.6236556127195888,"y0":50.0026152836601,"z0":5.624274230812753,"aX":-8.156992856385726},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.7,"breakHorizontal":7.4,"spinRate":2442,"spinDirection":204},"zone":2,"typeConfidence":0.88,"plateTime":0.4089331944084824,"extension":6.647411189050436},"hitData":{"launchSpeed":100.6,"launchAngle":31.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":110.74,"coordY":57.72}},"index":4,"playId":"404b5477-f58e-3ae4-b297-faf467d93d5e","pitchNumber":3,"startTime":"2026-03-21T19:39:38.422Z","endTime":"2026-03-21T19:39:49.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_ab"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_ab"},{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_pa"},{"player":{"id":686218,"link":"/api/v1/people/686218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":5.199999999999996,"leverageIndex":2.56,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:39:49.897Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out to first baseman Santiago Espinal.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-21T19:42:01.060Z","endTime":"2026-03-21T19:42:44.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"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":[2,4],"actionIndex":[1,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base Home","eventType":"stolen_base_home","movementReason":"r_stolen_base_home","runner":{"id":815888,"fullName":"Leo De Vries","link":"/api/v1/people/815888"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"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":3,"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-21T19:40:10.857Z","endTime":"2026-03-21T19:40:47.104Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":695720,"link":"/api/v1/people/695720"},"third":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Will Klein replaces Emmet Sheehan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-21T19:40:47.104Z","endTime":"2026-03-21T19:42:03.292Z","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":686218,"link":"/api/v1/people/686218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":695720,"link":"/api/v1/people/695720"},"third":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.1346801412202,"aZ":-13.172923113775344,"pfxX":-7.442103212305803,"pfxZ":9.459626311663692,"pX":0.6149065247030768,"pZ":0.6645876666767622,"vX0":10.215373949820018,"vY0":-141.9161902328241,"vZ0":-10.863704736104234,"x":93.56,"y":220.84,"x0":-2.090484483296135,"y0":50.00366189485174,"z0":5.417436777825637,"aX":-14.948980782707974},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":11.0,"spinRate":2136,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3882585190491832,"extension":6.67981817186726},"index":2,"playId":"c8fed604-360e-3fec-be37-532ef8a46b6a","pitchNumber":1,"startTime":"2026-03-21T19:42:03.292Z","endTime":"2026-03-21T19:42:09.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":695720,"link":"/api/v1/people/695720"},"third":{"id":815888,"link":"/api/v1/people/815888"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Tommy White steals (1) 2nd base. Leo De Vries steals (4) home.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":3,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":3,"actionPlayId":"c8fed604-360e-3fec-be37-532ef8a46b6a","startTime":"2026-03-21T19:42:30.126Z","endTime":"2026-03-21T19:42:38.541Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695720,"link":"/api/v1/people/695720"},"defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":695720,"link":"/api/v1/people/695720"},"third":{"id":815888,"link":"/api/v1/people/815888"},"postOnSecond":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":37.8,"awayTeamWinProbability":62.2,"homeTeamWinProbabilityAdded":-12.200000000000003,"leverageIndex":2.54,"dramaIndex":143.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.780388304715345,"aZ":-14.781101035249351,"pfxX":-7.117771797925674,"pfxZ":8.52729095864325,"pX":0.8088760005411975,"pZ":2.0806090882458554,"vX0":10.914144522031599,"vY0":-141.97512162176267,"vZ0":-6.9914395302511805,"x":86.17,"y":182.6,"x0":-2.161966721431873,"y0":50.00218926173244,"z0":5.517414143938968,"aX":-14.51766360562087},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.2,"breakHorizontal":10.7,"spinRate":2091,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.38592045956862764,"extension":6.792544946251647},"hitData":{"launchSpeed":100.9,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.82,"coordY":168.09}},"index":4,"playId":"d96898c9-602a-3a07-9261-e262c7c83a4c","pitchNumber":2,"startTime":"2026-03-21T19:42:38.541Z","endTime":"2026-03-21T19:42:44.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":2.54,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:42:44.993Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hyeseong Kim strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T19:44:57.208Z","endTime":"2026-03-21T19:46:20.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Medina replaces Hogan Harris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-21T19:43:19.120Z","endTime":"2026-03-21T19:44:59.423Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665622,"link":"/api/v1/people/665622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12318899831929,"aZ":-19.217829229443055,"pfxX":-8.225915653975147,"pfxZ":6.3573235886933865,"pX":1.5368309362324626,"pZ":1.8791913844643298,"vX0":9.668898954885007,"vY0":-141.4000977692589,"vZ0":-7.9857435893856525,"x":58.42,"y":188.04,"x0":-0.8469196981596164,"y0":50.0069649547518,"z0":5.957752633114122,"aX":-16.777993603494505},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.1,"breakHorizontal":13.1,"spinRate":2308,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.38632509629869904,"extension":6.3434889316121685},"index":1,"playId":"f88e41d8-5230-34be-af4f-536b51aa95b7","pitchNumber":1,"startTime":"2026-03-21T19:44:59.423Z","endTime":"2026-03-21T19:45:02.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.774571345182853,"aZ":-19.79940388655926,"pfxX":-7.622615549610908,"pfxZ":6.068089484820192,"pX":0.6273845515773783,"pZ":3.0788881629344047,"vX0":7.419635839322441,"vY0":-141.5401514013321,"vZ0":-4.745414360767504,"x":93.09,"y":155.65,"x0":-1.0312243710589855,"y0":50.00137718912413,"z0":6.036054377531966,"aX":-15.54314290887743},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.2,"breakHorizontal":12.4,"spinRate":2441,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.3862197608931601,"extension":6.224281817979549},"index":2,"playId":"c45b1156-bae2-3ae8-9a8a-7dab64ae96e0","pitchNumber":2,"startTime":"2026-03-21T19:45:15.600Z","endTime":"2026-03-21T19:45:18.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.176867122652258,"aZ":-29.127844336752798,"pfxX":-0.7045562650966222,"pfxZ":1.7901450423972074,"pX":2.6553670865524053,"pZ":0.4965641265018834,"vX0":10.033820558762182,"vY0":-130.49877083724508,"vZ0":-7.422651554784174,"x":15.78,"y":225.37,"x0":-1.171679506521182,"y0":50.00196025403625,"z0":5.616319376162974,"aX":-1.1992150483960122},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.6,"breakHorizontal":-1.3,"spinRate":2286,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.42207790559968394,"extension":6.263014855562822},"index":3,"playId":"e81ba5e4-6139-3e0a-8a3b-6f7dc258bd86","pitchNumber":3,"startTime":"2026-03-21T19:45:33.512Z","endTime":"2026-03-21T19:45:37.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.612370332308043,"aZ":-18.53667440160363,"pfxX":-8.355847112761303,"pfxZ":6.600419743290025,"pX":-0.45054599748211493,"pZ":2.134754804295106,"vX0":4.7095088593254415,"vY0":-142.3427871262972,"vZ0":-7.450188646819349,"x":134.17,"y":181.14,"x0":-1.0350456107046444,"y0":50.00113885836262,"z0":5.945627390174291,"aX":-17.26039014811896},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.7,"breakHorizontal":14.3,"spinRate":2405,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.38381215046635075,"extension":6.248200778555317},"index":4,"playId":"c5887458-634b-3f85-95d8-b763669cfba1","pitchNumber":4,"startTime":"2026-03-21T19:45:54.300Z","endTime":"2026-03-21T19:45:57.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.324611420658304,"aZ":-18.31239816782699,"pfxX":-8.087952933561432,"pfxZ":6.721655847368834,"pX":-0.24824296345055574,"pZ":1.824526798397092,"vX0":5.104274940115754,"vY0":-142.16769999864152,"vZ0":-8.299096907555535,"x":126.46,"y":189.52,"x0":-1.0091766481671667,"y0":50.00424984880484,"z0":5.927770586790805,"aX":-16.680431910377163},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.8,"breakHorizontal":13.7,"spinRate":2417,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3841762421907977,"extension":6.400835908399696},"index":5,"playId":"61dc3a6d-8e48-30d0-8e9e-e9b6df1e5ba6","pitchNumber":5,"startTime":"2026-03-21T19:46:16.398Z","endTime":"2026-03-21T19:46:20.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_ab"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_ab"},{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:46:20.708Z","atBatIndex":43},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jack Suwinski homers (3) on a fly ball to center field.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T19:46:39.698Z","endTime":"2026-03-21T19:47:11.350Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":{"id":665622,"link":"/api/v1/people/665622"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.740825881482248,"aZ":-25.509841356354748,"pfxX":0.40469335347522584,"pfxZ":3.6749237694982666,"pX":0.12999390480109022,"pZ":1.7139496696188112,"vX0":3.8608249726019217,"vY0":-133.61190411421296,"vZ0":-5.831273609884532,"x":112.04,"y":192.5,"x0":-1.3840730126232759,"y0":50.006024565306,"z0":5.748485392578547,"aX":0.73451466509142},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.6,"breakHorizontal":-1.6,"spinRate":2117,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4093345724518369,"extension":6.190334361051953},"hitData":{"launchSpeed":112.0,"launchAngle":24.0,"totalDistance":438.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.37,"coordY":22.04}},"index":0,"playId":"db600ebf-ca5a-3aaa-8334-b054bcb22283","pitchNumber":1,"startTime":"2026-03-21T19:46:46.693Z","endTime":"2026-03-21T19:47:11.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"credit":"b_ab"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_ab"},{"player":{"id":669261,"link":"/api/v1/people/669261"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":15.5,"leverageIndex":0.99,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:47:11.350Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jaron Elkins strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T19:47:24.533Z","endTime":"2026-03-21T19:49:32.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":814696,"fullName":"Jaron Elkins","link":"/api/v1/people/814696"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814696,"fullName":"Jaron Elkins","link":"/api/v1/people/814696"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.560003555696596,"aZ":-19.510929241267277,"pfxX":-7.040947930227204,"pfxZ":6.064155543495064,"pX":-0.391372412150404,"pZ":3.4060617503241875,"vX0":4.534682823546074,"vY0":-143.44030103967592,"vZ0":-4.16657214524593,"x":131.92,"y":146.82,"x0":-1.0763578272361276,"y0":50.003009602210845,"z0":6.090802497864251,"aX":-14.701300567597736},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.3,"breakHorizontal":11.9,"spinRate":2478,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3815612576713461,"extension":6.069193958508634},"index":0,"playId":"685528ec-d5ed-3dd1-a398-80bac0bbf63a","pitchNumber":1,"startTime":"2026-03-21T19:47:30.117Z","endTime":"2026-03-21T19:47:33.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7340000925356,"aZ":-22.59621320854783,"pfxX":-7.424451694801461,"pfxZ":4.7028858744251725,"pX":-1.4478991891906339,"pZ":3.1516021827694183,"vX0":1.910074297581336,"vY0":-141.90900731466297,"vZ0":-4.054696350960291,"x":172.19,"y":153.69,"x0":-1.1653584898619251,"y0":50.00592446694562,"z0":6.039975268861904,"aX":-15.13236471555747},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.9,"breakHorizontal":13.1,"spinRate":2369,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3861031925602192,"extension":6.193016780257093},"index":1,"playId":"1bc345b2-ce99-3f79-9006-4196e95f8149","pitchNumber":2,"startTime":"2026-03-21T19:47:48.342Z","endTime":"2026-03-21T19:47:51.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.781026276198304,"aZ":-32.77942772667906,"pfxX":2.269742507913092,"pfxZ":-0.35643879476800944,"pX":1.2105325993882978,"pZ":1.991090402019226,"vX0":5.732947718819847,"vY0":-130.22508090908667,"vZ0":-3.1893459583346724,"x":70.86,"y":185.02,"x0":-1.326279074157219,"y0":50.003040065850314,"z0":5.746364291881414,"aX":3.8457355379196243},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.2,"breakHorizontal":-5.5,"spinRate":2306,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.42277884367784324,"extension":6.236556677633075},"index":2,"playId":"d71e6d73-af09-3f5b-8aba-42b0a09c031d","pitchNumber":3,"startTime":"2026-03-21T19:48:07.874Z","endTime":"2026-03-21T19:48:10.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":88.8,"endSpeed":81.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.312676941905934,"aZ":-28.66830488260695,"pfxX":1.759981177016245,"pfxZ":2.0806011900138914,"pX":1.6700820186208571,"pZ":1.4811291307692822,"vX0":6.425030021628241,"vY0":-129.16847431587985,"vZ0":-5.323139047906748,"x":53.34,"y":198.79,"x0":-1.0799979678259277,"y0":50.0052465028971,"z0":5.777430748064675,"aX":2.9688812355090652},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.8,"breakHorizontal":-4.7,"spinRate":2360,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4242993656048055,"extension":6.313693087615848},"index":3,"playId":"33ddb960-bd4a-3bf6-9de0-6ba22c3bf850","pitchNumber":4,"startTime":"2026-03-21T19:48:26.761Z","endTime":"2026-03-21T19:48:29.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":99.2,"endSpeed":90.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.488626840193255,"aZ":-19.214035058904635,"pfxX":-9.114389327581232,"pfxZ":6.166873429093827,"pX":-0.27972859056602384,"pZ":2.408222622922222,"vX0":5.598501686261031,"vY0":-144.25293039305117,"vZ0":-6.808391242233266,"x":127.66,"y":173.76,"x0":-1.0645977323232128,"y0":50.0008256713281,"z0":5.989319760676566,"aX":-19.149108402578},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.0,"breakHorizontal":15.4,"spinRate":2493,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3801250321633729,"extension":6.37112912995281},"index":4,"playId":"989fe205-2fff-3548-8d8a-c66740cea426","pitchNumber":5,"startTime":"2026-03-21T19:48:45.008Z","endTime":"2026-03-21T19:48:48.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.43465024897535,"aZ":-19.356361595977887,"pfxX":-8.458865710174454,"pfxZ":6.191151065971009,"pX":0.3693108187864248,"pZ":1.461757600720267,"vX0":6.822752230131297,"vY0":-143.27443836218157,"vZ0":-8.99890670683569,"x":102.92,"y":199.31,"x0":-0.9490562971186671,"y0":50.00069243021197,"z0":5.862871486681175,"aX":-17.50811451069949},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.5,"breakHorizontal":13.9,"spinRate":2407,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3829205158733,"extension":6.378731329444333},"index":5,"playId":"d2e96305-7d79-31b8-934d-c73bdc59f1bf","pitchNumber":6,"startTime":"2026-03-21T19:49:08.457Z","endTime":"2026-03-21T19:49:11.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":89.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.22581443569018,"aZ":-20.49478728597568,"pfxX":-9.441262881585436,"pfxZ":5.623804219815007,"pX":-0.3478248188740667,"pZ":1.9415022039707994,"vX0":5.306682754892921,"vY0":-143.86490638614376,"vZ0":-7.551699419887946,"x":130.26,"y":186.36,"x0":-0.9986942277277111,"y0":50.00409538860088,"z0":5.89078422145277,"aX":-19.610777117287906},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.6,"breakHorizontal":15.8,"spinRate":2406,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.38206114700407534,"extension":6.307198072664836},"index":6,"playId":"83c2694c-bb4c-34ac-81ab-da5a2d1fb517","pitchNumber":7,"startTime":"2026-03-21T19:49:29.386Z","endTime":"2026-03-21T19:49:32.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814696,"link":"/api/v1/people/814696"},"credit":"b_ab"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_ab"},{"player":{"id":814696,"link":"/api/v1/people/814696"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:49:32.386Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kellon Lindsey walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T19:49:48.231Z","endTime":"2026-03-21T19:50:54.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":813916,"fullName":"Kellon Lindsey","link":"/api/v1/people/813916"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":813916,"fullName":"Kellon Lindsey","link":"/api/v1/people/813916"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":813916,"fullName":"Kellon Lindsey","link":"/api/v1/people/813916"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.6,"endSpeed":90.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37443492514047,"aZ":-19.47680316848637,"pfxX":-9.297335912514445,"pfxZ":6.134761396179274,"pX":0.921388652918858,"pZ":1.1758894884202524,"vX0":8.79525079183992,"vY0":-143.0186210659178,"vZ0":-9.56618296656271,"x":81.88,"y":207.03,"x0":-0.9877075427886546,"y0":50.00213727569407,"z0":5.788796460219221,"aX":-19.23571344155045},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.2,"breakHorizontal":15.0,"spinRate":2295,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.38317679620795975,"extension":6.33632855871687},"index":0,"playId":"61a51171-9c57-3f21-9bf1-ec9efd273cd9","pitchNumber":1,"startTime":"2026-03-21T19:49:57.193Z","endTime":"2026-03-21T19:50:00.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":813916,"link":"/api/v1/people/813916","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.923424884800973,"aZ":-28.98590034087786,"pfxX":1.5872325466471437,"pfxZ":1.8640129976880058,"pX":1.3792431048533231,"pZ":3.002356413829944,"vX0":5.928902593757416,"vY0":-129.78683418936956,"vZ0":-1.9034411822574229,"x":64.43,"y":157.72,"x0":-1.1366634728085057,"y0":50.00607833414687,"z0":5.942338656707952,"aX":2.721519911556609},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.2,"breakHorizontal":-4.1,"spinRate":2359,"spinDirection":57},"zone":12,"typeConfidence":2.0,"plateTime":0.4212296799696018,"extension":6.2622456885770905},"index":1,"playId":"408261e3-37c4-3f3b-bf06-9773863fbe72","pitchNumber":2,"startTime":"2026-03-21T19:50:14.810Z","endTime":"2026-03-21T19:50:17.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":813916,"link":"/api/v1/people/813916","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.904938036675546,"aZ":-21.65277451609209,"pfxX":-7.646400060337653,"pfxZ":5.176624248739612,"pX":-1.5116131603384453,"pZ":3.406368794197558,"vX0":1.802147182145748,"vY0":-141.82344511899413,"vZ0":-3.5628812087565356,"x":174.62,"y":146.81,"x0":-1.1623494690544713,"y0":50.00646290819558,"z0":6.062535158908296,"aX":-15.556061567253815},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.8,"breakHorizontal":13.4,"spinRate":2405,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38642117492672945,"extension":6.148234087888921},"index":2,"playId":"178da2d3-fef0-3bc1-ac25-9e309020bb01","pitchNumber":3,"startTime":"2026-03-21T19:50:32.765Z","endTime":"2026-03-21T19:50:35.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":813916,"link":"/api/v1/people/813916","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.631232678628024,"aZ":-19.871864424322126,"pfxX":-9.405288311298271,"pfxZ":6.0120985827706015,"pX":-0.15443630733667826,"pZ":1.2241420638698863,"vX0":5.7519643623226955,"vY0":-141.94729918520537,"vZ0":-9.350017170205975,"x":122.89,"y":205.73,"x0":-0.9820825630043696,"y0":50.00415562819371,"z0":5.819195096191873,"aX":-19.24875792836019},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.2,"breakHorizontal":16.0,"spinRate":2321,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.38545127745852925,"extension":6.263924317224274},"index":3,"playId":"2f337f21-7ebc-34dc-8fd2-e5d870b1b888","pitchNumber":4,"startTime":"2026-03-21T19:50:51.444Z","endTime":"2026-03-21T19:50:54.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":813916,"link":"/api/v1/people/813916","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813916,"link":"/api/v1/people/813916"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.1,"awayTeamWinProbability":46.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.59,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:50:54.988Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Wynns challenged (pitch result), call on the field was overturned: Alex Call called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-21T19:51:21.431Z","endTime":"2026-03-21T19:52:36.468Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"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.6,"endSpeed":88.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88442780132608,"aZ":-15.557334218033334,"pfxX":-8.305774160609822,"pfxZ":8.291334149469645,"pX":-0.40270020814311897,"pZ":1.6855354908771207,"vX0":4.821336357875266,"vY0":-140.47094288630552,"vZ0":-9.003849875528022,"x":132.35,"y":193.27,"x0":-1.05929663326423,"y0":50.00546727546393,"z0":5.937070065240101,"aX":-16.653348069803513},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":14.0,"spinRate":2431,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3894541479464566,"extension":6.29438679252343},"index":0,"playId":"7e944b83-804c-3589-bdb1-ec55d3240c1b","pitchNumber":1,"startTime":"2026-03-21T19:51:21.431Z","endTime":"2026-03-21T19:51:24.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"first":{"id":813916,"link":"/api/v1/people/813916"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1541033807414,"aZ":-16.570788467089855,"pfxX":-5.906825266511984,"pfxZ":7.815532226397094,"pX":-0.37311793225671797,"pZ":2.1416602600988646,"vX0":3.8739666263195667,"vY0":-140.68976883418267,"vZ0":-7.6368754355971324,"x":131.22,"y":180.96,"x0":-1.0034401472070416,"y0":50.00338929930508,"z0":5.9738317152814275,"aX":-11.79248476141746},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.7,"breakHorizontal":9.8,"spinRate":2370,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.389929981876739,"extension":6.091954512601732},"index":1,"playId":"a802b45f-79ff-30f8-b06f-575ac71d506f","pitchNumber":2,"startTime":"2026-03-21T19:51:41.085Z","endTime":"2026-03-21T19:51:44.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"first":{"id":813916,"link":"/api/v1/people/813916"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-21T19:51:54.742Z","endTime":"2026-03-21T19:52:12.501Z","isPitch":false,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"first":{"id":813916,"link":"/api/v1/people/813916"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"7e1b2004-50ae-3112-ad77-949621906827","startTime":"2026-03-21T19:52:12.501Z","endTime":"2026-03-21T19:52:16.619Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"first":{"id":813916,"link":"/api/v1/people/813916"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30477638583288,"aZ":-17.66875469374534,"pfxX":-8.527660440655644,"pfxZ":6.803682518730531,"pX":0.528455606171228,"pZ":1.5592962847242622,"vX0":7.159554381296838,"vY0":-144.53770148352854,"vZ0":-9.2838409683105,"x":96.86,"y":196.68,"x0":-0.8635203752869929,"y0":50.001982130473756,"z0":5.880901458962085,"aX":-18.178659636498963},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":10.8,"breakHorizontal":14.2,"spinRate":2483,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.3778619475175389,"extension":6.304175001936617},"index":4,"playId":"8067a422-1224-38a0-aaec-56dc1f342c21","pitchNumber":3,"startTime":"2026-03-21T19:52:33.171Z","endTime":"2026-03-21T19:52:36.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"first":{"id":813916,"link":"/api/v1/people/813916"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_ab"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_ab"},{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"}},"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:52:36.468Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Darell Hernaiz singles on a ground ball to center fielder Jaron Elkins.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T19:54:52.960Z","endTime":"2026-03-21T19:55:43.684Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":814696,"link":"/api/v1/people/814696"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Damon Keith replaces left fielder Alex Call, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":4,"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-21T19:54:22.465Z","endTime":"2026-03-21T19:54:22.480Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701618,"link":"/api/v1/people/701618"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":669743,"link":"/api/v1/people/669743"},"defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Joe Vetrano replaces first baseman Santiago Espinal, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":4,"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-21T19:54:22.480Z","endTime":"2026-03-21T19:54:55.186Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694838,"link":"/api/v1/people/694838"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":669289,"link":"/api/v1/people/669289"},"defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":97.5,"endSpeed":88.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.01732082752841,"aZ":-13.690133120091264,"pfxX":-4.118767972174786,"pfxZ":9.197850834162185,"pX":0.7921631585064439,"pZ":1.960623200312677,"vX0":8.505293213240343,"vY0":-141.49518350033486,"vZ0":-7.980277293524333,"x":86.8,"y":185.84,"x0":-1.729852775939436,"y0":50.000458569953956,"z0":5.712129956516117,"aX":-8.27559263547902},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":5.5,"spinRate":2107,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.3884414748099414,"extension":6.762795469377533},"index":2,"playId":"73759e7a-70fd-34ed-be10-46679a6fc685","pitchNumber":1,"startTime":"2026-03-21T19:54:55.186Z","endTime":"2026-03-21T19:54:58.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.188848630079185,"aZ":-15.097062968230734,"pfxX":-6.56556508317987,"pfxZ":8.452413363308741,"pX":0.2725648726498168,"pZ":3.7103319766216147,"vX0":8.835170124553619,"vY0":-141.88417335009365,"vZ0":-2.880273883796116,"x":106.61,"y":138.6,"x0":-2.04188768943438,"y0":50.004815834457254,"z0":5.7119216843195355,"aX":-13.268449540401429},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.8,"breakHorizontal":10.0,"spinRate":2186,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3873843317758059,"extension":6.731434562845968},"index":3,"playId":"7f673f77-b515-3bf3-a8dc-97075ceffc8a","pitchNumber":2,"startTime":"2026-03-21T19:55:08.471Z","endTime":"2026-03-21T19:55:11.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.642289436915796,"aZ":-12.348837493341163,"pfxX":-5.159266495253041,"pfxZ":9.943436833663117,"pX":0.2811668650826177,"pZ":2.1140608347106205,"vX0":8.165447212315998,"vY0":-140.9305046325744,"vZ0":-7.504577463164889,"x":106.28,"y":181.7,"x0":-1.9951874271873644,"y0":50.00397143506173,"z0":5.624837556835902,"aX":-10.288360652930546},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":7.6,"spinRate":2188,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.3899569913994725,"extension":6.533033427544026},"index":4,"playId":"e4b8a360-3444-3b7a-a82c-9a100488e0ef","pitchNumber":3,"startTime":"2026-03-21T19:55:23.075Z","endTime":"2026-03-21T19:55:26.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28543704914404,"aZ":-37.704136036818085,"pfxX":5.360435122739188,"pfxZ":-3.398774973680707,"pX":0.5334571319086617,"pZ":2.1032683951326807,"vX0":5.740996975302996,"vY0":-127.8445217820347,"vZ0":-1.2906415420816755,"x":96.67,"y":181.99,"x0":-2.45083286112422,"y0":50.000491914000904,"z0":5.617339901801999,"aX":8.72901779130874},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.2,"breakHorizontal":-11.2,"spinRate":2557,"spinDirection":30},"zone":9,"typeConfidence":2.0,"plateTime":0.4310711326460268,"extension":6.4695137269959995},"hitData":{"launchSpeed":96.6,"launchAngle":-0.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.35,"coordY":92.14}},"index":5,"playId":"e7b96400-4963-39e8-a8f9-246ffd0105f1","pitchNumber":4,"startTime":"2026-03-21T19:55:34.235Z","endTime":"2026-03-21T19:55:43.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.7,"awayTeamWinProbability":55.3,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.32,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:55:43.684Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Wynns called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T19:56:28.081Z","endTime":"2026-03-21T19:56:53.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"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":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":642851,"fullName":"Austin Wynns"}}},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"08319376-0506-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-03-21T19:56:28.479Z","endTime":"2026-03-21T19:56:30.403Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"first":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.921980550149424,"aZ":-39.05801484216135,"pfxX":3.992348101130081,"pfxZ":-4.279390412059451,"pX":0.3834605813212184,"pZ":2.7389136741841367,"vX0":5.498017363614134,"vY0":-126.08645096152138,"vZ0":0.6434058339838569,"x":102.38,"y":164.83,"x0":-2.3450949596274917,"y0":50.004376404380494,"z0":5.635228955891204,"aX":6.4192341545768},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.3,"breakHorizontal":-8.5,"spinRate":2489,"spinDirection":31},"zone":6,"typeConfidence":2.0,"plateTime":0.4346196927913186,"extension":6.318055503087723},"index":1,"playId":"f5409ab1-cdf7-3756-9579-3d9a8ce312c2","pitchNumber":1,"startTime":"2026-03-21T19:56:30.403Z","endTime":"2026-03-21T19:56:33.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"first":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.705978278958522,"aZ":-14.865179064365556,"pfxX":-7.028830618107218,"pfxZ":8.725875634217976,"pX":0.5485626543916485,"pZ":2.334529777008007,"vX0":9.895838859119147,"vY0":-139.97961525435588,"vZ0":-5.89448521448691,"x":96.09,"y":175.75,"x0":-2.11988251014856,"y0":50.003746703669755,"z0":5.441502159079745,"aX":-13.944777132820485},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":10.7,"spinRate":2193,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.3913393786734689,"extension":6.885594401287811},"index":2,"playId":"34ef9927-5253-3ca2-91e9-35ecf8dfec6b","pitchNumber":2,"startTime":"2026-03-21T19:56:49.690Z","endTime":"2026-03-21T19:56:53.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":642851,"link":"/api/v1/people/642851","batSide":{"code":"R","description":"Right"}},"first":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642851,"link":"/api/v1/people/642851"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":642851,"link":"/api/v1/people/642851"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":2.15,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:56:53.012Z","atBatIndex":49},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Colby Thomas grounds into a double play, shortstop Hyeseong Kim to second baseman Alex Freeland to first baseman Joe Vetrano. Darell Hernaiz out at 2nd. Colby Thomas out at 1st.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-21T19:57:11.290Z","endTime":"2026-03-21T19:57:50.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"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,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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694838,"link":"/api/v1/people/694838"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.2,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.634232452030464,"aZ":-44.34297235673894,"pfxX":3.8634541683511934,"pfxZ":-8.604138313409372,"pX":-1.5405971584915918,"pZ":4.508667168540674,"vX0":0.005575218105325019,"vY0":-118.96733540359574,"vZ0":5.59234417571058,"x":175.72,"y":117.05,"x0":-2.04378144254939,"y0":50.00237688615726,"z0":6.1782319272013915,"aX":5.464380945186168},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-13.7,"breakHorizontal":-7.0,"spinRate":2305,"spinDirection":18},"zone":11,"typeConfidence":2.0,"plateTime":0.4627498051924821,"extension":6.239557798156814},"index":0,"playId":"60dd3435-a245-35d7-8e28-ac5f7c43d6e1","pitchNumber":1,"startTime":"2026-03-21T19:57:16.352Z","endTime":"2026-03-21T19:57:20.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"first":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.691598383892746,"aZ":-42.496813185023946,"pfxX":5.74126731638903,"pfxZ":-7.397364113471584,"pX":-0.5464256254573054,"pZ":2.60367988338145,"vX0":1.7521094462521214,"vY0":-118.2589321245224,"vZ0":1.2888400819966015,"x":137.83,"y":168.48,"x0":-2.045673510504056,"y0":50.00345355026787,"z0":5.995370819302384,"aX":8.010389672373739},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.7,"breakHorizontal":-10.8,"spinRate":2404,"spinDirection":17},"zone":4,"typeConfidence":2.0,"plateTime":0.46583468909918047,"extension":6.443062811568873},"hitData":{"launchSpeed":96.0,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.74,"coordY":153.91}},"index":1,"playId":"eb9ce467-edd7-3825-883b-c74bf23aa280","pitchNumber":2,"startTime":"2026-03-21T19:57:45.141Z","endTime":"2026-03-21T19:57:50.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"first":{"id":687231,"link":"/api/v1/people/687231"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":7.8999999999999915,"leverageIndex":1.84,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-03-21T19:57:50.501Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joe Vetrano walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T20:01:49.019Z","endTime":"2026-03-21T20:03:12.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":694838,"fullName":"Joe Vetrano","link":"/api/v1/people/694838"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694838,"fullName":"Joe Vetrano","link":"/api/v1/people/694838"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[0,1],"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":694838,"fullName":"Joe Vetrano","link":"/api/v1/people/694838"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Brian Serven replaces catcher Austin Wynns, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":4,"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-21T19:59:59.404Z","endTime":"2026-03-21T20:00:02.471Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":642851,"link":"/api/v1/people/642851"},"defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642851,"link":"/api/v1/people/642851"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694838,"link":"/api/v1/people/694838","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":4,"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-21T20:00:02.471Z","endTime":"2026-03-21T20:01:50.722Z","isPitch":false,"type":"action","player":{"id":694838,"link":"/api/v1/people/694838"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54721254030509,"aZ":-19.99243008955219,"pfxX":-2.120206689724285,"pfxZ":6.110603100925804,"pX":-0.8016948775541641,"pZ":4.515790481271274,"vX0":2.5669334120991567,"vY0":-139.60728666243637,"vZ0":-1.0476344372215927,"x":147.56,"y":116.85,"x0":-1.4533857246165187,"y0":50.002328774381745,"z0":6.199706226659452,"aX":-4.2263428254593185},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.0,"breakHorizontal":3.4,"spinRate":2206,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3908777495063056,"extension":6.077982984557705},"index":2,"playId":"fb13836b-c55c-33ba-b7df-62876d02cad7","pitchNumber":1,"startTime":"2026-03-21T20:01:50.722Z","endTime":"2026-03-21T20:01:53.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694838,"link":"/api/v1/people/694838","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.94684554330471,"aZ":-16.9376644684041,"pfxX":-1.5372592000308787,"pfxZ":7.638925924472575,"pX":0.6688541294877762,"pZ":3.641344077668139,"vX0":5.593545402095159,"vY0":-139.95520139323753,"vZ0":-3.8184466777686237,"x":91.5,"y":140.46,"x0":-1.1511355342544145,"y0":50.0053016801062,"z0":6.124563176922337,"aX":-3.068123284467677},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":1.7,"spinRate":2354,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3905333664947377,"extension":6.114230029100005},"index":3,"playId":"14365a26-f5d4-34ba-a38f-69c0fb7954a4","pitchNumber":2,"startTime":"2026-03-21T20:02:06.263Z","endTime":"2026-03-21T20:02:09.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694838,"link":"/api/v1/people/694838","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":4,"startTime":"2026-03-21T20:02:17.926Z","endTime":"2026-03-21T20:02:32.768Z","isPitch":false,"type":"action","player":{"id":694838,"link":"/api/v1/people/694838"},"defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694838,"link":"/api/v1/people/694838","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47326761551712,"aZ":-39.59977087422253,"pfxX":5.282157621649806,"pfxZ":-5.226534454768705,"pX":-1.1933452956930546,"pZ":3.4620134268146487,"vX0":-1.1642188550312498,"vY0":-118.10881022783667,"vZ0":1.9328088130425094,"x":162.49,"y":145.31,"x0":-1.3819349887943397,"y0":50.00555098933133,"z0":6.261791466986833,"aX":7.499759579598737},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-8.8,"breakHorizontal":-9.4,"spinRate":2566,"spinDirection":48},"zone":11,"typeConfidence":2.0,"plateTime":0.46290291786270243,"extension":6.213912140945406},"index":5,"playId":"9df23afa-39d0-34b4-833c-fe1d3ca1c53d","pitchNumber":3,"startTime":"2026-03-21T20:02:32.768Z","endTime":"2026-03-21T20:02:36.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694838,"link":"/api/v1/people/694838","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.560299152107202,"aZ":-20.547077784345458,"pfxX":-8.092055535355419,"pfxZ":5.708344019449903,"pX":-0.5691667040204551,"pZ":4.1888275520063045,"vX0":4.4345607388738335,"vY0":-141.652444619907,"vZ0":-1.9523080249422207,"x":138.7,"y":125.68,"x0":-1.1013520097818275,"y0":50.0056571682585,"z0":6.1970405252908325,"aX":-16.49046841771173},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.1,"breakHorizontal":13.8,"spinRate":2298,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.38628464857346634,"extension":6.212432932947356},"index":6,"playId":"6e0109bd-37d4-398c-96fa-ece4d22ff8fa","pitchNumber":4,"startTime":"2026-03-21T20:02:51.291Z","endTime":"2026-03-21T20:02:54.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694838,"link":"/api/v1/people/694838","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.632079333827203,"aZ":-18.966810203304224,"pfxX":-3.3771198431390337,"pfxZ":6.553645474035724,"pX":-0.43109809265263455,"pZ":3.8794065517494833,"vX0":3.494190639695804,"vY0":-140.5432619343713,"vZ0":-2.892550947188307,"x":133.43,"y":134.04,"x0":-1.2472878977631559,"y0":50.00304794331514,"z0":6.142979353367438,"aX":-6.806419416761452},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.5,"breakHorizontal":5.5,"spinRate":2162,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38861573341013145,"extension":6.167668289362993},"index":7,"playId":"716b8f09-f68c-34c5-979f-066e18a066d3","pitchNumber":5,"startTime":"2026-03-21T20:03:09.229Z","endTime":"2026-03-21T20:03:12.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694838,"link":"/api/v1/people/694838","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694838,"link":"/api/v1/people/694838"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.3,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:03:12.271Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Seby Zavala lines out to shortstop Leo De Vries. Throwing error by shortstop Leo De Vries.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T20:03:38.387Z","endTime":"2026-03-21T20:04:32.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":664874,"fullName":"Seby Zavala","link":"/api/v1/people/664874"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694838,"fullName":"Joe Vetrano","link":"/api/v1/people/694838"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664874,"fullName":"Seby Zavala","link":"/api/v1/people/664874"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":815888,"link":"/api/v1/people/815888"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":694838,"fullName":"Joe Vetrano","link":"/api/v1/people/694838"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":815888,"link":"/api/v1/people/815888"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Seby Zavala replaces Dalton Rushing.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"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-21T20:03:20.306Z","endTime":"2026-03-21T20:03:40.760Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664874,"link":"/api/v1/people/664874"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.630623613756967,"aZ":-16.750133916293148,"pfxX":-7.170883819607626,"pfxZ":7.7468295315337965,"pX":-0.6680300471507266,"pZ":3.4634297290022493,"vX0":3.6996979418899936,"vY0":-140.2006935335746,"vZ0":-4.536590383754812,"x":142.46,"y":145.27,"x0":-1.0728871981709827,"y0":50.0045050929582,"z0":6.195435449401709,"aX":-14.279824692301196},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.3,"breakHorizontal":12.2,"spinRate":2340,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39063755016664103,"extension":6.033293844860407},"index":1,"playId":"1fc2776c-4de1-3afd-83b0-9a4a39f72c7a","pitchNumber":1,"startTime":"2026-03-21T20:03:40.760Z","endTime":"2026-03-21T20:03:44.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"first":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":78.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94254469138782,"aZ":-36.38324240369601,"pfxX":5.294128461042437,"pfxZ":-2.6813012708025576,"pX":1.082675633592104,"pZ":0.7506941064167796,"vX0":4.122809801310276,"vY0":-126.3876091703704,"vZ0":-5.134182771197605,"x":75.73,"y":218.51,"x0":-1.2750454738755879,"y0":50.002911912496685,"z0":5.831302171206509,"aX":8.308293688212013},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.0,"breakHorizontal":-10.7,"spinRate":2309,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4384412783512004,"extension":6.201977771303694},"index":2,"playId":"0e75b272-d30e-3b3d-bdb5-ea6e163ab95d","pitchNumber":2,"startTime":"2026-03-21T20:04:01.217Z","endTime":"2026-03-21T20:04:04.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"first":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.208489367570138,"aZ":-22.032838499421768,"pfxX":-8.405414491751355,"pfxZ":5.19366481241531,"pX":-0.6602226332461189,"pZ":1.8332690661970694,"vX0":4.318039806867697,"vY0":-138.873105585753,"vZ0":-7.437072329551355,"x":142.17,"y":189.28,"x0":-1.1435676311874072,"y0":50.00163361701743,"z0":6.012331788524854,"aX":-16.410398019234556},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.0,"breakHorizontal":14.3,"spinRate":2266,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.3944537990073056,"extension":6.130684099999828},"hitData":{"launchSpeed":93.9,"launchAngle":11.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":106.54,"coordY":135.07}},"index":3,"playId":"00a27d6c-a91f-3408-b440-a683994936e6","pitchNumber":3,"startTime":"2026-03-21T20:04:22.037Z","endTime":"2026-03-21T20:04:32.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"first":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664874,"link":"/api/v1/people/664874"},"credit":"b_ab"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_ab"},{"player":{"id":664874,"link":"/api/v1/people/664874"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":2.08,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:04:32.963Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Freeland flies out to right fielder Carlos Cortes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T20:05:04.342Z","endTime":"2026-03-21T20:06:22.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694838,"fullName":"Joe Vetrano","link":"/api/v1/people/694838"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01726050077224,"aZ":-16.141103728100934,"pfxX":-3.4984261598897715,"pfxZ":7.979601589218738,"pX":0.2892712947192746,"pZ":1.7737253060101188,"vX0":5.33132132253453,"vY0":-140.45088813400176,"vZ0":-8.63101598745406,"x":105.97,"y":190.89,"x0":-1.1737857564982088,"y0":50.006769419908686,"z0":5.923517058210101,"aX":-7.03320303687115},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.0,"breakHorizontal":5.3,"spinRate":2288,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.38908964001711066,"extension":6.39288548025223},"index":0,"playId":"0ee09310-0b5b-3799-ad3c-7e7324250084","pitchNumber":1,"startTime":"2026-03-21T20:05:04.342Z","endTime":"2026-03-21T20:05:07.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"second":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":95.6,"endSpeed":88.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.179812932355375,"aZ":-16.711749319194624,"pfxX":-4.1177942406267105,"pfxZ":7.829364779816366,"pX":0.400412367284794,"pZ":2.8701966721838943,"vX0":5.628719177922609,"vY0":-139.1577434023938,"vZ0":-5.801525286415307,"x":101.74,"y":161.28,"x0":-1.1069264221254442,"y0":50.00178470846038,"z0":6.076466285463675,"aX":-8.13206683489696},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.2,"breakHorizontal":6.4,"spinRate":2270,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.39254509983112795,"extension":6.229085582683438},"index":1,"playId":"e011f0f9-971b-37c2-bdf4-5f3aa8f0b869","pitchNumber":2,"startTime":"2026-03-21T20:05:23.469Z","endTime":"2026-03-21T20:05:26.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"second":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.883302430912984,"aZ":-22.150901104419294,"pfxX":-5.900454998769893,"pfxZ":5.57280384575655,"pX":-2.0826374244123484,"pZ":4.60210802252761,"vX0":-0.388505666648758,"vY0":-133.1371703724248,"vZ0":-0.19421025819307186,"x":196.39,"y":114.52,"x0":-1.1678554103673642,"y0":50.00663177532845,"z0":6.2755087683370645,"aX":-10.62296874750797},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.3,"breakHorizontal":10.8,"spinRate":1555,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4109841986880851,"extension":6.259995995034218},"index":2,"playId":"b46aba38-7062-3942-960e-ed959bc622cd","pitchNumber":3,"startTime":"2026-03-21T20:05:51.185Z","endTime":"2026-03-21T20:05:54.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"second":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80364281329535,"aZ":-20.290587505605675,"pfxX":-5.65731878265932,"pfxZ":6.74515469737427,"pX":0.34477061858903946,"pZ":2.2977545406962703,"vX0":5.24361117498184,"vY0":-131.8192911893915,"vZ0":-5.697012431429773,"x":103.86,"y":176.74,"x0":-0.934413334490988,"y0":50.00027767830108,"z0":5.98306634188831,"aX":-9.962951026314666},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.2,"breakHorizontal":9.1,"spinRate":1617,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.415375354085894,"extension":6.349715320898599},"hitData":{"launchSpeed":79.4,"launchAngle":31.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.97,"coordY":104.9}},"index":3,"playId":"09ae2771-1d68-32e7-be5f-dae641ff0d16","pitchNumber":4,"startTime":"2026-03-21T20:06:11.508Z","endTime":"2026-03-21T20:06:22.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"second":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-5.29999999999999,"leverageIndex":1.94,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:06:22.400Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Senzel challenged (pitch result), call on the field was overturned: Nick Senzel walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T20:06:34.979Z","endTime":"2026-03-21T20:08:04.937Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"postOnSecond":{"id":694838,"fullName":"Joe Vetrano","link":"/api/v1/people/694838"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73808295947685,"aZ":-19.56095261955076,"pfxX":-8.357416548468528,"pfxZ":6.206609682155948,"pX":1.7611204309191828,"pZ":0.16412054752105484,"vX0":10.416604562924457,"vY0":-141.51176725463108,"vZ0":-12.005037315594707,"x":49.87,"y":234.35,"x0":-0.8785458566714455,"y0":50.00311883979964,"z0":5.709410194765115,"aX":-16.982506076039073},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.9,"breakHorizontal":13.1,"spinRate":2303,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.38679142215449014,"extension":6.395929070131298},"index":0,"playId":"a5c8dd0a-1789-3e18-a7b0-9b8753f6a018","pitchNumber":1,"startTime":"2026-03-21T20:06:54.290Z","endTime":"2026-03-21T20:06:57.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"second":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48669303917791,"aZ":-20.040361450993853,"pfxX":-8.486342561776148,"pfxZ":6.090947791159197,"pX":0.23458477802290498,"pZ":1.221397300164293,"vX0":6.705867664301144,"vY0":-139.79076750918455,"vZ0":-9.356469430592522,"x":108.06,"y":205.8,"x0":-1.0845926927640337,"y0":50.00503060206971,"z0":5.910456321692141,"aX":-16.91314880830122},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.4,"breakHorizontal":14.2,"spinRate":2425,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.39079916207756593,"extension":6.413827497625754},"index":1,"playId":"dce5ed57-bcb6-36fe-840e-2e0a19bdd8e8","pitchNumber":2,"startTime":"2026-03-21T20:07:17.864Z","endTime":"2026-03-21T20:07:21.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"second":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.427133892015537,"aZ":-21.52672363455051,"pfxX":-9.17547136376604,"pfxZ":5.3497871215125645,"pX":1.1949240644400212,"pZ":2.7652278121799636,"vX0":9.000617801235236,"vY0":-139.6910337107923,"vZ0":-5.272390828295822,"x":71.45,"y":164.12,"x0":-0.866054700623856,"y0":50.000973576492115,"z0":6.078591752090199,"aX":-18.257265265839195},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.9,"breakHorizontal":14.9,"spinRate":2459,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3910665308639296,"extension":6.283266544767694},"index":2,"playId":"61230570-59a1-38af-9f10-30d73cc18bd2","pitchNumber":3,"startTime":"2026-03-21T20:07:37.949Z","endTime":"2026-03-21T20:07:41.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"second":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3149258543727,"aZ":-19.78298428813714,"pfxX":-8.501225648792486,"pfxZ":6.049263882158888,"pX":1.0020190772105682,"pZ":2.4920356266648223,"vX0":9.168470609518714,"vY0":-141.96288230667966,"vZ0":-6.002392346584527,"x":78.81,"y":171.5,"x0":-1.1589545361056222,"y0":50.004775269052,"z0":5.8855754252252215,"aX":-17.42147882323419},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.0,"breakHorizontal":13.7,"spinRate":2511,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.38525422533006637,"extension":6.324512316806101},"index":3,"playId":"ec806df0-25d8-34b2-a918-57976ba277a6","pitchNumber":4,"startTime":"2026-03-21T20:07:59.413Z","endTime":"2026-03-21T20:08:04.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669222,"link":"/api/v1/people/669222","batSide":{"code":"R","description":"Right"}},"second":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669222,"link":"/api/v1/people/669222"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":669222,"fullName":"Nick Senzel","link":"/api/v1/people/669222"}},"homeTeamWinProbability":56.599999999999994,"awayTeamWinProbability":43.400000000000006,"homeTeamWinProbabilityAdded":1.1999999999999886,"leverageIndex":2.03,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:08:04.937Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Hyeseong Kim lines out to left fielder Colby Thomas.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-21T20:09:29.363Z","endTime":"2026-03-21T20:11:22.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":808975,"fullName":"Hyeseong Kim","link":"/api/v1/people/808975"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jake Gelof replaces Nick Senzel.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"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-21T20:08:46.730Z","endTime":"2026-03-21T20:09:09.687Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695372,"link":"/api/v1/people/695372"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":669222,"link":"/api/v1/people/669222"},"base":1,"defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":669222,"link":"/api/v1/people/669222"},"second":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"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-21T20:09:09.687Z","endTime":"2026-03-21T20:09:31.454Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":695372,"link":"/api/v1/people/695372"},"second":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.21128890527028,"aZ":-41.94863632319574,"pfxX":5.099009665560122,"pfxZ":-7.687024976176875,"pX":-1.2958739730255588,"pZ":3.3620100435217974,"vX0":-1.4504542446343842,"vY0":-112.29319627207563,"vZ0":2.617803736458613,"x":166.4,"y":148.01,"x0":-1.3023122245012329,"y0":50.004649208486896,"z0":6.462999893837612,"aX":6.482254702307994},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-12.8,"breakHorizontal":-8.9,"spinRate":2498,"spinDirection":48},"zone":11,"typeConfidence":2.0,"plateTime":0.48864296623030246,"extension":6.069556926916539},"index":2,"playId":"2dd4ec7a-2580-35bb-8fd5-ad71a88cb7bd","pitchNumber":1,"startTime":"2026-03-21T20:09:31.454Z","endTime":"2026-03-21T20:09:34.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":695372,"link":"/api/v1/people/695372"},"second":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.348625537464834,"aZ":-14.463318816783895,"pfxX":-2.0769891767269213,"pfxZ":9.268008138359466,"pX":-0.9068119626779274,"pZ":3.294461375288572,"vX0":1.6245803934907443,"vY0":-137.11746457814547,"vZ0":-5.04810232313259,"x":151.57,"y":149.83,"x0":-1.2361276196642759,"y0":50.00133307418596,"z0":6.140803193493528,"aX":-3.9681388680534564},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":3.5,"spinRate":2329,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39895119335673446,"extension":6.198648042959338},"index":3,"playId":"80a1ff8a-9b68-3dab-92dc-211802e8ae2c","pitchNumber":2,"startTime":"2026-03-21T20:09:48.429Z","endTime":"2026-03-21T20:09:51.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":695372,"link":"/api/v1/people/695372"},"second":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.426786518094232,"aZ":-17.477144223897774,"pfxX":-1.2786805333327669,"pfxZ":7.2759735688355756,"pX":1.8742095793980786,"pZ":1.2382874520432905,"vX0":8.609142520695007,"vY0":-140.85583703707596,"vZ0":-9.587749734435441,"x":45.56,"y":205.35,"x0":-1.0487645263057352,"y0":50.00176685380863,"z0":5.8038048701684755,"aX":-2.582848272493947},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.4,"breakHorizontal":0.6,"spinRate":2477,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3880834246823701,"extension":6.423405648122414},"index":4,"playId":"091d4425-6afe-3496-bd58-a20365eb7680","pitchNumber":3,"startTime":"2026-03-21T20:10:08.783Z","endTime":"2026-03-21T20:10:12.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":695372,"link":"/api/v1/people/695372"},"second":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.99095921519237,"aZ":-16.725717166481463,"pfxX":-2.662576954456156,"pfxZ":7.536263563400087,"pX":0.8795764568860757,"pZ":3.3604653129775794,"vX0":6.6138749522515665,"vY0":-142.11404997129694,"vZ0":-4.427168291278135,"x":83.47,"y":148.05,"x0":-1.1298612441581293,"y0":50.00036472214175,"z0":5.997940064493549,"aX":-5.457026374255258},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.0,"breakHorizontal":3.5,"spinRate":2358,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.38514860028875164,"extension":6.187342376079592},"index":5,"playId":"767528c2-47cd-3706-b4e8-05d2e81d2741","pitchNumber":4,"startTime":"2026-03-21T20:10:31.029Z","endTime":"2026-03-21T20:10:35.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":695372,"link":"/api/v1/people/695372"},"second":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.559925136578784,"aZ":-18.560879288188733,"pfxX":-1.9307843913651812,"pfxZ":6.694215585144308,"pX":1.6779619894648623,"pZ":1.2012463172413574,"vX0":8.124653344257746,"vY0":-141.10747101546812,"vZ0":-9.656433743649789,"x":53.04,"y":206.35,"x0":-0.9771604731288501,"y0":50.00211376815615,"z0":5.842932397381389,"aX":-3.9264247339314045},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.4,"breakHorizontal":2.0,"spinRate":2301,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.386915557712634,"extension":6.436861307662363},"index":6,"playId":"203e9712-ba8e-30aa-9ddd-efd208ffe5b8","pitchNumber":5,"startTime":"2026-03-21T20:10:56.112Z","endTime":"2026-03-21T20:10:59.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":695372,"link":"/api/v1/people/695372"},"second":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.453887799326342,"aZ":-16.46273724070063,"pfxX":-3.2542321082117027,"pfxZ":7.524720820756326,"pX":-0.15291545737606085,"pZ":2.460601815786392,"vX0":3.7571103422802365,"vY0":-142.78813627387143,"vZ0":-6.938760322328911,"x":122.83,"y":172.34,"x0":-1.05606465933495,"y0":50.00143058412108,"z0":5.937131461456125,"aX":-6.793969855343085},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.6,"breakHorizontal":5.3,"spinRate":2279,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.3819678631692778,"extension":6.310156130319116},"hitData":{"launchSpeed":97.0,"launchAngle":19.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.1,"coordY":89.91}},"index":7,"playId":"da0fd1b4-958a-3f23-a893-b21e59495e82","pitchNumber":6,"startTime":"2026-03-21T20:11:18.000Z","endTime":"2026-03-21T20:11:22.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":808975,"link":"/api/v1/people/808975","batSide":{"code":"L","description":"Left"}},"first":{"id":695372,"link":"/api/v1/people/695372"},"second":{"id":694838,"link":"/api/v1/people/694838"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_ab"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_ab"},{"player":{"id":808975,"link":"/api/v1/people/808975"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.599999999999994,"leverageIndex":2.61,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:11:22.876Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Stefanic flies out to left fielder Damon Keith.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T20:13:40.965Z","endTime":"2026-03-21T20:14:19.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641871,"fullName":"Keynan Middleton","link":"/api/v1/people/641871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701618,"link":"/api/v1/people/701618"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Seby Zavala remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":4,"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-21T20:13:32.613Z","endTime":"2026-03-21T20:13:32.630Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664874,"link":"/api/v1/people/664874"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"301","replacedPlayer":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Austin Gauthier replaces second baseman Alex Freeland, batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":4,"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-21T20:13:32.630Z","endTime":"2026-03-21T20:13:32.631Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702789,"link":"/api/v1/people/702789"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"id":690976,"link":"/api/v1/people/690976"},"defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jake Gelof remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":4,"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-21T20:13:32.631Z","endTime":"2026-03-21T20:13:32.633Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695372,"link":"/api/v1/people/695372"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":669222,"link":"/api/v1/people/669222"},"defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":669222,"link":"/api/v1/people/669222"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Sean McLain replaces shortstop Hyeseong Kim, batting 6th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":4,"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-21T20:13:32.633Z","endTime":"2026-03-21T20:13:32.634Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683169,"link":"/api/v1/people/683169"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"601","replacedPlayer":{"id":808975,"link":"/api/v1/people/808975"},"defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":808975,"link":"/api/v1/people/808975"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Keynan Middleton replaces Will Klein.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"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-21T20:13:32.634Z","endTime":"2026-03-21T20:13:42.865Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641871,"link":"/api/v1/people/641871"},"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":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":92.7,"endSpeed":85.0,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45016902321757,"aZ":-16.62086057630299,"pfxX":-3.111064591276514,"pfxZ":8.411859336104952,"pX":1.032466067472261,"pZ":3.5279415114047272,"vX0":6.765739829555095,"vY0":-134.88749753753288,"vZ0":-2.6907791385448956,"x":77.64,"y":143.53,"x0":-1.100371867394504,"y0":50.00022842677621,"z0":5.705727292777672,"aX":-5.751036471502949},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.9,"breakHorizontal":4.2,"spinRate":2252,"spinDirection":212},"zone":12,"typeConfidence":0.87,"plateTime":0.4055611949709954,"extension":6.633296629653712},"index":5,"playId":"83313cac-af2f-3194-bb6a-b517ee82a1c2","pitchNumber":1,"startTime":"2026-03-21T20:13:42.865Z","endTime":"2026-03-21T20:13:45.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641871,"link":"/api/v1/people/641871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.402624200310864,"aZ":-15.973233782119841,"pfxX":-3.204030829406532,"pfxZ":9.008349776621175,"pX":0.2049357506005953,"pZ":1.989482367412109,"vX0":5.235215791805092,"vY0":-132.74233962629512,"vZ0":-6.172638018460158,"x":109.19,"y":185.06,"x0":-1.3697269819625952,"y0":50.0004374855585,"z0":5.493183191457444,"aX":-5.760840777318776},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.2,"breakHorizontal":4.8,"spinRate":2325,"spinDirection":212},"zone":8,"typeConfidence":0.82,"plateTime":0.4114461350453684,"extension":6.63462979673008},"index":6,"playId":"2029b943-f0c1-3069-8a03-794ebe3d32f4","pitchNumber":2,"startTime":"2026-03-21T20:13:56.953Z","endTime":"2026-03-21T20:13:59.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641871,"link":"/api/v1/people/641871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.307738410063934,"aZ":-29.47082000724469,"pfxX":1.2018250224563178,"pfxZ":1.8328926067828668,"pX":-0.38588315740604057,"pZ":1.5074730112806536,"vX0":2.8786163724415634,"vY0":-120.37908505532681,"vZ0":-3.472433612234914,"x":131.71,"y":198.08,"x0":-1.7510055791284174,"y0":50.00275561600955,"z0":5.56418308760798,"aX":1.7720313941682824},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.8,"breakHorizontal":-2.9,"spinRate":2275,"spinDirection":171},"zone":13,"typeConfidence":0.9,"plateTime":0.4541523607372371,"extension":6.634496758516245},"hitData":{"launchSpeed":91.9,"launchAngle":52.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.74,"coordY":122.02}},"index":7,"playId":"3c516eae-30b8-3684-961a-6d1f08f6c0ce","pitchNumber":3,"startTime":"2026-03-21T20:14:10.739Z","endTime":"2026-03-21T20:14:19.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641871,"link":"/api/v1/people/641871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683021,"link":"/api/v1/people/683021"},"credit":"b_ab"},{"player":{"id":641871,"link":"/api/v1/people/641871"},"credit":"p_ab"},{"player":{"id":683021,"link":"/api/v1/people/683021"},"credit":"b_pa"},{"player":{"id":641871,"link":"/api/v1/people/641871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:14:19.391Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T20:14:42.832Z","endTime":"2026-03-21T20:15:55.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641871,"fullName":"Keynan Middleton","link":"/api/v1/people/641871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664874,"link":"/api/v1/people/664874"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.756095486881563,"aZ":-31.27546340427247,"pfxX":1.9504538994470813,"pfxZ":0.6042136696295444,"pX":-0.5741572873567776,"pZ":3.970192221854477,"vX0":1.9002118855086791,"vY0":-121.12000108678426,"vZ0":1.9784310236969744,"x":138.89,"y":131.58,"x0":-1.6236119570363718,"y0":50.00086178003805,"z0":5.887458243009646,"aX":2.8823056966518843},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.9,"breakHorizontal":-4.0,"spinRate":2283,"spinDirection":100},"zone":11,"typeConfidence":0.9,"plateTime":0.45308502163426034,"extension":6.480244503809109},"index":0,"playId":"3290946a-0fca-3b82-8c80-4a94a15c14ef","pitchNumber":1,"startTime":"2026-03-21T20:14:44.086Z","endTime":"2026-03-21T20:14:47.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641871,"link":"/api/v1/people/641871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17774139952299,"aZ":-24.200495179710217,"pfxX":-8.274166694762773,"pfxZ":5.117012638996796,"pX":-0.3595646996788218,"pZ":2.873836301376795,"vX0":4.781741221649715,"vY0":-124.09885964023219,"vZ0":-2.2211516010396757,"x":130.71,"y":161.19,"x0":-1.2379132672497386,"y0":50.00072570558949,"z0":5.7993917045075785,"aX":-12.884828669057223},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.0,"breakHorizontal":13.8,"spinRate":2094,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.4416237769071727,"extension":6.698897041876556},"index":1,"playId":"4b8eed52-c127-3c5c-95e7-2001e82bf6fa","pitchNumber":2,"startTime":"2026-03-21T20:14:58.142Z","endTime":"2026-03-21T20:15:01.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641871,"link":"/api/v1/people/641871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.420411533382385,"aZ":-27.54444223898065,"pfxX":-8.845876937492726,"pfxZ":2.876832913725103,"pX":0.10544414479954929,"pZ":2.0220474866467484,"vX0":5.768950801002462,"vY0":-125.73566351908116,"vZ0":-3.6627718554536335,"x":112.98,"y":184.18,"x0":-1.0642240429121341,"y0":50.00189779938681,"z0":5.721667796043538,"aX":-14.226653529420918},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.7,"breakHorizontal":14.8,"spinRate":1985,"spinDirection":221},"zone":8,"typeConfidence":0.9,"plateTime":0.4348658411921593,"extension":6.675349473444304},"index":2,"playId":"ec4c5f03-6820-3ad0-826f-6196548be3f5","pitchNumber":3,"startTime":"2026-03-21T20:15:18.585Z","endTime":"2026-03-21T20:15:21.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641871,"link":"/api/v1/people/641871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":94.0,"endSpeed":86.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65981070686025,"aZ":-15.641293511989256,"pfxX":-4.75935162996661,"pfxZ":8.67521595256191,"pX":1.0337751236152595,"pZ":3.694467334925985,"vX0":7.061523995819088,"vY0":-136.80640486088637,"vZ0":-2.920616810696627,"x":77.59,"y":139.03,"x0":-0.9561156298919188,"y0":50.003065477559346,"z0":5.840829167997635,"aX":-9.071007531403712},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.4,"breakHorizontal":7.2,"spinRate":2398,"spinDirection":211},"zone":12,"typeConfidence":0.88,"plateTime":0.39955040623535076,"extension":6.708071311084664},"index":3,"playId":"1bc8d168-8abd-33da-8407-b849202b42ce","pitchNumber":4,"startTime":"2026-03-21T20:15:36.376Z","endTime":"2026-03-21T20:15:39.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641871,"link":"/api/v1/people/641871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06983086134606,"aZ":-27.799664717606305,"pfxX":-8.718154072966486,"pfxZ":2.708005857840938,"pX":-0.13540469822395795,"pZ":3.453183301799623,"vX0":5.182305337578829,"vY0":-126.13255658734496,"vZ0":-0.4060952468706315,"x":122.16,"y":145.54,"x0":-1.0813763846175248,"y0":50.00271634786691,"z0":5.853193071596543,"aX":-14.081526419492109},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.0,"breakHorizontal":14.6,"spinRate":1992,"spinDirection":227},"zone":2,"typeConfidence":0.9,"plateTime":0.43384891995531927,"extension":6.671855007682699},"index":4,"playId":"a8f47d4e-6955-34f7-b6e4-6531a51867b4","pitchNumber":5,"startTime":"2026-03-21T20:15:52.205Z","endTime":"2026-03-21T20:15:55.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641871,"link":"/api/v1/people/641871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":641871,"link":"/api/v1/people/641871"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":641871,"link":"/api/v1/people/641871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:15:55.980Z","atBatIndex":57},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Leo De Vries pops out to catcher Seby Zavala in foul territory.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-21T20:16:08.448Z","endTime":"2026-03-21T20:17:32.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":815888,"fullName":"Leo De Vries","link":"/api/v1/people/815888"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641871,"fullName":"Keynan Middleton","link":"/api/v1/people/641871"},"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":815888,"fullName":"Leo De Vries","link":"/api/v1/people/815888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664874,"link":"/api/v1/people/664874"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.450448452634134,"aZ":-31.187430819136758,"pfxX":1.9152926342896346,"pfxZ":0.6760477008218846,"pX":0.6374367790363645,"pZ":2.25941768559815,"vX0":4.410874082746873,"vY0":-119.87149910021188,"vZ0":-1.7953920449407716,"x":92.7,"y":177.78,"x0":-1.4728644855789876,"y0":50.0024016027752,"z0":5.793633133341997,"aX":2.796418235791014},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.1,"breakHorizontal":-4.4,"spinRate":2329,"spinDirection":82},"zone":6,"typeConfidence":0.9,"plateTime":0.4563387981984852,"extension":6.543254154447142},"index":0,"playId":"668a3fa6-3cf3-3665-a979-db265175ba1e","pitchNumber":1,"startTime":"2026-03-21T20:16:20.617Z","endTime":"2026-03-21T20:16:23.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641871,"link":"/api/v1/people/641871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.861577857683653,"aZ":-24.5499076051623,"pfxX":-8.658366457324831,"pfxZ":4.637556157616757,"pX":0.11212518574457193,"pZ":2.5479611227256673,"vX0":6.201448466313085,"vY0":-127.38267369137036,"vZ0":-3.1446168706541853,"x":112.73,"y":169.99,"x0":-1.2274602931884402,"y0":50.00620425735946,"z0":5.73674788101162,"aX":-14.249512862238648},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.9,"breakHorizontal":14.3,"spinRate":2026,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.4297811986448026,"extension":6.609492029248505},"index":1,"playId":"4414a0e1-9ca2-3183-a2fd-83194393ac60","pitchNumber":2,"startTime":"2026-03-21T20:16:35.915Z","endTime":"2026-03-21T20:16:39.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641871,"link":"/api/v1/people/641871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.438037321835047,"aZ":-24.0520249921513,"pfxX":-8.916021224096967,"pfxZ":4.843050598402899,"pX":0.716807815539558,"pZ":0.8066800387918333,"vX0":7.064680168102345,"vY0":-128.8514301045678,"vZ0":-7.406553784548375,"x":89.68,"y":217.0,"x0":-0.9057082539356761,"y0":50.00276242627028,"z0":5.584168729256442,"aX":-14.95247131648181},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.2,"breakHorizontal":14.5,"spinRate":1978,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.4255138866670376,"extension":6.6856700624042205},"index":2,"playId":"09cea23b-99c0-3634-a9c0-17321a4451f3","pitchNumber":3,"startTime":"2026-03-21T20:17:05.698Z","endTime":"2026-03-21T20:17:09.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641871,"link":"/api/v1/people/641871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.226,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.030534793253857,"aZ":-16.986245537198634,"pfxX":-4.1844764306597355,"pfxZ":8.085916677004475,"pX":0.636537631942754,"pZ":3.7159108342278038,"vX0":5.6218607180377305,"vY0":-135.7608208072057,"vZ0":-2.523247220765547,"x":92.74,"y":138.45,"x0":-0.9115565805168189,"y0":50.00180109841974,"z0":5.8314104849327855,"aX":-7.858884388991305},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.4,"breakHorizontal":6.5,"spinRate":2485,"spinDirection":211},"zone":12,"typeConfidence":0.86,"plateTime":0.40253354956599985,"extension":6.55756818428363},"hitData":{"launchSpeed":66.0,"launchAngle":85.0,"totalDistance":32.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":142.64,"coordY":214.67}},"index":3,"playId":"32ef61ab-1e5a-39e5-899b-75307721e48a","pitchNumber":4,"startTime":"2026-03-21T20:17:25.393Z","endTime":"2026-03-21T20:17:32.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641871,"link":"/api/v1/people/641871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":815888,"link":"/api/v1/people/815888","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":815888,"link":"/api/v1/people/815888"},"credit":"b_ab"},{"player":{"id":641871,"link":"/api/v1/people/641871"},"credit":"p_ab"},{"player":{"id":815888,"link":"/api/v1/people/815888"},"credit":"b_pa"},{"player":{"id":641871,"link":"/api/v1/people/641871"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:17:32.232Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jack Suwinski walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T20:19:36.358Z","endTime":"2026-03-21T20:20:53.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Casey Yamauchi replaces shortstop Leo De Vries, batting 8th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":4,"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-21T20:19:06.045Z","endTime":"2026-03-21T20:19:38.678Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671748,"link":"/api/v1/people/671748"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"801","replacedPlayer":{"id":815888,"link":"/api/v1/people/815888"},"defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":815888,"link":"/api/v1/people/815888"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.967376857566975,"aZ":-29.879840557311635,"pfxX":1.7478727298728156,"pfxZ":1.3886798775897409,"pX":0.8815396554627905,"pZ":0.37228117369412456,"vX0":5.170455707494469,"vY0":-127.47438708026475,"vZ0":-7.355953973197223,"x":83.4,"y":228.73,"x0":-1.3960707935974117,"y0":50.00342960487676,"z0":5.638219787443508,"aX":2.891188224240848},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":-4.3,"spinRate":2398,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.42884598845149924,"extension":6.291149959074315},"index":1,"playId":"12e3991d-92e0-32de-9b88-4aba178745e3","pitchNumber":1,"startTime":"2026-03-21T20:19:38.678Z","endTime":"2026-03-21T20:19:41.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.967440473487983,"aZ":-29.500560344427612,"pfxX":-5.523502889320171,"pfxZ":1.4808569601576753,"pX":-1.0803939668709466,"pZ":2.4327324871039218,"vX0":2.3331267752274654,"vY0":-132.79246581420597,"vZ0":-3.7923152487722893,"x":158.18,"y":173.1,"x0":-1.2463413109141896,"y0":50.00624623482662,"z0":5.99490857354025,"aX":-9.994879560678323},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.2,"breakHorizontal":9.6,"spinRate":1266,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.41044528184767115,"extension":6.274783715016554},"index":2,"playId":"ba7538bc-0386-38bc-bb8b-999498c9b14b","pitchNumber":2,"startTime":"2026-03-21T20:19:57.482Z","endTime":"2026-03-21T20:20:00.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.992551939267976,"aZ":-16.58856119747504,"pfxX":-1.687717849743286,"pfxZ":7.613975904284498,"pX":0.8222603126121237,"pZ":1.8691248988764764,"vX0":5.823241246604921,"vY0":-141.61671264927597,"vZ0":-8.233560858032687,"x":85.66,"y":188.31,"x0":-1.0343598924652577,"y0":50.00124495076744,"z0":5.858889745643176,"aX":-3.4543470001953502},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.5,"breakHorizontal":1.9,"spinRate":2163,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.38562923529516,"extension":6.352883744642729},"index":3,"playId":"d2ce33e3-8a6d-3379-9212-cda34364de85","pitchNumber":3,"startTime":"2026-03-21T20:20:14.897Z","endTime":"2026-03-21T20:20:17.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.470001875811924,"aZ":-17.60659977903368,"pfxX":-1.6335555782212259,"pfxZ":7.345863694124409,"pX":0.6853863164273306,"pZ":3.7904382596120105,"vX0":5.329515497209443,"vY0":-139.2816426300701,"vZ0":-3.107690354388972,"x":90.87,"y":136.44,"x0":-1.0326961745969179,"y0":50.006221057948345,"z0":6.071370801906601,"aX":-3.2416582971080556},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.0,"breakHorizontal":1.9,"spinRate":2415,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3918256197967094,"extension":6.272962109994035},"index":4,"playId":"3d9cc850-cfb9-3b17-958e-8e5153b17b1c","pitchNumber":4,"startTime":"2026-03-21T20:20:32.904Z","endTime":"2026-03-21T20:20:35.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.530948033627034,"aZ":-13.313228100188821,"pfxX":-3.0106971289509117,"pfxZ":9.221024974044154,"pX":1.8066348184067025,"pZ":2.220306399504092,"vX0":8.704542895959387,"vY0":-141.47734517836486,"vZ0":-8.056578316761867,"x":48.14,"y":178.83,"x0":-0.9065532780065424,"y0":50.00454403491425,"z0":5.941067748719689,"aX":-6.160005453020438},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":3.8,"spinRate":2635,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.3858139656965367,"extension":6.398547161495669},"index":5,"playId":"1ccdb001-40c7-3a28-9e8c-36704d4fb33b","pitchNumber":5,"startTime":"2026-03-21T20:20:50.277Z","endTime":"2026-03-21T20:20:53.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":669261,"link":"/api/v1/people/669261","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669261,"link":"/api/v1/people/669261"},"credit":"b_pa"},{"player":{"id":665622,"link":"/api/v1/people/665622"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":5.6000000000000085,"leverageIndex":1.49,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:20:53.429Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jaron Elkins walks.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T20:23:07.864Z","endTime":"2026-03-21T20:27:14.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":814696,"fullName":"Jaron Elkins","link":"/api/v1/people/814696"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814696,"fullName":"Jaron Elkins","link":"/api/v1/people/814696"},"postOnSecond":{"id":801887,"fullName":"Kole Myers","link":"/api/v1/people/801887"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,5,6,7,8,9,10,12],"actionIndex":[1,2,4,11],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":801887,"fullName":"Kole Myers","link":"/api/v1/people/801887"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":814696,"fullName":"Jaron Elkins","link":"/api/v1/people/814696"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"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-21T20:21:06.018Z","endTime":"2026-03-21T20:21:17.278Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"first":{"id":669261,"link":"/api/v1/people/669261"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Kole Myers replaces Jack Suwinski.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"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-21T20:21:17.278Z","endTime":"2026-03-21T20:21:53.382Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801887,"link":"/api/v1/people/801887"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":669261,"link":"/api/v1/people/669261"},"base":1,"defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"first":{"id":669261,"link":"/api/v1/people/669261"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Joel Kuhnel replaces Luis Medina.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"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-21T20:21:53.382Z","endTime":"2026-03-21T20:23:10.064Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669270,"link":"/api/v1/people/669270"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":665622,"link":"/api/v1/people/665622","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"first":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.684126204604354,"aZ":-23.187314019950165,"pfxX":-7.935886264944149,"pfxZ":4.564379294037939,"pX":0.7086974108665427,"pZ":2.1694273703804914,"vX0":8.30642265065973,"vY0":-139.06775489071808,"vZ0":-6.615274774626414,"x":89.99,"y":180.21,"x0":-1.278471792934525,"y0":50.00446791786543,"z0":6.105590459869798,"aX":-15.626433806629406},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.1,"breakHorizontal":12.7,"spinRate":2309,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.39309238930832846,"extension":7.01783114698371},"index":3,"playId":"feb4dd94-6e13-334e-ab3a-517826ae6568","pitchNumber":1,"startTime":"2026-03-21T20:23:10.064Z","endTime":"2026-03-21T20:23:15.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"first":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Kole Myers steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"actionPlayId":"feb4dd94-6e13-334e-ab3a-517826ae6568","startTime":"2026-03-21T20:23:25.926Z","endTime":"2026-03-21T20:23:42.268Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":801887,"link":"/api/v1/people/801887"},"defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"first":{"id":801887,"link":"/api/v1/people/801887"},"postOnSecond":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":69.5,"awayTeamWinProbability":30.5,"homeTeamWinProbabilityAdded":5.099999999999994,"leverageIndex":2.33,"dramaIndex":95.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.953103997451286,"aZ":-30.926999988003793,"pfxX":2.0194534187363997,"pfxZ":0.7015933422677012,"pX":1.0916996554057243,"pZ":1.308987627871133,"vX0":5.934542839769596,"vY0":-131.8443702624176,"vZ0":-6.296756774640863,"x":75.39,"y":203.44,"x0":-1.4435216221298603,"y0":50.00183538503673,"z0":5.987692506399264,"aX":3.5825307864226374},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.2,"breakHorizontal":-4.9,"spinRate":2459,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.41418862192046646,"extension":6.91445100749774},"index":5,"playId":"c96ddc58-7d0b-3f2b-877e-384f87cc51b0","pitchNumber":2,"startTime":"2026-03-21T20:23:42.268Z","endTime":"2026-03-21T20:23:46.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"second":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":6,"playId":"fe265ab2-7a83-3188-8112-11cebaeec4be","startTime":"2026-03-21T20:24:04.589Z","endTime":"2026-03-21T20:24:08.199Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"second":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.183086160149717,"aZ":-32.43621647227134,"pfxX":1.5583256646029138,"pfxZ":-0.14880805538436448,"pX":-0.4248745298599574,"pZ":2.0516410455353924,"vX0":3.1848023758110706,"vY0":-130.87568182659396,"vZ0":-4.048048131857686,"x":133.2,"y":183.39,"x0":-1.8573831857266159,"y0":50.004205657320995,"z0":6.033015700719273,"aX":2.7181119054761016},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.0,"breakHorizontal":-3.5,"spinRate":2444,"spinDirection":166},"zone":7,"typeConfidence":2.0,"plateTime":0.41761880740672286,"extension":6.683497286594879},"index":7,"playId":"c82ca347-f321-31a6-b5cd-2ffec548cb58","pitchNumber":3,"startTime":"2026-03-21T20:24:25.156Z","endTime":"2026-03-21T20:24:28.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"second":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":75.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.986882409242508,"aZ":-32.495625155422864,"pfxX":3.5435719679356437,"pfxZ":-0.23760572086326026,"pX":0.255695034200337,"pZ":0.1289894877311653,"vX0":3.5852977870894693,"vY0":-116.10337267972447,"vZ0":-6.4578752750912845,"x":107.25,"y":235.3,"x0":-1.7610643623099653,"y0":50.000310463012134,"z0":5.988948885862025,"aX":4.9014147370730194},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.6,"breakHorizontal":-7.2,"spinRate":2392,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.46934951463009256,"extension":6.737808385732853},"index":8,"playId":"d813d224-59fb-3a20-b9c1-8750d8c6274c","pitchNumber":4,"startTime":"2026-03-21T20:24:46.763Z","endTime":"2026-03-21T20:24:49.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"second":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65152605718677,"aZ":-22.170088486716946,"pfxX":-9.790624191227604,"pfxZ":4.9140479374342645,"pX":1.228753494024198,"pZ":1.2800750120418027,"vX0":9.945030301646927,"vY0":-141.626730939612,"vZ0":-9.549514354454693,"x":70.16,"y":204.22,"x0":-1.0523129476782096,"y0":50.006176458116016,"z0":6.107960366969725,"aX":-19.939496815883597},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.1,"breakHorizontal":15.7,"spinRate":2293,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.38640930622855896,"extension":7.051885766545607},"index":9,"playId":"3aa3f8c3-cb2f-319e-a42c-32cf2899c923","pitchNumber":5,"startTime":"2026-03-21T20:25:41.793Z","endTime":"2026-03-21T20:25:44.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"second":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29216232491963,"aZ":-24.115583338165454,"pfxX":-9.160078970864696,"pfxZ":4.043166051707484,"pX":0.08035085765424105,"pZ":1.6792098814591496,"vX0":6.3015261441535735,"vY0":-139.9412162594694,"vZ0":-7.806934673635217,"x":113.94,"y":193.44,"x0":-1.0056098150925796,"y0":50.000114226531316,"z0":6.073852924872933,"aX":-18.244324015082196},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.0,"breakHorizontal":15.4,"spinRate":2285,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.39075050767731234,"extension":7.024882168975171},"index":10,"playId":"fe559601-a93e-30aa-ad39-b5514b87e8b1","pitchNumber":6,"startTime":"2026-03-21T20:26:02.573Z","endTime":"2026-03-21T20:26:06.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"second":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":11,"startTime":"2026-03-21T20:26:17.077Z","endTime":"2026-03-21T20:27:10.873Z","isPitch":false,"type":"action","player":{"id":814696,"link":"/api/v1/people/814696"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.923779562130406,"aZ":-22.631987767464235,"pfxX":-9.136565993711075,"pfxZ":4.648321529837004,"pX":0.7852559147319819,"pZ":0.7814166645747261,"vX0":7.96456819313262,"vY0":-142.2295263314417,"vZ0":-10.85162560007488,"x":87.07,"y":217.68,"x0":-0.8611190098327065,"y0":50.00358091688974,"z0":6.07502211106744,"aX":-18.762470486049853},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.4,"breakHorizontal":15.0,"spinRate":2318,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.38476412098320445,"extension":7.051485570433735},"index":12,"playId":"a5edde63-e14a-3636-8147-6ee74bb455cb","pitchNumber":7,"startTime":"2026-03-21T20:27:10.873Z","endTime":"2026-03-21T20:27:14.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"second":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814696,"link":"/api/v1/people/814696"},"credit":"b_pa"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":2.33,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:27:14.551Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kellon Lindsey singles on a soft ground ball to pitcher Joel Kuhnel. Kole Myers to 3rd. Jaron Elkins to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T20:27:44.889Z","endTime":"2026-03-21T20:28:03.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":813916,"fullName":"Kellon Lindsey","link":"/api/v1/people/813916"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":813916,"fullName":"Kellon Lindsey","link":"/api/v1/people/813916"},"postOnSecond":{"id":814696,"fullName":"Jaron Elkins","link":"/api/v1/people/814696"},"postOnThird":{"id":801887,"fullName":"Kole Myers","link":"/api/v1/people/801887"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":813916,"fullName":"Kellon Lindsey","link":"/api/v1/people/813916"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669270,"link":"/api/v1/people/669270"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":801887,"fullName":"Kole Myers","link":"/api/v1/people/801887"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":814696,"fullName":"Jaron Elkins","link":"/api/v1/people/814696"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.167694176381627,"aZ":-21.688672892488203,"pfxX":-8.590338969668368,"pfxZ":5.284046087064649,"pX":-0.6007592565229692,"pZ":2.448932856837522,"vX0":4.866449483403506,"vY0":-139.43478110156283,"vZ0":-6.480923071321067,"x":139.9,"y":172.66,"x0":-1.2458088974667338,"y0":50.00183836783957,"z0":6.218444336774856,"aX":-17.039543586674736},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.5,"breakHorizontal":14.6,"spinRate":2182,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.39171992152192603,"extension":7.027572189783074},"hitData":{"launchSpeed":55.2,"launchAngle":-63.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":118.25,"coordY":195.56}},"index":0,"playId":"12172b12-1f9c-3c88-a549-5b76757e770e","pitchNumber":1,"startTime":"2026-03-21T20:27:52.104Z","endTime":"2026-03-21T20:28:03.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":813916,"link":"/api/v1/people/813916","batSide":{"code":"R","description":"Right"}},"first":{"id":814696,"link":"/api/v1/people/814696"},"second":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813916,"link":"/api/v1/people/813916"},"credit":"b_ab"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_ab"},{"player":{"id":813916,"link":"/api/v1/people/813916"},"credit":"b_pa"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.89999999999999,"awayTeamWinProbability":18.10000000000001,"homeTeamWinProbabilityAdded":9.599999999999994,"leverageIndex":2.61,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:28:03.857Z","atBatIndex":61},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Damon Keith out on a sacrifice fly to right fielder Carlos Cortes. Kole Myers scores. Jaron Elkins to 3rd.","rbi":1,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T20:28:35.322Z","endTime":"2026-03-21T20:29:11.569Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701618,"fullName":"Damon Keith","link":"/api/v1/people/701618"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":813916,"fullName":"Kellon Lindsey","link":"/api/v1/people/813916"},"postOnThird":{"id":814696,"fullName":"Jaron Elkins","link":"/api/v1/people/814696"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":701618,"fullName":"Damon Keith","link":"/api/v1/people/701618"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":814696,"fullName":"Jaron Elkins","link":"/api/v1/people/814696"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":801887,"fullName":"Kole Myers","link":"/api/v1/people/801887"},"responsiblePitcher":{"id":665622,"link":"/api/v1/people/665622"},"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":96.8,"endSpeed":89.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92358218298372,"aZ":-21.289985846225303,"pfxX":-8.42779142801932,"pfxZ":5.421132146530906,"pX":0.59779804373989,"pZ":1.5520375484886497,"vX0":7.016079313173858,"vY0":-140.6244171925222,"vZ0":-9.08906028144435,"x":94.21,"y":196.87,"x0":-0.8304995038124773,"y0":50.00661931815026,"z0":6.199200110975403,"aX":-16.937513036609044},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.2,"breakHorizontal":13.9,"spinRate":2275,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3890034629376262,"extension":6.862030931894152},"index":0,"playId":"ffe86321-d6b2-33d8-8232-14f7c790f8d7","pitchNumber":1,"startTime":"2026-03-21T20:28:41.024Z","endTime":"2026-03-21T20:28:44.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701618,"link":"/api/v1/people/701618","batSide":{"code":"R","description":"Right"}},"first":{"id":813916,"link":"/api/v1/people/813916"},"second":{"id":814696,"link":"/api/v1/people/814696"},"third":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40250388052101,"aZ":-27.27533608480706,"pfxX":1.1230973882059325,"pfxZ":2.6326820962398347,"pX":0.4191835700047873,"pZ":2.6013774474684346,"vX0":4.767394025377388,"vY0":-134.8129145904104,"vZ0":-4.294172527108532,"x":101.02,"y":168.54,"x0":-1.5104485360904887,"y0":50.003233565378586,"z0":6.116381024177032,"aX":2.087788451304644},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.2,"breakHorizontal":-3.0,"spinRate":2418,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.40466349802847823,"extension":6.776453198408895},"hitData":{"launchSpeed":102.2,"launchAngle":33.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.97,"coordY":87.08}},"index":1,"playId":"12a33048-9dcc-3b38-90b1-4f3e13c35c05","pitchNumber":2,"startTime":"2026-03-21T20:28:58.647Z","endTime":"2026-03-21T20:29:11.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":701618,"link":"/api/v1/people/701618","batSide":{"code":"R","description":"Right"}},"first":{"id":813916,"link":"/api/v1/people/813916"},"second":{"id":814696,"link":"/api/v1/people/814696"},"third":{"id":801887,"link":"/api/v1/people/801887"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701618,"link":"/api/v1/people/701618"},"credit":"b_pa"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":84.7,"awayTeamWinProbability":15.299999999999997,"homeTeamWinProbabilityAdded":2.8000000000000114,"leverageIndex":2.27,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:29:11.569Z","atBatIndex":62},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Joe Vetrano grounds into a double play, shortstop Casey Yamauchi to first baseman Tommy White. Kellon Lindsey out at 2nd. Joe Vetrano out at 1st.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-21T20:30:23.272Z","endTime":"2026-03-21T20:30:30.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694838,"fullName":"Joe Vetrano","link":"/api/v1/people/694838"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":813916,"fullName":"Kellon Lindsey","link":"/api/v1/people/813916"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671748,"link":"/api/v1/people/671748"},"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":694838,"fullName":"Joe Vetrano","link":"/api/v1/people/694838"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671748,"link":"/api/v1/people/671748"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"7b1f1052-eb46-30e8-ae7c-2ed01438b5c7","startTime":"2026-03-21T20:30:04.568Z","endTime":"2026-03-21T20:30:08.686Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694838,"link":"/api/v1/people/694838","batSide":{"code":"L","description":"Left"}},"first":{"id":813916,"link":"/api/v1/people/813916"},"third":{"id":814696,"link":"/api/v1/people/814696"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":95.5,"endSpeed":87.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.715256252474223,"aZ":-27.610706702722755,"pfxX":-8.323873258411169,"pfxZ":2.3401512466008842,"pX":0.15190107305951192,"pZ":2.265016131193986,"vX0":6.02090253800901,"vY0":-138.96107068542207,"vZ0":-5.653432613491708,"x":111.21,"y":177.62,"x0":-0.9635232261932493,"y0":50.0063110153022,"z0":6.165092072498297,"aX":-16.250129896396416},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.2,"breakHorizontal":13.8,"spinRate":2210,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.39446092022219803,"extension":6.698393827451961},"hitData":{"launchSpeed":98.9,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.3,"coordY":148.85}},"index":1,"playId":"550fd4ff-1a2a-3ccf-90ee-ef9ce19fd189","pitchNumber":1,"startTime":"2026-03-21T20:30:25.111Z","endTime":"2026-03-21T20:30:30.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":694838,"link":"/api/v1/people/694838","batSide":{"code":"L","description":"Left"}},"first":{"id":813916,"link":"/api/v1/people/813916"},"third":{"id":814696,"link":"/api/v1/people/814696"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694838,"link":"/api/v1/people/694838"},"credit":"b_ab"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_ab"},{"player":{"id":694838,"link":"/api/v1/people/694838"},"credit":"b_pa"},{"player":{"id":669270,"link":"/api/v1/people/669270"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-10.200000000000003,"leverageIndex":1.64,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:30:30.701Z","atBatIndex":63},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Tommy White reaches on a throwing error by third baseman Jake Gelof. Tommy White to 2nd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T20:33:00.110Z","endTime":"2026-03-21T20:35:41.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682645,"fullName":"Jerming Rosario","link":"/api/v1/people/682645"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6,7,8,9],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":695372,"link":"/api/v1/people/695372"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Kole Myers remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"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-21T20:31:46.998Z","endTime":"2026-03-21T20:31:47.018Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801887,"link":"/api/v1/people/801887"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":669261,"link":"/api/v1/people/669261"},"defense":{"pitcher":{"id":641871,"link":"/api/v1/people/641871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":669261,"link":"/api/v1/people/669261"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jerming Rosario replaces Keynan Middleton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T20:31:47.018Z","endTime":"2026-03-21T20:33:02.336Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682645,"link":"/api/v1/people/682645"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641871,"link":"/api/v1/people/641871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20592749542228,"aZ":-17.306432725966882,"pfxX":-2.2839157420100165,"pfxZ":7.62848737702401,"pX":0.6551796956790816,"pZ":3.2216380499738304,"vX0":9.59919682093608,"vY0":-138.31312198146622,"vZ0":-3.5564044984450174,"x":92.03,"y":151.8,"x0":-2.554873013324369,"y0":50.0003722645138,"z0":5.676066455098406,"aX":-4.451280250475509},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.3,"breakHorizontal":2.3,"spinRate":2357,"spinDirection":218},"zone":3,"typeConfidence":0.91,"plateTime":0.3951577265071595,"extension":6.333496423263104},"index":2,"playId":"509884c0-3888-3774-b3ae-e0980a1763fd","pitchNumber":1,"startTime":"2026-03-21T20:33:02.336Z","endTime":"2026-03-21T20:33:05.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87778745978956,"aZ":-15.548169385429922,"pfxX":-2.610277900648147,"pfxZ":8.690562984606377,"pX":1.4182045620953314,"pZ":2.6331498550244388,"vX0":11.684448230922241,"vY0":-137.3064929339986,"vZ0":-5.338177210603813,"x":62.94,"y":167.68,"x0":-2.5497457685772194,"y0":50.00201451121372,"z0":5.657354034253168,"aX":-4.994957757388253},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":2.3,"spinRate":2404,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.3986363766279113,"extension":6.322907838122516},"index":3,"playId":"f76e8f0c-3f59-3ee3-8bd7-456261493a64","pitchNumber":2,"startTime":"2026-03-21T20:33:18.561Z","endTime":"2026-03-21T20:33:21.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":4,"startTime":"2026-03-21T20:33:46.218Z","endTime":"2026-03-21T20:34:03.445Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.095533729783693,"aZ":-25.91781431634697,"pfxX":-8.161625721574854,"pfxZ":3.378272406727664,"pX":-0.7113368207535449,"pZ":2.9667117395153424,"vX0":7.585373472726624,"vY0":-135.31021109465908,"vZ0":-2.7194833192712666,"x":144.11,"y":158.68,"x0":-2.493447048374622,"y0":50.00043596945262,"z0":5.8047579033846555,"aX":-15.101044502468522},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.8,"breakHorizontal":13.1,"spinRate":2118,"spinDirection":220},"zone":1,"typeConfidence":0.98,"plateTime":0.40512227154583424,"extension":6.166567166048458},"index":5,"playId":"5cc3d667-bdf4-3fe3-94c3-f6d513942638","pitchNumber":3,"startTime":"2026-03-21T20:34:03.445Z","endTime":"2026-03-21T20:34:06.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08411458545178,"aZ":-25.762793928761507,"pfxX":-8.577816844763792,"pfxZ":3.443572678867728,"pX":-1.246829797172987,"pZ":1.6532505614136381,"vX0":6.411363966018822,"vY0":-135.65553933037856,"vZ0":-5.897669820955569,"x":164.53,"y":194.14,"x0":-2.528178519897397,"y0":50.003037060052506,"z0":5.655135584671259,"aX":-15.963852353196808},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.2,"breakHorizontal":14.2,"spinRate":2090,"spinDirection":226},"zone":13,"typeConfidence":0.96,"plateTime":0.4040005602679857,"extension":6.321615960084774},"index":6,"playId":"fc1d0378-719e-3150-b91b-7e6366fcab6d","pitchNumber":4,"startTime":"2026-03-21T20:34:19.445Z","endTime":"2026-03-21T20:34:22.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.645869062133603,"aZ":-17.561610118896823,"pfxX":-3.4916777571519364,"pfxZ":7.529145131535071,"pX":-0.04976978643157327,"pZ":3.0312034342422773,"vX0":8.180361289821965,"vY0":-138.3785206879349,"vZ0":-3.9576952765887414,"x":118.9,"y":156.94,"x0":-2.5895602251221126,"y0":50.00333091620191,"z0":5.655236380796257,"aX":-6.7778740759117655},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":4.7,"spinRate":2277,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.3956950778962285,"extension":6.197963427984239},"index":7,"playId":"9a20e4b1-7cc1-3476-a151-906d2b76c42b","pitchNumber":5,"startTime":"2026-03-21T20:34:42.374Z","endTime":"2026-03-21T20:34:45.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9335234440148,"aZ":-33.33038178034913,"pfxX":1.9740250463134457,"pfxZ":-0.7607035421951833,"pX":1.0504000423018613,"pZ":1.338837895917269,"vX0":8.008575627698828,"vY0":-122.49592714404858,"vZ0":-3.519422666137144,"x":76.96,"y":202.63,"x0":-2.516228563010223,"y0":50.00358866882549,"z0":5.640419945975022,"aX":3.0013400485991535},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.9,"breakHorizontal":-5.4,"spinRate":2665,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.4469411776728789,"extension":6.158363465332844},"index":8,"playId":"ee1f27c9-156d-32c4-afed-0ed619d270c2","pitchNumber":6,"startTime":"2026-03-21T20:35:03.046Z","endTime":"2026-03-21T20:35:07.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.562694058546185,"aZ":-33.09401873682101,"pfxX":6.8946947376989804,"pfxZ":-0.6142665802292129,"pX":0.43318020670055984,"pZ":2.4788547741232434,"vX0":5.031161135277895,"vY0":-121.75350417474795,"vZ0":-1.0451189638496823,"x":100.49,"y":171.85,"x0":-2.557915450690227,"y0":50.00366213328518,"z0":5.78523796557777,"aX":10.319578056987384},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.1,"breakHorizontal":-13.7,"spinRate":2677,"spinDirection":63},"zone":6,"typeConfidence":0.9,"plateTime":0.4503713997485028,"extension":6.167812604669251},"hitData":{"launchSpeed":81.4,"launchAngle":-41.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.65,"coordY":170.62}},"index":9,"playId":"44ae7f4c-8542-3c47-8c16-e021b489c8b8","pitchNumber":7,"startTime":"2026-03-21T20:35:24.877Z","endTime":"2026-03-21T20:35:41.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_ab"},{"player":{"id":682645,"link":"/api/v1/people/682645"},"credit":"p_ab"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_pa"},{"player":{"id":682645,"link":"/api/v1/people/682645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.699999999999996,"awayTeamWinProbability":40.300000000000004,"homeTeamWinProbabilityAdded":-14.800000000000004,"leverageIndex":2.14,"dramaIndex":149.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:35:41.124Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Denzel Clarke grounds out, second baseman Austin Gauthier to first baseman Joe Vetrano. Tommy White to 3rd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T20:35:56.865Z","endTime":"2026-03-21T20:36:58.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682645,"fullName":"Jerming Rosario","link":"/api/v1/people/682645"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672016,"fullName":"Denzel Clarke","link":"/api/v1/people/672016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702789,"link":"/api/v1/people/702789"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694838,"link":"/api/v1/people/694838"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.5,"endSpeed":87.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.771490260739643,"aZ":-22.454864857458443,"pfxX":-8.003165301953109,"pfxZ":5.045069540649063,"pX":-1.6531423114700454,"pZ":2.1214975624210104,"vX0":5.592584191874605,"vY0":-137.51092582739648,"vZ0":-5.313257480676949,"x":180.01,"y":181.5,"x0":-2.667291696529694,"y0":50.00314161554877,"z0":5.589646488956648,"aX":-15.419621413336381},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":13.4,"spinRate":2246,"spinDirection":225},"zone":13,"typeConfidence":0.96,"plateTime":0.3974043224985775,"extension":6.395702374383579},"index":0,"playId":"0d1cefbe-9fd0-311f-a337-00848b2a17b7","pitchNumber":1,"startTime":"2026-03-21T20:35:56.865Z","endTime":"2026-03-21T20:36:00.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"second":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.870149626634596,"aZ":-32.32524040406823,"pfxX":5.072354365459865,"pfxZ":-0.09809401935965889,"pX":1.6764695041907363,"pZ":0.9689004589133691,"vX0":8.921769041893887,"vY0":-121.1718218543909,"vZ0":-4.210518744191775,"x":53.1,"y":212.62,"x0":-2.720269718956913,"y0":50.00513820152876,"z0":5.5701011540595,"aX":7.503065291740469},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.0,"breakHorizontal":-11.4,"spinRate":2699,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4529523605841508,"extension":6.2241200123116105},"index":1,"playId":"e6a0311c-ff10-3c12-8c94-c31c086cdecc","pitchNumber":2,"startTime":"2026-03-21T20:36:13.517Z","endTime":"2026-03-21T20:36:16.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"second":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.302744764781785,"aZ":-35.210105968821765,"pfxX":6.965849031122095,"pfxZ":-2.1192713450338445,"pX":1.0527474029998618,"pZ":1.0204025870671218,"vX0":6.519496581767193,"vY0":-119.40255176718574,"vZ0":-3.2126374044840658,"x":76.87,"y":211.23,"x0":-2.623859969044166,"y0":50.00026635775334,"z0":5.57106914025359,"aX":9.994440372385117},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.3,"breakHorizontal":-14.3,"spinRate":2734,"spinDirection":48},"zone":14,"typeConfidence":0.82,"plateTime":0.4597978942544363,"extension":6.167086514650072},"index":2,"playId":"2ef9a057-9556-3535-99db-b873d941d041","pitchNumber":3,"startTime":"2026-03-21T20:36:33.317Z","endTime":"2026-03-21T20:36:36.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"second":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98225189513182,"aZ":-32.69402646989571,"pfxX":9.415268527151916,"pfxZ":-0.35586431180443867,"pX":0.761276823735711,"pZ":2.5155295918632703,"vX0":5.1479851348436325,"vY0":-120.11891625827606,"vZ0":-0.7785294491058652,"x":87.98,"y":170.86,"x0":-2.6386852151568583,"y0":50.00553292562053,"z0":5.7710987438227574,"aX":13.64993629818888},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.6,"breakHorizontal":-18.4,"spinRate":2659,"spinDirection":50},"zone":14,"typeConfidence":0.89,"plateTime":0.4573823506938455,"extension":6.27867602244058},"hitData":{"launchSpeed":105.5,"launchAngle":1.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.14,"coordY":150.87}},"index":3,"playId":"a8cc4da0-43f2-3a32-8226-833db5dbbd97","pitchNumber":4,"startTime":"2026-03-21T20:36:52.281Z","endTime":"2026-03-21T20:36:58.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":672016,"link":"/api/v1/people/672016","batSide":{"code":"R","description":"Right"}},"second":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_ab"},{"player":{"id":682645,"link":"/api/v1/people/682645"},"credit":"p_ab"},{"player":{"id":672016,"link":"/api/v1/people/672016"},"credit":"b_pa"},{"player":{"id":682645,"link":"/api/v1/people/682645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.5,"awayTeamWinProbability":37.5,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":2.94,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:36:58.036Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out, third baseman Jake Gelof to first baseman Joe Vetrano. Tommy White scores.","rbi":1,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T20:37:22.572Z","endTime":"2026-03-21T20:37:31.129Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682645,"fullName":"Jerming Rosario","link":"/api/v1/people/682645"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695372,"link":"/api/v1/people/695372"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694838,"link":"/api/v1/people/694838"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":{"id":682645,"link":"/api/v1/people/682645"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.710557045058717,"aZ":-33.650916674068576,"pfxX":1.8221640521922624,"pfxZ":-0.9239496254672197,"pX":-0.15754752678780212,"pZ":1.9253488159290515,"vX0":5.841345509937706,"vY0":-124.8385388657089,"vZ0":-2.6625016639775803,"x":123.01,"y":186.8,"x0":-2.750818760378803,"y0":50.002647677988826,"z0":5.7362703038724305,"aX":2.9161695873896942},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.0,"breakHorizontal":-4.4,"spinRate":2591,"spinDirection":74},"zone":8,"typeConfidence":0.9,"plateTime":0.4363459916172401,"extension":6.049187640473812},"hitData":{"launchSpeed":82.3,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.35,"coordY":159.48}},"index":0,"playId":"bc043265-4f00-30ca-84f7-54e1af996026","pitchNumber":1,"startTime":"2026-03-21T20:37:26.162Z","endTime":"2026-03-21T20:37:31.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"third":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":682645,"link":"/api/v1/people/682645"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":682645,"link":"/api/v1/people/682645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":3.42,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:37:31.129Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Darell Hernaiz pops out to third baseman Jake Gelof in foul territory.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-21T20:37:55.814Z","endTime":"2026-03-21T20:38:19.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682645,"fullName":"Jerming Rosario","link":"/api/v1/people/682645"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695372,"link":"/api/v1/people/695372"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.539452346049945,"aZ":-36.11952211348346,"pfxX":7.431977274959507,"pfxZ":-2.6537663249827954,"pX":1.146033189772338,"pZ":2.238369189137901,"vX0":6.771509105539325,"vY0":-121.38689118198839,"vZ0":-0.8163006919714018,"x":73.32,"y":178.34,"x0":-2.648839003750495,"y0":50.003581219861694,"z0":5.733506147933632,"aX":11.049524816761284},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.7,"breakHorizontal":-15.1,"spinRate":2631,"spinDirection":51},"zone":14,"typeConfidence":0.86,"plateTime":0.4518305556321174,"extension":6.183508534751182},"index":0,"playId":"3803fd56-824f-3d02-adf3-7c1fe85eb54a","pitchNumber":1,"startTime":"2026-03-21T20:37:55.814Z","endTime":"2026-03-21T20:37:58.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.283686403311563,"aZ":-36.76234169692047,"pfxX":9.288995275015338,"pfxZ":-3.1442579477081427,"pX":-0.12392527927224567,"pZ":2.338561356446764,"vX0":3.3331151985042036,"vY0":-120.60361063023858,"vZ0":-0.48883137918413266,"x":121.72,"y":175.64,"x0":-2.7336105442427856,"y0":50.00033261313258,"z0":5.809507534370053,"aX":13.56715694373561},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.5,"breakHorizontal":-17.6,"spinRate":2598,"spinDirection":52},"zone":5,"typeConfidence":0.78,"plateTime":0.4556065993169862,"extension":6.141697205536686},"hitData":{"launchSpeed":78.9,"launchAngle":70.0,"totalDistance":105.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":99.1,"coordY":193.91}},"index":1,"playId":"56756568-ad8a-3075-aaef-b8709a86a08e","pitchNumber":2,"startTime":"2026-03-21T20:38:10.431Z","endTime":"2026-03-21T20:38:19.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":682645,"link":"/api/v1/people/682645"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":682645,"link":"/api/v1/people/682645"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:38:19.105Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seby Zavala strikes out swinging.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T20:41:09.342Z","endTime":"2026-03-21T20:42:56.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664874,"fullName":"Seby Zavala","link":"/api/v1/people/664874"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701951,"fullName":"Abel Mercedes","link":"/api/v1/people/701951"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8,9,10],"actionIndex":[0,1,2,3],"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":664874,"fullName":"Seby Zavala","link":"/api/v1/people/664874"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Abel Mercedes replaces Joel Kuhnel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-21T20:39:09.672Z","endTime":"2026-03-21T20:40:24.559Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701951,"link":"/api/v1/people/701951"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669270,"link":"/api/v1/people/669270","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Brayan Buelvas replaces center fielder Denzel Clarke, batting 1st, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-03-21T20:40:24.559Z","endTime":"2026-03-21T20:40:24.576Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683454,"link":"/api/v1/people/683454"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":672016,"link":"/api/v1/people/672016"},"defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":672016,"link":"/api/v1/people/672016"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Carlos Pacheco replaces right fielder Carlos Cortes, batting 2nd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":5,"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-21T20:40:24.576Z","endTime":"2026-03-21T20:40:24.578Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800149,"link":"/api/v1/people/800149"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":666126,"link":"/api/v1/people/666126"},"defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":666126,"link":"/api/v1/people/666126"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Bryan Andrade replaces third baseman Darell Hernaiz, batting 3rd, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":5,"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-21T20:40:24.578Z","endTime":"2026-03-21T20:41:06.041Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800182,"link":"/api/v1/people/800182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":687231,"link":"/api/v1/people/687231"},"defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":701951,"fullName":"Abel Mercedes"}}},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"playId":"08319376-0696-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-03-21T20:41:06.041Z","endTime":"2026-03-21T20:41:11.503Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96599678469207,"aZ":-28.806902579621006,"pfxX":-1.1501018963090237,"pfxZ":1.9072841802953882,"pX":-0.5559763368843618,"pZ":2.438711489624101,"vX0":3.7835936485604367,"vY0":-131.5776968477155,"vZ0":-3.9448331712153264,"x":138.19,"y":172.93,"x0":-1.858484921212545,"y0":50.003757358896,"z0":6.07409961881778,"aX":-2.0320044026006547},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.9,"breakHorizontal":1.3,"spinRate":2303,"spinDirection":193},"zone":4,"typeConfidence":1.34,"plateTime":0.4151008905043234,"extension":6.2840034745193885},"index":5,"playId":"4072c8c9-3e77-3348-aaff-14b7db00cff7","pitchNumber":1,"startTime":"2026-03-21T20:41:11.503Z","endTime":"2026-03-21T20:41:14.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":88.1,"endSpeed":81.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.093606989432644,"aZ":-30.400253613735917,"pfxX":-0.4308842550127272,"pfxZ":1.0589124220922947,"pX":-0.5028036264771008,"pZ":3.1456565609859393,"vX0":3.5460567862813352,"vY0":-128.41204645079833,"vZ0":-1.5014164682154636,"x":136.17,"y":153.85,"x0":-1.8421643578157136,"y0":50.00615193517042,"z0":6.089842223190588,"aX":-0.7246871677518438},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.8,"breakHorizontal":0.0,"spinRate":2534,"spinDirection":160},"zone":1,"typeConfidence":1.36,"plateTime":0.425574477832368,"extension":6.28472749599707},"index":6,"playId":"db4c68db-2f73-32e1-a1bc-e5d7564f0f45","pitchNumber":2,"startTime":"2026-03-21T20:41:27.986Z","endTime":"2026-03-21T20:41:30.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23683314953441,"aZ":-37.52111804176939,"pfxX":3.3266498415397154,"pfxZ":-3.459442524185577,"pX":-0.06881046166180636,"pZ":1.1119187749308885,"vX0":2.511324177927769,"vY0":-123.4182360411523,"vZ0":-4.422656029391719,"x":119.62,"y":208.76,"x0":-1.5312755823448772,"y0":50.0039226094935,"z0":6.082380406448096,"aX":5.139248081776905},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.1,"breakHorizontal":-6.6,"spinRate":2386,"spinDirection":28},"zone":13,"typeConfidence":1.33,"plateTime":0.44355251614218405,"extension":6.573963681691676},"index":7,"playId":"9ebcf388-8c9e-35b4-b5d6-fd42594a34e5","pitchNumber":3,"startTime":"2026-03-21T20:41:45.926Z","endTime":"2026-03-21T20:41:48.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":98.9,"endSpeed":91.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83368230652678,"aZ":-15.116081385067105,"pfxX":-2.4543767636372498,"pfxZ":8.0143924833903,"pX":0.09946942683518015,"pZ":4.063632165916982,"vX0":4.045355970402799,"vY0":-144.1450951202503,"vZ0":-3.7472230597721494,"x":113.21,"y":129.06,"x0":-0.9958001118609375,"y0":50.006397209204536,"z0":6.298507111646901,"aX":-5.226566784546528},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.0,"breakHorizontal":3.7,"spinRate":2249,"spinDirection":206},"zone":12,"typeConfidence":1.36,"plateTime":0.3782978426265373,"extension":6.5687153365321365},"index":8,"playId":"3c621b4a-74b5-3ce7-b503-d64c1e8fb0ba","pitchNumber":4,"startTime":"2026-03-21T20:42:14.589Z","endTime":"2026-03-21T20:42:17.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.414314302425584,"aZ":-29.11611267143195,"pfxX":-0.8841573927377482,"pfxZ":1.7448460217109631,"pX":1.8633468956881134,"pZ":-0.7317344864592928,"vX0":8.949650908839578,"vY0":-131.6146464163854,"vZ0":-11.331565461377297,"x0":-1.4687934642482048,"y0":50.0010453033538,"z0":5.792145144746816,"aX":-1.5484250487159448},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.7,"breakHorizontal":-0.4,"spinRate":2533,"spinDirection":240},"zone":14,"typeConfidence":1.36,"plateTime":0.416452952884137,"extension":6.767089605386211},"index":9,"playId":"ecd9f112-7046-3ef8-bfbe-490a2c5230ad","pitchNumber":5,"startTime":"2026-03-21T20:42:33.965Z","endTime":"2026-03-21T20:42:36.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.988675534950215,"aZ":-29.632703056373273,"pfxX":0.8944529094527028,"pfxZ":1.5024415216770564,"pX":0.20175691298326356,"pZ":1.825791689666737,"vX0":4.28354034211652,"vY0":-129.60131425193853,"vZ0":-4.711094011944534,"x":109.31,"y":189.48,"x0":-1.5911820079945904,"y0":50.00486068808494,"z0":5.939839685627043,"aX":1.5163610421651983},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":-2.6,"spinRate":2331,"spinDirection":124},"zone":8,"typeConfidence":1.37,"plateTime":0.42319814696286295,"extension":6.546000870284372},"index":10,"playId":"a7603eb6-ec15-3e37-ad17-c2fe201add43","pitchNumber":6,"startTime":"2026-03-21T20:42:53.453Z","endTime":"2026-03-21T20:42:56.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":664874,"link":"/api/v1/people/664874","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664874,"link":"/api/v1/people/664874"},"credit":"b_ab"},{"player":{"id":701951,"link":"/api/v1/people/701951"},"credit":"p_ab"},{"player":{"id":664874,"link":"/api/v1/people/664874"},"credit":"b_pa"},{"player":{"id":701951,"link":"/api/v1/people/701951"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:42:56.453Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Gauthier called out on strikes.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T20:43:14.810Z","endTime":"2026-03-21T20:44:20.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":702789,"fullName":"Austin Gauthier","link":"/api/v1/people/702789"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701951,"fullName":"Abel Mercedes","link":"/api/v1/people/701951"},"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":702789,"fullName":"Austin Gauthier","link":"/api/v1/people/702789"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.9,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.996433592189998,"aZ":-30.58317378078178,"pfxX":0.5508371487397916,"pfxZ":0.9460780954795336,"pX":-1.03656077235025,"pZ":3.111578699186595,"vX0":1.6553649798271803,"vY0":-129.30672486424368,"vZ0":-1.7275829851427642,"x":156.51,"y":154.77,"x0":-1.7586609197339054,"y0":50.00113771498772,"z0":6.152866677102714,"aX":0.9251540109372363},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.6,"breakHorizontal":-1.4,"spinRate":2329,"spinDirection":207},"zone":11,"typeConfidence":1.37,"plateTime":0.42489970537264865,"extension":6.334452964389377},"index":0,"playId":"6fa8fa1d-a5ea-3f64-acdf-52df09879e59","pitchNumber":1,"startTime":"2026-03-21T20:43:24.586Z","endTime":"2026-03-21T20:43:27.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":702789,"link":"/api/v1/people/702789","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.3,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.788604805662356,"aZ":-29.1182453750295,"pfxX":-0.44451067052338755,"pfxZ":1.810585114279796,"pX":-0.17006163587852277,"pZ":2.786350387390735,"vX0":3.8817115704914094,"vY0":-129.61263495804099,"vZ0":-2.888946172447615,"x":123.48,"y":163.55,"x0":-1.6337228548186045,"y0":50.00524378600089,"z0":6.1546865643955675,"aX":-0.7517756161060865},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.9,"breakHorizontal":-0.1,"spinRate":2420,"spinDirection":4},"zone":2,"typeConfidence":1.36,"plateTime":0.4236883298395808,"extension":6.402987273809485},"index":1,"playId":"636aec2a-1e22-39d0-b6d5-0e302e6bd2ae","pitchNumber":2,"startTime":"2026-03-21T20:43:39.447Z","endTime":"2026-03-21T20:43:42.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":702789,"link":"/api/v1/people/702789","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.2,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15982207217395,"aZ":-30.12776238557601,"pfxX":0.39022067655438164,"pfxZ":1.2116906084667693,"pX":-0.6892603348961256,"pZ":2.9190614243806663,"vX0":2.2450588323835117,"vY0":-129.6426949117895,"vZ0":-2.343988504543086,"x":143.27,"y":159.97,"x0":-1.6200751541692342,"y0":50.00387990765156,"z0":6.1534037302788525,"aX":0.6581787992634313},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.9,"breakHorizontal":-1.2,"spinRate":2404,"spinDirection":42},"zone":1,"typeConfidence":1.37,"plateTime":0.423826020629944,"extension":6.433582533387781},"index":2,"playId":"87ff39a3-86aa-3629-a0e7-85b771d40026","pitchNumber":3,"startTime":"2026-03-21T20:43:56.300Z","endTime":"2026-03-21T20:43:59.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":702789,"link":"/api/v1/people/702789","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.8,"strikeZoneTop":3.132,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85832730656017,"aZ":-16.805682165432213,"pfxX":-1.4756007611033404,"pfxZ":7.157387973219702,"pX":0.9451104611067627,"pZ":2.9839256335463453,"vX0":5.625968743315096,"vY0":-145.12045728972873,"vZ0":-6.382665391518209,"x":80.97,"y":158.21,"x0":-0.8212840946837474,"y0":50.000886353184264,"z0":6.223709893457809,"aX":-3.1680532902670557},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.0,"breakHorizontal":1.7,"spinRate":2275,"spinDirection":201},"zone":12,"typeConfidence":1.31,"plateTime":0.3764845967017907,"extension":6.567018626485646},"index":3,"playId":"e0e5d335-4b0d-354f-89be-93906ad14a81","pitchNumber":4,"startTime":"2026-03-21T20:44:17.518Z","endTime":"2026-03-21T20:44:20.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":702789,"link":"/api/v1/people/702789","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702789,"link":"/api/v1/people/702789"},"credit":"b_ab"},{"player":{"id":701951,"link":"/api/v1/people/701951"},"credit":"p_ab"},{"player":{"id":702789,"link":"/api/v1/people/702789"},"credit":"b_pa"},{"player":{"id":701951,"link":"/api/v1/people/701951"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:44:20.628Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Gelof walks.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T20:44:34.166Z","endTime":"2026-03-21T20:45:46.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":695372,"fullName":"Jake Gelof","link":"/api/v1/people/695372"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701951,"fullName":"Abel Mercedes","link":"/api/v1/people/701951"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695372,"fullName":"Jake Gelof","link":"/api/v1/people/695372"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695372,"fullName":"Jake Gelof","link":"/api/v1/people/695372"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.721667011820003,"aZ":-29.547428410870655,"pfxX":-1.790012295693077,"pfxZ":1.537116271913669,"pX":0.4430640543384188,"pZ":0.6654417817866533,"vX0":5.606858006170022,"vY0":-130.6020407530899,"vZ0":-7.695115132451925,"x":100.11,"y":220.81,"x0":-1.5072885623443415,"y0":50.00502456066482,"z0":5.899211253509088,"aX":-3.0658780436072197},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.1,"breakHorizontal":1.9,"spinRate":2398,"spinDirection":214},"zone":14,"typeConfidence":1.34,"plateTime":0.42077296193052227,"extension":6.516497995353708},"index":0,"playId":"81860ef6-c54e-3ac1-b313-b0955156c179","pitchNumber":1,"startTime":"2026-03-21T20:44:47.463Z","endTime":"2026-03-21T20:44:50.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":695372,"link":"/api/v1/people/695372","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01128061338221,"aZ":-30.12368150995872,"pfxX":0.6228930661223906,"pfxZ":1.2246865241014593,"pX":0.28956648962471965,"pZ":3.6431620561294955,"vX0":3.799005681029841,"vY0":-129.30731639531874,"vZ0":-0.6744378948452088,"x":105.96,"y":140.41,"x0":-1.2869114315896835,"y0":50.00118390786531,"z0":6.24335105355729,"aX":1.041925794124639},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.3,"breakHorizontal":-2.0,"spinRate":2432,"spinDirection":76},"zone":12,"typeConfidence":1.37,"plateTime":0.425565217295369,"extension":6.704745865378918},"index":1,"playId":"8d3d57a1-7716-3620-8152-aa73c4b89278","pitchNumber":2,"startTime":"2026-03-21T20:45:04.628Z","endTime":"2026-03-21T20:45:07.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":695372,"link":"/api/v1/people/695372","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":91.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.240271628969115,"aZ":-15.569903958963266,"pfxX":-3.168052935238806,"pfxZ":7.847722591518128,"pX":1.8291502059912765,"pZ":2.600464921241124,"vX0":8.344164298340557,"vY0":-143.81031018997962,"vZ0":-7.304770654991373,"x":47.28,"y":168.57,"x0":-0.6854647748817191,"y0":50.000709929764774,"z0":6.120648127382821,"aX":-6.7020145664861},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.1,"breakHorizontal":4.2,"spinRate":2125,"spinDirection":197},"zone":12,"typeConfidence":1.35,"plateTime":0.37942457787791417,"extension":6.656654114760485},"index":2,"playId":"116407ec-4ea0-36ff-8f5e-ddf22c3bb353","pitchNumber":3,"startTime":"2026-03-21T20:45:23.863Z","endTime":"2026-03-21T20:45:26.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":695372,"link":"/api/v1/people/695372","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.427898255321633,"aZ":-29.405259102657485,"pfxX":-0.3141182613732729,"pfxZ":1.6477050954861001,"pX":1.16277529560318,"pZ":0.8795332658648283,"vX0":6.975300759189317,"vY0":-129.53109951718054,"vZ0":-7.101508734730385,"x":72.68,"y":215.03,"x0":-1.53940748290959,"y0":50.00057115855853,"z0":5.94575017515959,"aX":-0.5279175254355273},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.4,"breakHorizontal":-1.2,"spinRate":2480,"spinDirection":76},"zone":14,"typeConfidence":1.36,"plateTime":0.4250448122538186,"extension":6.494068690610838},"index":3,"playId":"689e7b32-e7d5-327e-a72a-6a5f66a4463d","pitchNumber":4,"startTime":"2026-03-21T20:45:43.868Z","endTime":"2026-03-21T20:45:46.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":695372,"link":"/api/v1/people/695372","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695372,"link":"/api/v1/people/695372"},"credit":"b_pa"},{"player":{"id":701951,"link":"/api/v1/people/701951"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":1.05,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:45:46.985Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sean McLain strikes out swinging.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-21T20:46:06.234Z","endTime":"2026-03-21T20:48:11.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683169,"fullName":"Sean McLain","link":"/api/v1/people/683169"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701951,"fullName":"Abel Mercedes","link":"/api/v1/people/701951"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":695372,"fullName":"Jake Gelof","link":"/api/v1/people/695372"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683169,"fullName":"Sean McLain","link":"/api/v1/people/683169"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"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":87.4,"endSpeed":80.2,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.869441334306646,"aZ":-29.83649592156715,"pfxX":0.007884455626524733,"pfxZ":1.4267603869186996,"pX":0.1545921185758765,"pZ":3.7322495019347364,"vX0":4.724019753745633,"vY0":-127.21337893342339,"vZ0":-0.26442187795007777,"x":111.11,"y":138.01,"x0":-1.7267827808963205,"y0":50.00378649897956,"z0":6.200752687133917,"aX":0.012851132744935208},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":-1.1,"spinRate":2421,"spinDirection":99},"zone":12,"typeConfidence":1.33,"plateTime":0.43039173159172384,"extension":6.391426043498492},"index":0,"playId":"c6f61f1a-3d92-36c7-880b-907bd78605fc","pitchNumber":1,"startTime":"2026-03-21T20:46:14.959Z","endTime":"2026-03-21T20:46:18.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":683169,"link":"/api/v1/people/683169","batSide":{"code":"R","description":"Right"}},"first":{"id":695372,"link":"/api/v1/people/695372"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66319660199818,"aZ":-15.690300788692822,"pfxX":-2.5976823553194937,"pfxZ":7.920983255293219,"pX":-0.17458443174589233,"pZ":2.8002284865833125,"vX0":3.718388812112577,"vY0":-143.2447732678554,"vZ0":-6.799723250998171,"x":123.65,"y":163.17,"x0":-1.1511636594617765,"y0":50.002310966561154,"z0":6.183217490659722,"aX":-5.405789577270463},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.2,"breakHorizontal":4.0,"spinRate":2174,"spinDirection":206},"zone":2,"typeConfidence":1.36,"plateTime":0.3821713204726884,"extension":6.640537107464233},"index":1,"playId":"58dcda78-37ef-3270-9c0d-9c10dd584db6","pitchNumber":2,"startTime":"2026-03-21T20:46:33.820Z","endTime":"2026-03-21T20:46:36.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":683169,"link":"/api/v1/people/683169","batSide":{"code":"R","description":"Right"}},"first":{"id":695372,"link":"/api/v1/people/695372"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.9,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68155702613742,"aZ":-30.30041807398681,"pfxX":0.03386879708201551,"pfxZ":1.1231248103193145,"pX":0.47751459126312645,"pZ":2.651716634183772,"vX0":5.072738372990175,"vY0":-128.98461331219505,"vZ0":-2.738959822988034,"x":98.8,"y":167.18,"x0":-1.5252977764493165,"y0":50.00549567764064,"z0":6.081647195286769,"aX":0.056067647768720356},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.6,"breakHorizontal":-1.3,"spinRate":2320,"spinDirection":109},"zone":6,"typeConfidence":1.36,"plateTime":0.4258612413200318,"extension":6.508559933387601},"index":2,"playId":"054f6604-6c02-3eba-b812-f1e39d89ba7c","pitchNumber":3,"startTime":"2026-03-21T20:46:55.097Z","endTime":"2026-03-21T20:46:58.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":683169,"link":"/api/v1/people/683169","batSide":{"code":"R","description":"Right"}},"first":{"id":695372,"link":"/api/v1/people/695372"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.109056598550666,"aZ":-37.206879083714064,"pfxX":4.424155889960525,"pfxZ":-3.256251730153224,"pX":-1.586143339069235,"pZ":0.28212688398426994,"vX0":-1.589690470340312,"vY0":-123.63894420228017,"vZ0":-6.3988608368310205,"x":177.46,"y":231.16,"x0":-1.508914246008776,"y0":50.00325101045171,"z0":6.033448185575539,"aX":6.835983403441784},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.2,"breakHorizontal":-7.7,"spinRate":2544,"spinDirection":26},"zone":13,"typeConfidence":1.33,"plateTime":0.4433439321921253,"extension":6.53114777572012},"index":3,"playId":"0bc29836-3418-33be-b02c-b7fe6f98b090","pitchNumber":4,"startTime":"2026-03-21T20:47:36.172Z","endTime":"2026-03-21T20:47:39.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":683169,"link":"/api/v1/people/683169","batSide":{"code":"R","description":"Right"}},"first":{"id":695372,"link":"/api/v1/people/695372"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Abel Mercedes. Jake Gelof to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"0bc29836-3418-33be-b02c-b7fe6f98b090","startTime":"2026-03-21T20:47:55.063Z","endTime":"2026-03-21T20:48:07.567Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":695372,"link":"/api/v1/people/695372"},"defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":683169,"link":"/api/v1/people/683169","batSide":{"code":"R","description":"Right"}},"first":{"id":695372,"link":"/api/v1/people/695372"},"postOnSecond":{"id":695372,"link":"/api/v1/people/695372"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":1.98,"dramaIndex":74.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.075,"strikeZoneBottom":1.552,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01394435914544,"aZ":-27.85224445829867,"pfxX":-1.0362914189920343,"pfxZ":2.5041729605808785,"pX":1.082150835801213,"pZ":0.3910170451174369,"vX0":6.867649851062673,"vY0":-130.24511014624687,"vZ0":-8.656092812296839,"x":75.75,"y":228.22,"x0":-1.448334186989016,"y0":50.00496113014638,"z0":5.847547465682669,"aX":-1.790666861158962},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.9,"breakHorizontal":0.5,"spinRate":2489,"spinDirection":340},"zone":14,"typeConfidence":1.36,"plateTime":0.41969679350246025,"extension":6.7318072732417455},"index":5,"playId":"8e1f330d-e060-3672-af95-88367851af3a","pitchNumber":5,"startTime":"2026-03-21T20:48:07.567Z","endTime":"2026-03-21T20:48:11.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":683169,"link":"/api/v1/people/683169","batSide":{"code":"R","description":"Right"}},"second":{"id":695372,"link":"/api/v1/people/695372"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683169,"link":"/api/v1/people/683169"},"credit":"b_ab"},{"player":{"id":701951,"link":"/api/v1/people/701951"},"credit":"p_ab"},{"player":{"id":683169,"link":"/api/v1/people/683169"},"credit":"b_pa"},{"player":{"id":701951,"link":"/api/v1/people/701951"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-8.199999999999996,"leverageIndex":1.98,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:48:11.266Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brian Serven grounds out, third baseman Jake Gelof to first baseman Joe Vetrano.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T20:50:47.323Z","endTime":"2026-03-21T20:51:25.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682949,"fullName":"Christian Suarez","link":"/api/v1/people/682949"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661531,"fullName":"Brian Serven","link":"/api/v1/people/661531"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695372,"link":"/api/v1/people/695372"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694838,"link":"/api/v1/people/694838"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Christian Suarez replaces Jerming Rosario.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-21T20:49:05.646Z","endTime":"2026-03-21T20:50:49.494Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682949,"link":"/api/v1/people/682949"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682645,"link":"/api/v1/people/682645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":661531,"link":"/api/v1/people/661531","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.464452966883723,"aZ":-27.221221511258033,"pfxX":-1.744268787881023,"pfxZ":2.9076423855277564,"pX":-0.3334750727651815,"pZ":3.5250950861950945,"vX0":-6.2428164788949205,"vY0":-129.09752111955567,"vZ0":-2.4506439522178796,"x":129.71,"y":143.6,"x0":2.333358462860776,"y0":50.00312805897166,"z0":6.56155072012575,"aX":-2.9724674834271876},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.0,"breakHorizontal":4.4,"spinRate":2450,"spinDirection":189},"zone":11,"typeConfidence":0.87,"plateTime":0.4227249160885478,"extension":5.585317658224304},"index":1,"playId":"9635b2c2-ae82-397e-96cc-44ec0932e2a7","pitchNumber":1,"startTime":"2026-03-21T20:50:49.494Z","endTime":"2026-03-21T20:50:52.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":661531,"link":"/api/v1/people/661531","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.659560342911647,"aZ":-26.226209926853652,"pfxX":-1.2328726726638362,"pfxZ":3.478744731328982,"pX":1.5624965104615125,"pZ":2.941278759726996,"vX0":-2.942245815236446,"vY0":-129.41007145892982,"vZ0":-3.6441368160700285,"x":57.44,"y":159.37,"x0":2.8702926870192056,"y0":50.005865440636484,"z0":6.355838128347873,"aX":-2.1110576432363044},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":2.9,"spinRate":2457,"spinDirection":179},"zone":12,"typeConfidence":0.91,"plateTime":0.4217499897394914,"extension":5.7012025270454565},"index":2,"playId":"ef773f8b-0a93-39b9-9154-1e02aec2d16a","pitchNumber":2,"startTime":"2026-03-21T20:51:03.780Z","endTime":"2026-03-21T20:51:06.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":661531,"link":"/api/v1/people/661531","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.640042741243157,"aZ":-28.2706719420687,"pfxX":-1.010624099390527,"pfxZ":2.3424857927516634,"pX":0.25272957277392233,"pZ":2.7745735530205993,"vX0":-5.832575781017863,"vY0":-128.48378267600376,"vZ0":-3.5458026150287933,"x":107.37,"y":163.87,"x0":2.687286822695686,"y0":50.002323885040234,"z0":6.379423046353602,"aX":-1.6810926109996804},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.6,"breakHorizontal":3.2,"spinRate":2461,"spinDirection":172},"zone":5,"typeConfidence":0.91,"plateTime":0.4269815925105922,"extension":5.774648661578166},"hitData":{"launchSpeed":102.4,"launchAngle":-9.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.64,"coordY":170.62}},"index":3,"playId":"24f1ba75-b799-3856-8613-660235f0452b","pitchNumber":3,"startTime":"2026-03-21T20:51:18.929Z","endTime":"2026-03-21T20:51:25.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":661531,"link":"/api/v1/people/661531","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"credit":"b_ab"},{"player":{"id":682949,"link":"/api/v1/people/682949"},"credit":"p_ab"},{"player":{"id":661531,"link":"/api/v1/people/661531"},"credit":"b_pa"},{"player":{"id":682949,"link":"/api/v1/people/682949"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:51:25.956Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colby Thomas flies out to right fielder Kole Myers.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T20:51:49.229Z","endTime":"2026-03-21T20:52:14.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682949,"fullName":"Christian Suarez","link":"/api/v1/people/682949"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":801887,"link":"/api/v1/people/801887"},"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(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":88.6,"endSpeed":81.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36762599496004,"aZ":-26.08386340283382,"pfxX":-0.40261890455013427,"pfxZ":3.603576333596574,"pX":-0.5492074816142615,"pZ":2.028831445234468,"vX0":-7.084841283267474,"vY0":-128.76594582260546,"vZ0":-6.082081352679733,"x":137.93,"y":184.0,"x0":2.2836920831749064,"y0":50.000002685124095,"z0":6.424873603340649,"aX":-0.6785063543883143},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.4,"breakHorizontal":2.3,"spinRate":2508,"spinDirection":177},"zone":7,"typeConfidence":0.9,"plateTime":0.4244775945699595,"extension":5.69769043450985},"index":0,"playId":"063c4cff-516c-3e61-83be-bdb0f7b8761c","pitchNumber":1,"startTime":"2026-03-21T20:51:49.229Z","endTime":"2026-03-21T20:51:52.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":92.8,"endSpeed":85.3,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84223022756261,"aZ":-17.54391301459926,"pfxX":4.277240022875805,"pfxZ":7.904679256057996,"pX":-0.576385376726554,"pZ":2.9308167596201082,"vX0":-8.788396958059344,"vY0":-134.8219717067083,"vZ0":-5.869989136061994,"x":138.97,"y":159.65,"x0":2.1620036247791656,"y0":50.00304922809721,"z0":6.3641040113966785,"aX":7.917343223515059},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.3,"breakHorizontal":-6.0,"spinRate":2280,"spinDirection":158},"zone":1,"typeConfidence":0.87,"plateTime":0.4054402387415905,"extension":5.70932466386178},"hitData":{"launchSpeed":89.7,"launchAngle":53.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.86,"coordY":111.34}},"index":1,"playId":"02243259-d982-3a4d-928a-793bac41734c","pitchNumber":2,"startTime":"2026-03-21T20:52:05.998Z","endTime":"2026-03-21T20:52:14.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_ab"},{"player":{"id":682949,"link":"/api/v1/people/682949"},"credit":"p_ab"},{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_pa"},{"player":{"id":682949,"link":"/api/v1/people/682949"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.5,"awayTeamWinProbability":39.5,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.84,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:52:14.584Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Stefanic grounds out softly, pitcher Christian Suarez to first baseman Joe Vetrano.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-21T20:52:27.593Z","endTime":"2026-03-21T20:53:24.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682949,"fullName":"Christian Suarez","link":"/api/v1/people/682949"},"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":683021,"fullName":"Michael Stefanic","link":"/api/v1/people/683021"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682949,"link":"/api/v1/people/682949"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694838,"link":"/api/v1/people/694838"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27916248805244,"aZ":-28.020020389237576,"pfxX":-0.3504157387833411,"pfxZ":2.4290576643550885,"pX":-0.024825226073366274,"pZ":2.9672362319973336,"vX0":-6.247378610485038,"vY0":-129.4821366706496,"vZ0":-3.5208313962809377,"x":117.95,"y":158.66,"x0":2.4577594347239184,"y0":50.00344599476755,"z0":6.472478811245658,"aX":-0.5975866830114495},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.8,"breakHorizontal":1.9,"spinRate":2515,"spinDirection":179},"zone":2,"typeConfidence":0.9,"plateTime":0.421902884485966,"extension":5.682616419288706},"index":0,"playId":"b6448017-e31d-38cb-a287-88c417370ec5","pitchNumber":1,"startTime":"2026-03-21T20:52:38.739Z","endTime":"2026-03-21T20:52:41.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":83.7,"endSpeed":78.7,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.789641097441788,"aZ":-32.77447317418871,"pfxX":-2.988437952664764,"pfxZ":-0.3929847386995027,"pX":-0.1279612516964388,"pZ":1.605034118366874,"vX0":-6.309786286918459,"vY0":-121.95212052547203,"vZ0":-4.266926140209955,"x":121.88,"y":195.44,"x0":2.86216118581803,"y0":50.00096802396125,"z0":6.1475671430148555,"aX":-4.584632560682269},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.3,"breakHorizontal":6.6,"spinRate":2899,"spinDirection":331},"zone":8,"typeConfidence":0.99,"plateTime":0.44597057498765924,"extension":5.936093834693451},"index":1,"playId":"7cda0fa6-2b4e-3183-adb4-09a3736d8c3a","pitchNumber":2,"startTime":"2026-03-21T20:52:54.087Z","endTime":"2026-03-21T20:52:57.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.581471474151037,"aZ":-22.674739997783913,"pfxX":8.5724215967066,"pfxZ":5.6079881119351,"pX":0.8822392236443313,"pZ":2.8535800494922334,"vX0":-7.781331609270322,"vY0":-128.75273151128542,"vZ0":-3.8744408595502797,"x":83.37,"y":161.73,"x0":2.817398634835756,"y0":50.001071065738714,"z0":6.114710138514756,"aX":14.514985942776692},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.6,"breakHorizontal":-13.9,"spinRate":2243,"spinDirection":132},"zone":12,"typeConfidence":0.78,"plateTime":0.424021749592117,"extension":5.8707169985609955},"hitData":{"launchSpeed":49.5,"launchAngle":-70.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":125.77,"coordY":180.06}},"index":2,"playId":"d342f494-c48e-3bb8-8065-7ea5f0e6b577","pitchNumber":3,"startTime":"2026-03-21T20:53:17.540Z","endTime":"2026-03-21T20:53:24.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682949,"link":"/api/v1/people/682949","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664874,"link":"/api/v1/people/664874"},"first":{"id":694838,"link":"/api/v1/people/694838"},"second":{"id":702789,"link":"/api/v1/people/702789"},"third":{"id":695372,"link":"/api/v1/people/695372"},"shortstop":{"id":683169,"link":"/api/v1/people/683169"},"left":{"id":701618,"link":"/api/v1/people/701618"},"center":{"id":814696,"link":"/api/v1/people/814696"},"right":{"id":801887,"link":"/api/v1/people/801887"}},"offense":{"batter":{"id":683021,"link":"/api/v1/people/683021","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683021,"link":"/api/v1/people/683021"},"credit":"b_ab"},{"player":{"id":682949,"link":"/api/v1/people/682949"},"credit":"p_ab"},{"player":{"id":683021,"link":"/api/v1/people/683021"},"credit":"b_pa"},{"player":{"id":682949,"link":"/api/v1/people/682949"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:53:24.309Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kole Myers grounds out to first baseman Tommy White.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T20:55:30.806Z","endTime":"2026-03-21T20:55:38.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":801887,"fullName":"Kole Myers","link":"/api/v1/people/801887"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685290,"fullName":"Diego Barrera","link":"/api/v1/people/685290"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":801887,"fullName":"Kole Myers","link":"/api/v1/people/801887"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Diego Barrera replaces Abel Mercedes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"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-21T20:53:57.383Z","endTime":"2026-03-21T20:55:32.989Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685290,"link":"/api/v1/people/685290"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701951,"link":"/api/v1/people/701951","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":801887,"link":"/api/v1/people/801887","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":87.9,"endSpeed":80.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.219456371216456,"aZ":-26.146071039882585,"pfxX":9.349935562208369,"pfxZ":3.6450499687680615,"pX":0.3671751505892067,"pZ":2.9490237275354305,"vX0":-9.48670766681673,"vY0":-127.7237379771758,"vZ0":0.9039545489811249,"x":103.0,"y":159.16,"x0":2.9141521927279626,"y0":50.001199439270444,"z0":4.646093094910461,"aX":15.452765127953963},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.1,"breakHorizontal":-14.8,"spinRate":1998,"spinDirection":109},"zone":3,"typeConfidence":0.76,"plateTime":0.42878628501955784,"extension":6.415967223201484},"hitData":{"launchSpeed":97.9,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.8,"coordY":169.1}},"index":1,"playId":"009f87f0-0697-31a6-bde3-9bb81dd3421e","pitchNumber":1,"startTime":"2026-03-21T20:55:32.989Z","endTime":"2026-03-21T20:55:38.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685290,"link":"/api/v1/people/685290","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":801887,"link":"/api/v1/people/801887","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801887,"link":"/api/v1/people/801887"},"credit":"b_ab"},{"player":{"id":685290,"link":"/api/v1/people/685290"},"credit":"p_ab"},{"player":{"id":801887,"link":"/api/v1/people/801887"},"credit":"b_pa"},{"player":{"id":685290,"link":"/api/v1/people/685290"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:55:38.831Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jaron Elkins strikes out swinging.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T20:55:59.360Z","endTime":"2026-03-21T20:56:34.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":814696,"fullName":"Jaron Elkins","link":"/api/v1/people/814696"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685290,"fullName":"Diego Barrera","link":"/api/v1/people/685290"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814696,"fullName":"Jaron Elkins","link":"/api/v1/people/814696"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661531,"link":"/api/v1/people/661531"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":79.8,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.082509165226792,"aZ":-22.39025808793851,"pfxX":10.159973555049616,"pfxZ":5.966318519409572,"pX":-0.3688326351781614,"pZ":2.333988102761557,"vX0":-10.90854726883738,"vY0":-127.69487059787531,"vZ0":-1.2350068474161255,"x":131.06,"y":175.76,"x0":2.653184879186245,"y0":50.001287631942915,"z0":4.597650733451915,"aX":16.655802622906315},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.7,"breakHorizontal":-15.7,"spinRate":2041,"spinDirection":114},"zone":4,"typeConfidence":0.77,"plateTime":0.43013827270393,"extension":6.664232378962915},"index":0,"playId":"f8ab7499-9611-3d14-90b6-6c251bb22866","pitchNumber":1,"startTime":"2026-03-21T20:55:59.360Z","endTime":"2026-03-21T20:56:02.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685290,"link":"/api/v1/people/685290","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.0,"endSpeed":67.0,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.90575006042019,"aZ":-31.530876272647788,"pfxX":-4.658770743368063,"pfxZ":0.5638147815116845,"pX":0.771967037951329,"pZ":1.8152182233648988,"vX0":-3.244600635100617,"vY0":-106.24017559984944,"vZ0":1.673851629664827,"x":87.57,"y":189.77,"x0":2.9264158233794273,"y0":50.00206500626292,"z0":4.611854035203943,"aX":-5.302676694122027},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":1.8,"breakHorizontal":9.4,"spinRate":2334,"spinDirection":255},"zone":9,"typeConfidence":0.93,"plateTime":0.5163676220542692,"extension":6.399187208779913},"index":1,"playId":"43bbe643-f9fd-3638-8f3c-0fb7fdc026c0","pitchNumber":2,"startTime":"2026-03-21T20:56:17.226Z","endTime":"2026-03-21T20:56:20.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685290,"link":"/api/v1/people/685290","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.477887579081933,"aZ":-31.520367165545842,"pfxX":8.591133856404921,"pfxZ":0.48694643748532673,"pX":-0.41486133356884375,"pZ":1.5038553823306682,"vX0":-9.174108112397187,"vY0":-115.76749785013762,"vZ0":-0.03916504916524666,"x":132.81,"y":198.18,"x0":2.5004270743849477,"y0":50.00400133805969,"z0":4.561659312266229,"aX":11.554882190042893},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.2,"breakHorizontal":-13.0,"spinRate":1808,"spinDirection":89},"zone":13,"typeConfidence":0.47,"plateTime":0.47482164680612815,"extension":6.669477052083684},"index":2,"playId":"e8ca33ce-a02f-3c54-b929-3eadebc5d549","pitchNumber":3,"startTime":"2026-03-21T20:56:31.177Z","endTime":"2026-03-21T20:56:34.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685290,"link":"/api/v1/people/685290","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":814696,"link":"/api/v1/people/814696","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":814696,"link":"/api/v1/people/814696"},"credit":"b_ab"},{"player":{"id":685290,"link":"/api/v1/people/685290"},"credit":"p_ab"},{"player":{"id":814696,"link":"/api/v1/people/814696"},"credit":"b_pa"},{"player":{"id":685290,"link":"/api/v1/people/685290"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.85,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:56:34.177Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kellon Lindsey grounds out softly, pitcher Diego Barrera to first baseman Tommy White.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-21T20:56:48.196Z","endTime":"2026-03-21T20:57:55.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":813916,"fullName":"Kellon Lindsey","link":"/api/v1/people/813916"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685290,"fullName":"Diego Barrera","link":"/api/v1/people/685290"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":813916,"fullName":"Kellon Lindsey","link":"/api/v1/people/813916"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":685290,"link":"/api/v1/people/685290"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":71.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.874558487638105,"aZ":-27.075302718835395,"pfxX":8.591765338895991,"pfxZ":3.8406376755915073,"pX":-0.09940509357633029,"pZ":2.3556202747766872,"vX0":-8.612357437096966,"vY0":-114.9487873763293,"vZ0":1.019523018720185,"x":120.79,"y":175.18,"x0":2.593536389004737,"y0":50.00341353531957,"z0":4.550946992161467,"aX":11.408169488569726},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":7.6,"breakHorizontal":-13.2,"spinRate":1742,"spinDirection":90},"zone":5,"typeConfidence":0.61,"plateTime":0.4779407956785544,"extension":6.602826730399744},"index":0,"playId":"8513262a-43aa-3901-9fdf-71a99b344080","pitchNumber":1,"startTime":"2026-03-21T20:56:54.648Z","endTime":"2026-03-21T20:56:57.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685290,"link":"/api/v1/people/685290","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":813916,"link":"/api/v1/people/813916","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.039484377258393,"aZ":-18.882583277066846,"pfxX":8.963470746342557,"pfxZ":7.662503348306215,"pX":0.7109301976202779,"pZ":2.68497528480575,"vX0":-8.009246792897244,"vY0":-131.1828409164347,"vZ0":-2.1234195554146837,"x":89.9,"y":166.29,"x0":2.646456240437506,"y0":50.000585349492454,"z0":4.92004938380014,"aX":15.543105713310695},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.6,"breakHorizontal":-14.4,"spinRate":2144,"spinDirection":123},"zone":6,"typeConfidence":0.77,"plateTime":0.4183290081186821,"extension":6.47066261154393},"index":1,"playId":"554f0563-9ef8-3ffc-94b9-ebcd40fd91f3","pitchNumber":2,"startTime":"2026-03-21T20:57:04.596Z","endTime":"2026-03-21T20:57:08.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685290,"link":"/api/v1/people/685290","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":813916,"link":"/api/v1/people/813916","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.207734184535866,"aZ":-33.23998793402898,"pfxX":9.875517179378905,"pfxZ":-0.7892395467527109,"pX":-1.285711525718645,"pZ":1.4141426373266361,"vX0":-11.421961435182682,"vY0":-115.84094297452985,"vZ0":0.16908826736368443,"x":166.01,"y":200.6,"x0":2.4322106578856717,"y0":50.001828066257374,"z0":4.525335995231376,"aX":13.384252592987801},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.1,"breakHorizontal":-15.0,"spinRate":1795,"spinDirection":89},"zone":13,"typeConfidence":0.75,"plateTime":0.4733440822571713,"extension":6.710236563922822},"index":2,"playId":"7ae12f6a-6ddd-348d-95ab-2a55de1a5d31","pitchNumber":3,"startTime":"2026-03-21T20:57:21.006Z","endTime":"2026-03-21T20:57:24.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685290,"link":"/api/v1/people/685290","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":813916,"link":"/api/v1/people/813916","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.980863305525713,"aZ":-29.77689294502427,"pfxX":8.790527088671375,"pfxZ":1.7275358543907053,"pX":0.6947221123301528,"pZ":2.3890819808437795,"vX0":-7.264267368200277,"vY0":-117.11860237472867,"vZ0":1.4484581362901745,"x":90.52,"y":174.27,"x0":2.693496093537353,"y0":50.0042224343335,"z0":4.545980852160079,"aX":12.221051237635072},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.8,"breakHorizontal":-14.2,"spinRate":1696,"spinDirection":91},"zone":6,"typeConfidence":0.55,"plateTime":0.46754887107112353,"extension":6.663675952742568},"index":3,"playId":"7a3dd2bb-f81d-31d3-a4ae-ff867f67ca39","pitchNumber":4,"startTime":"2026-03-21T20:57:32.882Z","endTime":"2026-03-21T20:57:35.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685290,"link":"/api/v1/people/685290","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":813916,"link":"/api/v1/people/813916","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":72.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":16.9200016207627,"aZ":-28.21415248694749,"pfxX":-1.1007776687777353,"pfxZ":3.017773885377082,"pX":-1.0214242665940445,"pZ":1.4465447063862151,"vX0":-8.121072052684074,"vY0":-112.7362677711379,"vZ0":-0.7078776780880538,"x":155.93,"y":199.72,"x0":2.7429755145315773,"y0":50.001904533812365,"z0":4.566768825814888,"aX":-1.441167973663593},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":5.6,"breakHorizontal":3.7,"spinRate":2376,"spinDirection":266},"zone":13,"typeConfidence":0.71,"plateTime":0.4824446590313336,"extension":6.729038210080905},"hitData":{"launchSpeed":56.8,"launchAngle":-53.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.85,"coordY":181.28}},"index":4,"playId":"69b68ad8-8482-36b2-8171-fec6d11bba04","pitchNumber":5,"startTime":"2026-03-21T20:57:48.679Z","endTime":"2026-03-21T20:57:55.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685290,"link":"/api/v1/people/685290","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661531,"link":"/api/v1/people/661531"},"first":{"id":695720,"link":"/api/v1/people/695720"},"second":{"id":683021,"link":"/api/v1/people/683021"},"third":{"id":800182,"link":"/api/v1/people/800182"},"shortstop":{"id":671748,"link":"/api/v1/people/671748"},"left":{"id":687515,"link":"/api/v1/people/687515"},"center":{"id":683454,"link":"/api/v1/people/683454"},"right":{"id":800149,"link":"/api/v1/people/800149"}},"offense":{"batter":{"id":813916,"link":"/api/v1/people/813916","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"First Base"},{"official":{"id":485856,"link":"/api/v1/people/485856"},"officialType":"Second Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":813916,"link":"/api/v1/people/813916"},"credit":"b_ab"},{"player":{"id":685290,"link":"/api/v1/people/685290"},"credit":"p_ab"},{"player":{"id":813916,"link":"/api/v1/people/813916"},"credit":"b_pa"},{"player":{"id":685290,"link":"/api/v1/people/685290"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.42,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-03-21T20:57:55.771Z","atBatIndex":77}]