[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out, pitcher Tomoyuki Sugano to first baseman Willi Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-24T19:12:08.664Z","endTime":"2026-03-24T19:12:19.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608372,"link":"/api/v1/people/608372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"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-24T16:44:02.339Z","endTime":"2026-03-24T18:53:10.268Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"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-24T18:53:10.268Z","endTime":"2026-03-24T19:12:05.448Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"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-24T19:12:05.448Z","endTime":"2026-03-24T19:12:10.901Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10151817385946,"aZ":-15.62800286007926,"pfxX":-2.3388961077899846,"pfxZ":8.99879067096933,"pX":-0.7714636092788435,"pZ":2.5974494385982574,"vX0":5.115206248664586,"vY0":-134.25048914941848,"vZ0":-5.999921418377929,"x":146.41,"y":168.65,"x0":-2.3914456595069398,"y0":50.000243022865405,"z0":5.960132324642556,"aX":-4.299607592900992},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.4,"breakHorizontal":3.2,"spinRate":2356,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.40686929739997213,"extension":6.222088819096185},"hitData":{"launchSpeed":94.9,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.62,"coordY":177.65}},"index":3,"playId":"0f4df5b0-d615-3c0f-8814-2ab71bc69db1","pitchNumber":1,"startTime":"2026-03-24T19:12:10.901Z","endTime":"2026-03-24T19:12:19.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-03-24T19:12:19.875Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gleyber Torres doubles (3) on a sharp line drive to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-24T19:12:42.944Z","endTime":"2026-03-24T19:14:31.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35169720978504,"aZ":-19.416905420570632,"pfxX":-7.563199314367486,"pfxZ":7.081416570253481,"pX":0.8658071470093064,"pZ":3.080558178203672,"vX0":10.543948247146757,"vY0":-133.51286566206895,"vZ0":-3.951795516197496,"x":84.0,"y":155.6,"x0":-2.1560274362103917,"y0":50.001644176257436,"z0":5.9812482493224515,"aX":-13.623288993767067},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.1,"breakHorizontal":11.4,"spinRate":2253,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.41060264501426547,"extension":6.295616859275893},"index":0,"playId":"2a5167b1-6047-3b33-bdb8-ee9148f41639","pitchNumber":1,"startTime":"2026-03-24T19:12:42.944Z","endTime":"2026-03-24T19:12:46.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.083204292609256,"aZ":-14.34337737754455,"pfxX":-2.959944299745635,"pfxZ":9.56051977418028,"pX":0.2463145319712894,"pZ":2.4709739719667536,"vX0":7.5955653725973304,"vY0":-135.57257448434407,"vZ0":-6.601084709807223,"x":107.61,"y":172.06,"x0":-2.204661146634225,"y0":50.00483410791922,"z0":5.934915140913792,"aX":-5.522350186445405},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":3.8,"spinRate":2318,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.4036961404381958,"extension":6.116441599568502},"index":1,"playId":"7360bd6e-545a-3ec4-b24b-0ae1cbcc7c2f","pitchNumber":2,"startTime":"2026-03-24T19:13:00.348Z","endTime":"2026-03-24T19:13:03.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21936730709549,"aZ":-37.036393507772836,"pfxX":1.2416248069794398,"pfxZ":-3.3905407475690126,"pX":0.16544585705163922,"pZ":2.252122490554642,"vX0":5.19216123075678,"vY0":-118.85673128855478,"vZ0":-1.3105430788563563,"x":110.69,"y":177.97,"x0":-2.2062701969054057,"y0":50.002095315769,"z0":6.165868634862725,"aX":1.7805883445819524},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-6.2,"breakHorizontal":-3.5,"spinRate":2515,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.46036459369429394,"extension":6.241210872510126},"index":2,"playId":"9ed98db9-7fe0-3289-87c7-9545713d6e04","pitchNumber":3,"startTime":"2026-03-24T19:13:17.396Z","endTime":"2026-03-24T19:13:20.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.634378298131892,"aZ":-16.33190338423714,"pfxX":-2.320989842638267,"pfxZ":8.658717660928552,"pX":0.7872275184028211,"pZ":2.0904795470256228,"vX0":9.102327794049245,"vY0":-134.08193370259752,"vZ0":-6.937662540868865,"x":86.99,"y":182.34,"x0":-2.342647740441824,"y0":50.00354175425344,"z0":5.866589454309356,"aX":-4.247318058147056},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.4,"breakHorizontal":2.4,"spinRate":2419,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4077118539094311,"extension":6.29161927843313},"index":3,"playId":"6b68d3f3-60a9-3f46-93aa-90f9a2b807ba","pitchNumber":4,"startTime":"2026-03-24T19:13:39.800Z","endTime":"2026-03-24T19:14:06.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"}},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.459103555814455,"aZ":-22.351978095446988,"pfxX":-7.630332893103511,"pfxZ":5.991440743358817,"pX":-0.42460368625166206,"pZ":3.1039634660432265,"vX0":6.969712567481311,"vY0":-126.85349693772086,"vZ0":-2.833379081586859,"x":133.18,"y":154.97,"x0":-2.2082810165796856,"y0":50.004676928144754,"z0":6.005456297525394,"aX":-12.513549882959081},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.4,"breakHorizontal":12.4,"spinRate":1586,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.4307751350575133,"extension":6.276144485599754},"hitData":{"launchSpeed":100.2,"launchAngle":22.0,"totalDistance":365.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":93.93,"coordY":55.5}},"index":4,"playId":"49a16b8a-04fe-3b3d-a89d-d16d5560e544","pitchNumber":5,"startTime":"2026-03-24T19:14:17.618Z","endTime":"2026-03-24T19:14:31.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:14:31.330Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out sharply to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-24T19:14:34.014Z","endTime":"2026-03-24T19:15:33.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.810370844990413,"aZ":-15.624584333253905,"pfxX":-4.287892423785808,"pfxZ":9.04807396391428,"pX":-0.14100043144567245,"pZ":1.979778505500656,"vX0":7.547103866968516,"vY0":-133.88249662532903,"vZ0":-7.1194630030484785,"x":122.37,"y":185.33,"x0":-2.429564476397295,"y0":50.00512887692024,"z0":5.776041685717137,"aX":-7.84565304867026},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":6.2,"spinRate":2428,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.40791125403852213,"extension":6.208694721446135},"index":0,"playId":"d121218a-70b1-307e-a39e-f62e4993ac42","pitchNumber":1,"startTime":"2026-03-24T19:15:00.616Z","endTime":"2026-03-24T19:15:04.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":91.4,"endSpeed":83.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.390809891062364,"aZ":-17.77760582434248,"pfxX":-3.642202504523439,"pfxZ":8.011167335134859,"pX":-0.029325778257796902,"pZ":3.1742705759353442,"vX0":7.314738638378762,"vY0":-132.92225349222753,"vZ0":-3.8149692295334794,"x":118.12,"y":153.07,"x0":-2.3384962779679674,"y0":50.00121135222448,"z0":5.911947903203145,"aX":-6.544463360150013},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.9,"breakHorizontal":5.0,"spinRate":2378,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.41142627264974774,"extension":6.180811198690458},"hitData":{"launchSpeed":104.5,"launchAngle":55.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":128.75,"coordY":78.29}},"index":1,"playId":"98d5a6c4-b698-368e-aaf4-4207a56bcbcf","pitchNumber":2,"startTime":"2026-03-24T19:15:19.817Z","endTime":"2026-03-24T19:15:33.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:15:33.938Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dillon Dingler homers (2) on a fly ball to left center field. Gleyber Torres scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-24T19:15:56.508Z","endTime":"2026-03-24T19:16:45.344Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"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(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":78.3,"endSpeed":72.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.524004777590367,"aZ":-40.83733178754558,"pfxX":3.14021450418216,"pfxZ":-6.615686748676406,"pX":0.17335957072983535,"pZ":2.6974296568491556,"vX0":4.331249363955147,"vY0":-113.91613099679073,"vZ0":1.0939690809750804,"x":110.39,"y":165.95,"x0":-2.162698152738583,"y0":50.00163487183495,"z0":6.257769810853834,"aX":4.112927798089821},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-11.4,"breakHorizontal":-6.8,"spinRate":2671,"spinDirection":43},"zone":5,"typeConfidence":2.0,"plateTime":0.48138479019383196,"extension":6.037079807892478},"index":0,"playId":"3668b841-86d0-31ee-ab47-649339001aee","pitchNumber":1,"startTime":"2026-03-24T19:16:00.481Z","endTime":"2026-03-24T19:16:04.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.399532288509974,"aZ":-20.021331951385385,"pfxX":-9.738394596319317,"pfxZ":6.793081737673853,"pX":-0.3093932831339972,"pZ":2.234698739069249,"vX0":8.707576298775965,"vY0":-133.13766631180644,"vZ0":-5.454905457912487,"x":128.79,"y":178.44,"x0":-2.3619888960073196,"y0":50.00498568830279,"z0":5.7654596021504085,"aX":-17.431287901886698},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.3,"breakHorizontal":15.7,"spinRate":2317,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.411867073261206,"extension":6.201182520015515},"hitData":{"launchSpeed":101.0,"launchAngle":25.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":54.21,"coordY":54.7}},"index":1,"playId":"c779865b-c818-300b-9abd-27e4729a9e96","pitchNumber":2,"startTime":"2026-03-24T19:16:20.409Z","endTime":"2026-03-24T19:16:45.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.4,"awayTeamWinProbability":65.6,"homeTeamWinProbabilityAdded":-17.200000000000003,"leverageIndex":1.21,"dramaIndex":141.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:16:45.344Z","atBatIndex":3},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Colt Keith doubles (2) on a sharp line drive to right fielder Jordan Beck.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-24T19:16:55.559Z","endTime":"2026-03-24T19:19:08.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.269023556845546,"aZ":-29.527972853143133,"pfxX":-4.541611788555377,"pfxZ":1.7354734974924169,"pX":-0.8535776799909677,"pZ":2.0084896039080564,"vX0":4.946769856393641,"vY0":-122.49435902376366,"vZ0":-3.617063999668967,"x":149.54,"y":184.55,"x0":-2.3052699440092312,"y0":50.003828792249834,"z0":6.017665775821153,"aX":-6.9306189015172786},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.5,"breakHorizontal":7.1,"spinRate":1570,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.446437528256896,"extension":6.2596792089055775},"index":0,"playId":"a9fb34d3-3a54-3afd-b24b-07d64affa8dd","pitchNumber":1,"startTime":"2026-03-24T19:17:05.681Z","endTime":"2026-03-24T19:17:08.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.528660585669666,"aZ":-28.679840411271794,"pfxX":-4.164559631160497,"pfxZ":2.2119668700856003,"pX":-0.7447559522996171,"pZ":1.9183540223176105,"vX0":5.220277731891691,"vY0":-125.0577542120026,"vZ0":-4.269139546545107,"x":145.39,"y":186.98,"x0":-2.319466426297371,"y0":50.00539036326146,"z0":6.003690562085343,"aX":-6.5889537117269255},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.2,"breakHorizontal":6.4,"spinRate":1535,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.438197734869064,"extension":6.274738861906967},"index":1,"playId":"44dece0b-b99b-35a3-9286-ec083c88f6fd","pitchNumber":2,"startTime":"2026-03-24T19:17:20.107Z","endTime":"2026-03-24T19:17:23.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-24T19:17:36.416Z","endTime":"2026-03-24T19:17:49.145Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56254695532477,"aZ":-25.595585115059514,"pfxX":-7.16238242685637,"pfxZ":4.008732983215932,"pX":-0.794687270376928,"pZ":0.7111016768965366,"vX0":6.208602323822227,"vY0":-126.92933918545447,"vZ0":-7.692134414264702,"x":147.29,"y":219.58,"x0":-2.334966398067912,"y0":50.0024582199041,"z0":5.801588276518373,"aX":-11.754825697057976},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.8,"breakHorizontal":11.6,"spinRate":1760,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.43056145687143976,"extension":6.268957821542497},"index":3,"playId":"48e33d77-2b36-378c-b41b-7cd4c0df2c9c","pitchNumber":3,"startTime":"2026-03-24T19:17:49.145Z","endTime":"2026-03-24T19:17:52.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.507174993911505,"aZ":-25.334215770855316,"pfxX":-6.222231367755077,"pfxZ":4.2422640041453565,"pX":-0.5219839436129579,"pZ":0.5933938905995685,"vX0":6.562628822414743,"vY0":-125.70672030666888,"vZ0":-7.914571604207029,"x":136.9,"y":222.76,"x0":-2.3479001340204313,"y0":50.00512468636926,"z0":5.814417717387159,"aX":-10.041938604461706},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.2,"breakHorizontal":10.0,"spinRate":1556,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4343479573952962,"extension":6.302318002098631},"index":4,"playId":"6809d9a3-b2c7-395e-a4c0-2c2fcbe860fe","pitchNumber":4,"startTime":"2026-03-24T19:18:11.050Z","endTime":"2026-03-24T19:18:14.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":91.9,"endSpeed":83.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.151792036085652,"aZ":-15.973813774512127,"pfxX":-4.242841435468935,"pfxZ":8.947084997982241,"pX":-1.2214137257256892,"pZ":3.5185803162801506,"vX0":4.714029722414072,"vY0":-133.7724171668405,"vZ0":-3.590713602271478,"x":163.56,"y":143.78,"x0":-2.456105049161811,"y0":50.00062166657318,"z0":6.024992483824729,"aX":-7.680590227561142},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.6,"breakHorizontal":6.6,"spinRate":2424,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4096250140053219,"extension":6.141174423517306},"index":5,"playId":"e7f3dd52-0f23-329f-bbd1-2fb8a4db7588","pitchNumber":5,"startTime":"2026-03-24T19:18:31.926Z","endTime":"2026-03-24T19:18:35.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.587392463557325,"aZ":-40.11289050910577,"pfxX":3.924038730203516,"pfxZ":-6.0254289367168585,"pX":-0.1068042993949423,"pZ":2.063078014600996,"vX0":3.9846762379045644,"vY0":-114.47071528703424,"vZ0":-0.14909729801453353,"x":121.07,"y":183.08,"x0":-2.384725708852502,"y0":50.00370890832551,"z0":6.080641375416038,"aX":5.168676483291894},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-10.6,"breakHorizontal":-8.2,"spinRate":2728,"spinDirection":51},"zone":8,"typeConfidence":2.0,"plateTime":0.47984384059594154,"extension":6.118375547108094},"hitData":{"launchSpeed":103.3,"launchAngle":24.0,"totalDistance":386.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.92,"coordY":51.77}},"index":6,"playId":"24a7c126-116d-3e39-b3c0-6bc2ac2fc8fa","pitchNumber":6,"startTime":"2026-03-24T19:18:54.046Z","endTime":"2026-03-24T19:19:08.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.6,"awayTeamWinProbability":67.4,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.33,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:19:08.192Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-03-24T19:19:21.180Z","endTime":"2026-03-24T19:20:50.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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.3,"endSpeed":79.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.851591390667956,"aZ":-28.455376467993364,"pfxX":-0.11638129814627085,"pfxZ":2.291863760168704,"pX":-1.24597031910997,"pZ":2.8550485797540808,"vX0":3.2488579085271234,"vY0":-127.04750678640727,"vZ0":-2.182917196408889,"x":164.49,"y":161.69,"x0":-2.5302507700645482,"y0":50.00225523340211,"z0":6.003820454328905,"aX":-0.18897857177036625},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.8,"breakHorizontal":-0.6,"spinRate":2424,"spinDirection":177},"zone":11,"typeConfidence":2.0,"plateTime":0.43235406367831875,"extension":6.105003860193867},"index":0,"playId":"0ff0504e-4bec-3b22-a616-e50b6431cf44","pitchNumber":1,"startTime":"2026-03-24T19:19:38.732Z","endTime":"2026-03-24T19:19:42.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59349868173717,"aZ":-32.742402351377486,"pfxX":5.0259291952686915,"pfxZ":-0.42310766463397087,"pX":-0.7619584681833503,"pZ":2.368189792103137,"vX0":2.666730616379648,"vY0":-115.78612577395579,"vZ0":-0.9023956305908897,"x":146.04,"y":174.84,"x0":-2.585217521940337,"y0":50.001781635814275,"z0":5.923271436047971,"aX":6.756988604620111},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-0.7,"breakHorizontal":-9.8,"spinRate":2631,"spinDirection":49},"zone":4,"typeConfidence":2.0,"plateTime":0.4748168081927142,"extension":6.020300676302147},"index":1,"playId":"ad0fc467-b887-3236-b571-7f2276a833a5","pitchNumber":2,"startTime":"2026-03-24T19:19:57.355Z","endTime":"2026-03-24T19:20:00.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.420684872792798,"aZ":-34.92626663413307,"pfxX":0.694796224967108,"pfxZ":-1.873809441733009,"pX":0.035861772900381075,"pZ":2.0625920850326587,"vX0":5.189473906445516,"vY0":-120.34500065616844,"vZ0":-2.0985378645984976,"x":115.63,"y":183.09,"x0":-2.2390711375698316,"y0":50.00452370001104,"z0":6.040414405727871,"aX":1.0187075344510912},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.6,"breakHorizontal":-2.5,"spinRate":2610,"spinDirection":77},"zone":8,"typeConfidence":2.0,"plateTime":0.45518258298526026,"extension":6.0378300719379405},"index":2,"playId":"006df7c8-e494-3f17-ad37-0f57c3a357f0","pitchNumber":3,"startTime":"2026-03-24T19:20:17.727Z","endTime":"2026-03-24T19:20:21.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.443085671813638,"aZ":-36.515802643502965,"pfxX":2.1877743195778563,"pfxZ":-3.0336571142993556,"pX":0.06134041928590836,"pZ":1.685947043080305,"vX0":4.647062889186079,"vY0":-118.85196314266643,"vZ0":-2.335048154917014,"x":114.66,"y":193.26,"x0":-2.2021444337249267,"y0":50.001852797177,"z0":5.992491508290199,"aX":3.1331568998673456},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.8,"breakHorizontal":-5.0,"spinRate":2711,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.46057652138819893,"extension":6.075453426616086},"index":3,"playId":"a610172f-a822-3428-a85f-9cabb35ac70d","pitchNumber":4,"startTime":"2026-03-24T19:20:46.539Z","endTime":"2026-03-24T19:20:50.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":0.97,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:20:50.238Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to left fielder Kerry Carpenter.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-24T19:23:14.274Z","endTime":"2026-03-24T19:23:21.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.583930275418492,"aZ":-16.041705939923563,"pfxX":-6.771281223541289,"pfxZ":8.841292500482666,"pX":-0.03618984662160449,"pZ":1.3913268319123355,"vX0":6.418183863496699,"vY0":-134.12180779181392,"vZ0":-10.97897736442524,"x":118.38,"y":201.21,"x0":-1.5786537147797155,"y0":50.00214574534948,"z0":6.677568969291096,"aX":-12.355201804997147},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.8,"breakHorizontal":10.9,"spinRate":2400,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.40812681562493935,"extension":5.8276197900891695},"hitData":{"launchSpeed":83.4,"launchAngle":35.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.79,"coordY":96.46}},"index":0,"playId":"ca977678-a00c-369a-816e-23c62003536f","pitchNumber":1,"startTime":"2026-03-24T19:23:14.274Z","endTime":"2026-03-24T19:23:21.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:23:21.854Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-24T19:23:24.222Z","endTime":"2026-03-24T19:24:30.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.021861853107797,"aZ":-17.97438085269485,"pfxX":-7.638821820034833,"pfxZ":7.695936529705801,"pX":-0.30134251815933805,"pZ":2.027461369005046,"vX0":6.076071892176119,"vY0":-134.66519663032412,"vZ0":-9.274756529836655,"x":128.49,"y":184.04,"x0":-1.58947805581014,"y0":50.000990697472965,"z0":6.77639670316303,"aX":-14.091111836291603},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.2,"breakHorizontal":12.6,"spinRate":2426,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.4060449442533183,"extension":5.707829519479203},"index":0,"playId":"3565829e-bebf-34aa-8a9c-b6f88ac44a92","pitchNumber":1,"startTime":"2026-03-24T19:23:49.050Z","endTime":"2026-03-24T19:23:52.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.272944223095486,"aZ":-26.37751146370145,"pfxX":-8.377908376735647,"pfxZ":3.9690889311415267,"pX":-0.17775763675031092,"pZ":1.7962037808326148,"vX0":6.3627017677840065,"vY0":-119.56339349409495,"vZ0":-6.404963411982652,"x":123.78,"y":190.28,"x0":-1.7742527090289,"y0":50.00142655141994,"z0":6.851405130350231,"aX":-12.22886142283936},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.0,"breakHorizontal":13.8,"spinRate":1635,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.4566628556387471,"extension":5.699897594442135},"index":1,"playId":"6585eafd-a3f3-3caf-87f1-b48712cb3e60","pitchNumber":2,"startTime":"2026-03-24T19:24:04.360Z","endTime":"2026-03-24T19:24:08.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":83.5,"endSpeed":77.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.143937838579642,"aZ":-24.24569648139051,"pfxX":-8.314301848711793,"pfxZ":5.286681132293025,"pX":0.03339646208681716,"pZ":1.373689808274333,"vX0":6.904751882675966,"vY0":-121.28897286956953,"vZ0":-7.772708682799688,"x":115.73,"y":201.69,"x0":-1.7602981099331303,"y0":50.004403593368615,"z0":6.712214543921497,"aX":-12.476779213680985},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":8.0,"breakHorizontal":13.6,"spinRate":1722,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.45037055847735763,"extension":5.70838985479343},"index":2,"playId":"f2a2a6b9-ad53-3813-8f32-16f37c8829b9","pitchNumber":3,"startTime":"2026-03-24T19:24:27.273Z","endTime":"2026-03-24T19:24:30.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.3,"awayTeamWinProbability":68.7,"homeTeamWinProbabilityAdded":-1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:24:30.273Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hunter Goodman doubles (2) on a line drive to right fielder Wenceel Pérez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-24T19:24:52.814Z","endTime":"2026-03-24T19:25:44.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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(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":92.7,"endSpeed":85.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38955097178884,"aZ":-13.515884468272544,"pfxX":-5.412754218654081,"pfxZ":10.080113378075305,"pX":1.1306005318110182,"pZ":1.679332903023868,"vX0":8.369545966455652,"vY0":-134.49139761633484,"vZ0":-10.92392045697476,"x":73.9,"y":193.44,"x0":-1.3039365366125997,"y0":50.00016118944493,"z0":6.72685417396811,"aX":-10.016075532910511},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":8.2,"spinRate":2368,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4056951174001946,"extension":5.712589526208301},"index":0,"playId":"748ccf9c-9de4-3531-8326-36fb9882f8a9","pitchNumber":1,"startTime":"2026-03-24T19:24:58.325Z","endTime":"2026-03-24T19:25:02.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":91.6,"endSpeed":84.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.665070936729265,"aZ":-13.973586603748451,"pfxX":-5.726421280215556,"pfxZ":10.038168547951706,"pX":0.36863368578562583,"pZ":2.2225587459565603,"vX0":6.998254034995752,"vY0":-133.08474119900816,"vZ0":-9.312579512944646,"x":102.95,"y":178.77,"x0":-1.5378047589919706,"y0":50.00339560239059,"z0":6.754412072684164,"aX":-10.383888043911131},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.6,"breakHorizontal":9.0,"spinRate":2413,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.4098768084209321,"extension":5.717839083805928},"index":1,"playId":"bebf6858-cac4-318f-8dc2-c62a69c51190","pitchNumber":2,"startTime":"2026-03-24T19:25:13.675Z","endTime":"2026-03-24T19:25:17.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":72.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.537403738890458,"aZ":-39.2303990406328,"pfxX":1.627194585514025,"pfxZ":-5.354446735346592,"pX":0.3287031204759663,"pZ":2.613638012019999,"vX0":3.94386757988596,"vY0":-113.41565972904907,"vZ0":-1.183395248114449,"x":104.47,"y":168.21,"x0":-1.6363374417015673,"y0":50.00414908714066,"z0":7.015717306981028,"aX":2.143242902716363},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-9.7,"breakHorizontal":-3.8,"spinRate":2653,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.4808602550041292,"extension":5.613414408730158},"hitData":{"launchSpeed":97.4,"launchAngle":24.0,"totalDistance":372.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.38,"coordY":52.93}},"index":2,"playId":"e2c0d473-cbd4-3602-92f2-035944d69605","pitchNumber":3,"startTime":"2026-03-24T19:25:30.368Z","endTime":"2026-03-24T19:25:44.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.5,"awayTeamWinProbability":66.5,"homeTeamWinProbabilityAdded":2.1999999999999993,"leverageIndex":0.4,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:25:44.128Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, shortstop Zach McKinstry to first baseman Colt Keith.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-03-24T19:26:18.715Z","endTime":"2026-03-24T19:26:50.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.9,"endSpeed":83.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93814965089267,"aZ":-12.634785424823344,"pfxX":-6.7988617577111015,"pfxZ":10.990840824170117,"pX":0.4438648733790539,"pZ":1.2613395806910703,"vX0":7.414742616470039,"vY0":-133.06876512710278,"vZ0":-11.895321652376817,"x":100.08,"y":204.72,"x0":-1.5072161742191874,"y0":50.0004178138266,"z0":6.7285649535682435,"aX":-12.082921851955824},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.2,"breakHorizontal":10.6,"spinRate":2325,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4130318334160732,"extension":5.970920024563561},"index":0,"playId":"ea7bfca6-0d60-3c3c-bb5b-39c8c2f138f2","pitchNumber":1,"startTime":"2026-03-24T19:26:18.715Z","endTime":"2026-03-24T19:26:21.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":87.6,"endSpeed":80.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39734658318751,"aZ":-25.15397640446499,"pfxX":-0.899703846010822,"pfxZ":4.312924290755732,"pX":1.063159895070592,"pZ":1.8270565948464568,"vX0":6.982682859272498,"vY0":-127.18482080623204,"vZ0":-7.386984673573958,"x":76.47,"y":189.45,"x0":-1.6075226849971547,"y0":50.00598309829639,"z0":6.779660533657614,"aX":-1.4658675265649248},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.2,"breakHorizontal":0.0,"spinRate":2329,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.43154513070459233,"extension":5.875608785406429},"hitData":{"launchSpeed":72.9,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.86,"coordY":157.9}},"index":1,"playId":"50ab23b2-c9ce-31ff-8ec1-e551f6330aec","pitchNumber":2,"startTime":"2026-03-24T19:26:41.612Z","endTime":"2026-03-24T19:26:50.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"second":{"id":696100,"link":"/api/v1/people/696100"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-3.3000000000000007,"leverageIndex":1.21,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:26:50.241Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Vierling flies out to right fielder Jordan Beck.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-24T19:28:56.493Z","endTime":"2026-03-24T19:30:41.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.821518110580847,"aZ":-24.674632519099553,"pfxX":0.7124274838555302,"pfxZ":4.460733911267214,"pX":0.5265635607276905,"pZ":1.0789115954656858,"vX0":6.465292813655696,"vY0":-128.13632401441603,"vZ0":-7.403844315626996,"x":96.93,"y":209.65,"x0":-2.1105966308058632,"y0":50.00105446469992,"z0":5.903602382973921,"aX":1.1968035861763786},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.8,"breakHorizontal":-2.6,"spinRate":2543,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.42570960917811673,"extension":6.055649632595644},"index":0,"playId":"cc7dce54-357b-389d-aec2-168c96cb1ed0","pitchNumber":1,"startTime":"2026-03-24T19:28:56.493Z","endTime":"2026-03-24T19:28:59.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":92.7,"endSpeed":85.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.662607672637865,"aZ":-12.49306238980824,"pfxX":-3.390223491254344,"pfxZ":10.648416103507213,"pX":0.7536274966231943,"pZ":2.3437853798422523,"vX0":8.739494729923482,"vY0":-134.70548090363184,"vZ0":-7.182277739633831,"x":88.27,"y":175.5,"x0":-2.084053566757705,"y0":50.00613153279336,"z0":5.91729975066197,"aX":-6.268997102669038},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.0,"breakHorizontal":4.4,"spinRate":2538,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.40571473504939837,"extension":6.234900413752442},"index":1,"playId":"c3815828-10f5-3599-883b-a6dfa7d09a6c","pitchNumber":2,"startTime":"2026-03-24T19:29:12.935Z","endTime":"2026-03-24T19:29:15.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-03-24T19:29:21.676Z","endTime":"2026-03-24T19:29:33.610Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99849993407912,"aZ":-14.958874073258537,"pfxX":-1.5399111411871025,"pfxZ":9.345239239726526,"pX":0.7848215196125955,"pZ":3.1506581693282336,"vX0":8.18257638219781,"vY0":-134.1338138701799,"vZ0":-4.752321064211376,"x":87.08,"y":153.71,"x0":-2.0907596751599873,"y0":50.00439937090582,"z0":5.9940191097487725,"aX":-2.8377502903781355},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":1.2,"spinRate":2418,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.40662866162073685,"extension":6.0172364455357865},"index":3,"playId":"839d9b4c-aff8-3557-96df-e4ea365d6618","pitchNumber":3,"startTime":"2026-03-24T19:29:33.610Z","endTime":"2026-03-24T19:29:37.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.265737245216044,"aZ":-26.63396202402914,"pfxX":-5.178259352269825,"pfxZ":3.446014391433935,"pX":0.9232578781440511,"pZ":0.38182525612999935,"vX0":8.773665274230797,"vY0":-125.42154361362243,"vZ0":-8.313471760770723,"x":81.81,"y":228.47,"x0":-1.933443100308012,"y0":50.00162186865627,"z0":5.8832206237499,"aX":-8.322541891283862},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.7,"breakHorizontal":7.6,"spinRate":1660,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4352411012059254,"extension":6.302863924879963},"index":4,"playId":"c5ae9631-67e9-351a-8fb9-b121323644c4","pitchNumber":4,"startTime":"2026-03-24T19:29:50.826Z","endTime":"2026-03-24T19:29:53.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.195194530436375,"aZ":-13.494582501563672,"pfxX":-3.5235715021727483,"pfxZ":10.260742997900666,"pX":-0.18660908269370216,"pZ":2.41329817264632,"vX0":6.593961810549001,"vY0":-134.557543620039,"vZ0":-6.698505644250331,"x":124.11,"y":173.62,"x0":-2.219267055271474,"y0":50.00189252671874,"z0":5.904735206979767,"aX":-6.414506331414524},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":4.8,"spinRate":2424,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4082095226236264,"extension":6.10765448803055},"index":5,"playId":"29a01773-88ab-3c38-9161-aaf6654bac6b","pitchNumber":5,"startTime":"2026-03-24T19:30:11.313Z","endTime":"2026-03-24T19:30:14.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50611270593803,"aZ":-29.104176061323376,"pfxX":1.7223000789038756,"pfxZ":1.9493686356298987,"pX":0.8534817721137947,"pZ":2.578997179402222,"vX0":6.695337280247551,"vY0":-124.87139325742402,"vZ0":-2.6733485483539883,"x":84.47,"y":169.15,"x0":-2.0881279934583414,"y0":50.00590280404348,"z0":6.061845338803758,"aX":2.7144715365263847},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.1,"breakHorizontal":-4.7,"spinRate":2462,"spinDirection":84},"zone":12,"typeConfidence":2.0,"plateTime":0.43890301027224776,"extension":6.186069236864411},"hitData":{"launchSpeed":89.2,"launchAngle":33.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.29,"coordY":76.89}},"index":6,"playId":"a43cd1e7-1a19-3ca7-8e97-9d7b966925b0","pitchNumber":6,"startTime":"2026-03-24T19:30:33.808Z","endTime":"2026-03-24T19:30:41.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.0,"awayTeamWinProbability":68.0,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:30:41.548Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wenceel Pérez walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-24T19:30:50.552Z","endTime":"2026-03-24T19:32:00.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.677597895453953,"aZ":-27.847520471896438,"pfxX":1.2037890610796325,"pfxZ":2.5715365711403573,"pX":-1.4919731750780185,"pZ":2.1548371873356347,"vX0":2.2304467466428317,"vY0":-128.4355341263123,"vZ0":-4.147532022403083,"x":173.87,"y":180.6,"x0":-2.525491145597445,"y0":50.00484343456991,"z0":5.937365135280009,"aX":2.0264440478952634},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.0,"breakHorizontal":-2.6,"spinRate":2458,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.42521231092675915,"extension":6.139389013016618},"index":0,"playId":"6eddae84-3659-31b3-9914-ab7e3a1bd16e","pitchNumber":1,"startTime":"2026-03-24T19:31:05.596Z","endTime":"2026-03-24T19:31:09.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.489157866699852,"aZ":-27.46207938678323,"pfxX":-0.13051929567494946,"pfxZ":2.7630481122081036,"pX":-0.8257534180487495,"pZ":3.40335426615398,"vX0":4.154609750327059,"vY0":-129.211031229738,"vZ0":-1.3947096318439436,"x":148.48,"y":146.89,"x0":-2.4311058720882213,"y0":50.00642901783965,"z0":6.041400448397873,"aX":-0.22374170568538976},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.9,"breakHorizontal":-0.6,"spinRate":2436,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.4223579202532277,"extension":6.1751147268013495},"index":1,"playId":"3d6c6493-dcc6-39be-bfcf-f4356e006f53","pitchNumber":2,"startTime":"2026-03-24T19:31:22.422Z","endTime":"2026-03-24T19:31:26.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":92.8,"endSpeed":85.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32831659036653,"aZ":-16.91127578604389,"pfxX":-2.0220544610096165,"pfxZ":8.241057859683814,"pX":0.68371759207597,"pZ":1.404083678111841,"vX0":8.169188276579881,"vY0":-134.74928688662226,"vZ0":-8.609868973926375,"x":90.94,"y":200.87,"x0":-2.115186319041078,"y0":50.0040959976955,"z0":5.819109322865868,"aX":-3.7465255185148103},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.3,"breakHorizontal":2.0,"spinRate":2495,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.40537899055816284,"extension":6.067227823748683},"index":2,"playId":"49f99407-1cf0-343a-9b81-8370eb83dffe","pitchNumber":3,"startTime":"2026-03-24T19:31:39.881Z","endTime":"2026-03-24T19:31:42.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.478187633793496,"aZ":-18.524567821407352,"pfxX":-2.8360281557731843,"pfxZ":7.543154681914524,"pX":0.7057227630291301,"pZ":2.775459364416585,"vX0":8.811439511486094,"vY0":-133.35640970812824,"vZ0":-4.67322370538076,"x":90.1,"y":163.84,"x0":-2.2661890537275906,"y0":50.00080779788831,"z0":5.87853766732635,"aX":-5.131279757757537},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.8,"breakHorizontal":3.4,"spinRate":2511,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.41003042380423116,"extension":6.083908309113608},"index":3,"playId":"354f69db-1297-3950-bf24-6151678ba6c2","pitchNumber":4,"startTime":"2026-03-24T19:31:57.486Z","endTime":"2026-03-24T19:32:00.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.51,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:32:00.780Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jace Jung singles on a ground ball to right fielder Jordan Beck. Wenceel Pérez to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-24T19:32:05.533Z","endTime":"2026-03-24T19:32:56.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"postOnSecond":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":74.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38898547498281,"aZ":-29.441571536385347,"pfxX":3.0353731780382285,"pfxZ":1.8976379378504387,"pX":-0.6141109653974952,"pZ":2.0735522312008396,"vX0":3.44905635133628,"vY0":-120.34255894829604,"vZ0":-2.7120211981825837,"x":140.41,"y":182.79,"x0":-2.4702828776912544,"y0":50.0017516759952,"z0":5.872722701936112,"aX":4.369309262211036},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.0,"breakHorizontal":-6.5,"spinRate":2557,"spinDirection":68},"zone":7,"typeConfidence":2.0,"plateTime":0.4583981349659041,"extension":5.943672630436041},"index":0,"playId":"3ff13778-5437-3829-92b3-e2f1f547b212","pitchNumber":1,"startTime":"2026-03-24T19:32:27.161Z","endTime":"2026-03-24T19:32:30.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.514913265001663,"aZ":-26.20594793584121,"pfxX":-6.715675048107095,"pfxZ":3.621327197870472,"pX":0.1032625124611044,"pZ":1.7720976462878568,"vX0":8.25609016834244,"vY0":-127.34956178427437,"vZ0":-5.030934424990277,"x":113.06,"y":190.93,"x0":-2.3041954387343133,"y0":50.001182768578424,"z0":5.839483306827409,"aX":-11.059211952751516},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.6,"breakHorizontal":10.3,"spinRate":1899,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.42967740330942084,"extension":6.160519507490824},"hitData":{"launchSpeed":80.5,"launchAngle":9.0,"totalDistance":112.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.45,"coordY":127.06}},"index":1,"playId":"6a3b58eb-420f-3173-90fb-271687f26a68","pitchNumber":2,"startTime":"2026-03-24T19:32:45.765Z","endTime":"2026-03-24T19:32:56.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"first":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690291,"link":"/api/v1/people/690291"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":690291,"link":"/api/v1/people/690291"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.200000000000003,"awayTeamWinProbability":72.8,"homeTeamWinProbabilityAdded":-2.899999999999995,"leverageIndex":0.95,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:32:56.323Z","atBatIndex":12},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kerry Carpenter grounds into a double play, first baseman Willi Castro to shortstop Ezequiel Tovar to pitcher Tomoyuki Sugano. Jace Jung out at 2nd. Kerry Carpenter out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-03-24T19:33:51.577Z","endTime":"2026-03-24T19:34:03.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-03-24T19:33:28.257Z","endTime":"2026-03-24T19:33:53.553Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.288902315635042,"aZ":-27.870859827508827,"pfxX":-5.146786711452661,"pfxZ":2.6402079590176086,"pX":-0.21949977088415282,"pZ":2.4766760421996845,"vX0":6.674381281985574,"vY0":-126.2738726498264,"vZ0":-3.2382090712909655,"x":125.37,"y":171.91,"x0":-2.216011681927873,"y0":50.00517720078911,"z0":5.994125182106755,"aX":-8.396903993999063},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.3,"breakHorizontal":7.9,"spinRate":1637,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.43210995186710166,"extension":5.816534165392371},"hitData":{"launchSpeed":95.0,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.01,"coordY":170.06}},"index":1,"playId":"feb0ad30-715e-3bb9-bcf6-60b5ceadacd6","pitchNumber":1,"startTime":"2026-03-24T19:33:53.553Z","endTime":"2026-03-24T19:34:03.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690291,"link":"/api/v1/people/690291"},"second":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":6.899999999999999,"leverageIndex":1.48,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:34:03.589Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-24T19:36:05.528Z","endTime":"2026-03-24T19:38:26.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.534329140814098,"aZ":-24.87196941338788,"pfxX":0.4253067485149833,"pfxZ":4.5434158622052605,"pX":1.2331953407860972,"pZ":2.0573135941865677,"vX0":6.363097034395102,"vY0":-125.44718450743984,"vZ0":-6.9577177576974165,"x":69.99,"y":183.23,"x0":-1.3831248222901877,"y0":50.001140220507885,"z0":6.872297522637397,"aX":0.6817093286994971},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.0,"breakHorizontal":-2.2,"spinRate":2286,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.43534329786624504,"extension":5.745988736145331},"index":0,"playId":"6e6adc1b-8bc8-3822-ba6e-113baabc8621","pitchNumber":1,"startTime":"2026-03-24T19:36:12.593Z","endTime":"2026-03-24T19:36:16.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.369865224700096,"aZ":-23.82562099301483,"pfxX":0.43872628678408976,"pfxZ":5.066731257394378,"pX":0.4518973113557514,"pZ":1.615571516063922,"vX0":4.878041508889218,"vY0":-127.10995180510001,"vZ0":-8.369017886160115,"x":99.77,"y":195.16,"x0":-1.543512938124319,"y0":50.001729323858015,"z0":6.821973585678438,"aX":0.7227909787743787},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.7,"breakHorizontal":-1.8,"spinRate":2362,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4297625271124508,"extension":5.714250145045645},"index":1,"playId":"93c7984c-4644-3b94-a7bf-c80776e0134d","pitchNumber":2,"startTime":"2026-03-24T19:36:27.981Z","endTime":"2026-03-24T19:36:30.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.166542833711627,"aZ":-25.75306905081419,"pfxX":0.5801854921072509,"pfxZ":3.8874222722979948,"pX":0.4415842385168936,"pZ":2.541037761627326,"vX0":4.7792061913612,"vY0":-127.1753873882604,"vZ0":-6.016784730436127,"x":100.17,"y":170.17,"x0":-1.5312228381936777,"y0":50.00160388208943,"z0":6.95923224438488,"aX":0.9568335804852658},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.0,"breakHorizontal":-2.0,"spinRate":2396,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.4294124475144536,"extension":5.6990114177969415},"index":2,"playId":"bfd9ffea-d869-3921-8d7c-cacc73b830de","pitchNumber":3,"startTime":"2026-03-24T19:36:44.403Z","endTime":"2026-03-24T19:36:48.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-03-24T19:36:56.071Z","endTime":"2026-03-24T19:37:09.832Z","isPitch":false,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"},"defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.859672783476334,"aZ":-36.37860335489488,"pfxX":5.384081947510584,"pfxZ":-3.0610873309487565,"pX":1.7160521077767772,"pZ":0.9217462909794866,"vX0":5.862672609644067,"vY0":-117.21182496930778,"vZ0":-5.550933917569032,"x":51.59,"y":213.89,"x0":-1.529539632608403,"y0":50.00427762655509,"z0":6.7683162772172025,"aX":7.392584802456815},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-6.8,"breakHorizontal":-11.4,"spinRate":2602,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4696610211263188,"extension":5.659500826527038},"index":4,"playId":"e6ca6c46-7dc7-34a9-a0dd-9cc807eac987","pitchNumber":4,"startTime":"2026-03-24T19:37:09.832Z","endTime":"2026-03-24T19:37:14.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":92.9,"endSpeed":84.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52300639998954,"aZ":-15.847632236323465,"pfxX":-4.260907820328573,"pfxZ":8.858172578410157,"pX":-1.209738783282706,"pZ":3.0144486128371706,"vX0":2.309452694101328,"vY0":-135.17045578507174,"vZ0":-7.226953372423542,"x":163.11,"y":157.39,"x0":-1.5233629878027943,"y0":50.00301216947239,"z0":6.843290606124478,"aX":-7.854430450612078},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.6,"breakHorizontal":7.2,"spinRate":2208,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4057977219192068,"extension":5.582883312652623},"index":5,"playId":"1d587ac1-255e-3af2-bf6d-57fceaa1b9c9","pitchNumber":5,"startTime":"2026-03-24T19:37:31.971Z","endTime":"2026-03-24T19:37:35.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":87.0,"endSpeed":80.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.879712717299455,"aZ":-26.140249613778664,"pfxX":0.9435117424020747,"pfxZ":3.7051543523047545,"pX":-0.011042852249639468,"pZ":2.8157829152476146,"vX0":3.7550822645271156,"vY0":-126.60098411615557,"vZ0":-5.032553898298155,"x":117.42,"y":162.75,"x0":-1.633778261224056,"y0":50.0058096190928,"z0":6.911509960699017,"aX":1.537482562273106},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.9,"breakHorizontal":-2.5,"spinRate":2333,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.4319809874089935,"extension":5.621379859747632},"index":6,"playId":"2e21e7c2-01cd-34e5-89dc-42c4417fea2e","pitchNumber":6,"startTime":"2026-03-24T19:37:48.563Z","endTime":"2026-03-24T19:37:52.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12730250798359,"aZ":-26.700098251188127,"pfxX":-1.1453540722498188,"pfxZ":3.3225361605591255,"pX":0.9619231545718729,"pZ":0.9405777644763236,"vX0":6.420196653952111,"vY0":-127.80240341425102,"vZ0":-9.289071624816607,"x":80.33,"y":213.38,"x0":-1.4374852065418657,"y0":50.004569653025335,"z0":6.729957305133484,"aX":-1.8887290628327071},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.1,"breakHorizontal":0.6,"spinRate":2312,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4290948651019315,"extension":5.743446335445286},"index":7,"playId":"aaa4730d-de9c-33bf-a83d-d04634518bbe","pitchNumber":7,"startTime":"2026-03-24T19:38:23.173Z","endTime":"2026-03-24T19:38:26.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:38:26.173Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brenton Doyle grounds out, pitcher Justin Verlander to first baseman Colt Keith.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-24T19:38:34.208Z","endTime":"2026-03-24T19:39:18.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":434378,"link":"/api/v1/people/434378"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.770332044333397,"aZ":-14.53113615736599,"pfxX":-7.139471961996341,"pfxZ":9.463687481897566,"pX":0.7061994025503685,"pZ":2.086945321617546,"vX0":8.021410731013571,"vY0":-135.90411793801226,"vZ0":-9.671278240600937,"x":90.08,"y":182.43,"x0":-1.3609538323665438,"y0":50.00300259468452,"z0":6.709423999340562,"aX":-13.308877367317274},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.1,"breakHorizontal":11.2,"spinRate":2431,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.4035889003187516,"extension":5.9530550064372285},"index":0,"playId":"18e19b44-0ef8-3c59-a708-46de141907c7","pitchNumber":1,"startTime":"2026-03-24T19:38:53.649Z","endTime":"2026-03-24T19:38:56.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":93.6,"endSpeed":85.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.448960160748378,"aZ":-13.475013989744577,"pfxX":-7.601107745604448,"pfxZ":10.087441335899726,"pX":0.6671153559581081,"pZ":2.07995495794091,"vX0":7.8204285944627685,"vY0":-135.70271669119563,"vZ0":-9.988762838441485,"x":91.57,"y":182.62,"x0":-1.2732659237603163,"y0":50.000078230002316,"z0":6.761916438468361,"aX":-14.085314586576601},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":12.0,"spinRate":2496,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4045996029830343,"extension":5.821462511310732},"hitData":{"launchSpeed":84.7,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.1,"coordY":175.63}},"index":1,"playId":"ac45da96-8fec-35cb-9537-910ca8b132d3","pitchNumber":2,"startTime":"2026-03-24T19:39:09.343Z","endTime":"2026-03-24T19:39:18.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.9,"awayTeamWinProbability":70.1,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:39:18.352Z","atBatIndex":15},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Brett Sullivan triples (1) on a line drive to right fielder Wenceel Pérez, deflected by center fielder Matt Vierling.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-24T19:39:39.850Z","endTime":"2026-03-24T19:40:56.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.5,"endSpeed":84.2,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.377108819889862,"aZ":-13.962526691635453,"pfxX":-4.165923837317955,"pfxZ":10.109039840619907,"pX":-0.31714658423420644,"pZ":2.5453476326514726,"vX0":5.152815038271189,"vY0":-133.06430471219775,"vZ0":-8.346031128013793,"x":129.09,"y":170.06,"x0":-1.7334651707017972,"y0":50.00176217741365,"z0":6.724723501158889,"aX":-7.503674036421511},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.8,"breakHorizontal":6.5,"spinRate":2181,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.4109397357389568,"extension":5.679546519173941},"index":0,"playId":"360b7222-f8c6-3c57-aff3-179c5139a09e","pitchNumber":1,"startTime":"2026-03-24T19:39:47.996Z","endTime":"2026-03-24T19:39:51.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88718646539221,"aZ":-12.161302822799914,"pfxX":-4.900172257883607,"pfxZ":10.820536212176455,"pX":0.9290773045872344,"pZ":4.232587693762397,"vX0":8.152030869750853,"vY0":-135.23069214666594,"vZ0":-4.788522872475093,"x":81.59,"y":124.5,"x0":-1.4898355685272773,"y0":50.003014362885516,"z0":6.881571712289287,"aX":-9.063948090256606},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.7,"breakHorizontal":7.1,"spinRate":2290,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40526792097327036,"extension":5.748108386437694},"index":1,"playId":"ffff3c74-562f-3bcd-a888-4a5fb9d40bab","pitchNumber":2,"startTime":"2026-03-24T19:40:03.730Z","endTime":"2026-03-24T19:40:06.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":92.4,"endSpeed":84.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.522601215500156,"aZ":-11.983667693562186,"pfxX":-4.153154395774112,"pfxZ":11.04842397561204,"pX":1.2950401954323965,"pZ":2.982577462895413,"vX0":8.668312029595956,"vY0":-134.19281941206063,"vZ0":-7.965612728493898,"x":67.64,"y":158.25,"x0":-1.4346337501973636,"y0":50.00156058599757,"z0":6.839395203972557,"aX":-7.589526645701893},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.5,"breakHorizontal":5.6,"spinRate":2293,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.40787789663069773,"extension":5.723043569799692},"index":2,"playId":"091eda29-4c8f-3c1c-b596-e715a3f45f9b","pitchNumber":3,"startTime":"2026-03-24T19:40:22.776Z","endTime":"2026-03-24T19:40:26.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.265617984359007,"aZ":-27.13637588188697,"pfxX":-6.879594107843359,"pfxZ":3.4713003831010942,"pX":0.20277656253699522,"pZ":1.9650870570628136,"vX0":6.462157427101122,"vY0":-119.2305464830103,"vZ0":-5.7025335785279925,"x":109.27,"y":185.72,"x0":-1.638900178502686,"y0":50.002302507325446,"z0":6.813196130357251,"aX":-9.981536912408131},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.3,"breakHorizontal":11.0,"spinRate":1473,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4580397056798251,"extension":5.762536293175006},"hitData":{"launchSpeed":84.6,"launchAngle":24.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":154.81,"coordY":89.25}},"index":3,"playId":"34c23991-f579-38da-8bf2-365d700ed700","pitchNumber":4,"startTime":"2026-03-24T19:40:40.039Z","endTime":"2026-03-24T19:40:56.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.43,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:40:56.957Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Ritter strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-03-24T19:41:06.860Z","endTime":"2026-03-24T19:44:31.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":71.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.9660104361102,"aZ":-40.83451202692589,"pfxX":2.2024035088781466,"pfxZ":-6.837556365023017,"pX":0.10335065402257317,"pZ":2.5208225317139634,"vX0":3.4388979248383817,"vY0":-111.80639111165655,"vZ0":-0.8699430123074047,"x":113.06,"y":170.72,"x0":-1.7400646476628094,"y0":50.000428687983145,"z0":7.101618358396228,"aX":2.7906508181625163},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-12.2,"breakHorizontal":-4.9,"spinRate":2556,"spinDirection":40},"zone":5,"typeConfidence":2.0,"plateTime":0.4896939360105357,"extension":5.580732537959456},"index":0,"playId":"6a20bf9a-a59f-305b-a593-b97fbc6d20e5","pitchNumber":1,"startTime":"2026-03-24T19:41:29.535Z","endTime":"2026-03-24T19:41:33.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.416808003985228,"aZ":-14.294319339106092,"pfxX":-5.755333412354533,"pfxZ":9.389447696511992,"pX":0.38161071761076615,"pZ":3.2746183854491737,"vX0":7.0872107812850835,"vY0":-136.72055418352736,"vZ0":-6.952159291862811,"x":102.45,"y":150.37,"x0":-1.4890590511710626,"y0":50.00593821332008,"z0":6.82003068880243,"aX":-10.964347332419743},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":9.0,"spinRate":2276,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.3996829949871392,"extension":5.805980991173026},"index":1,"playId":"724dfd02-288c-314f-bc99-f1d49f7bb8e7","pitchNumber":2,"startTime":"2026-03-24T19:41:50.413Z","endTime":"2026-03-24T19:41:53.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-03-24T19:41:57.902Z","endTime":"2026-03-24T19:42:24.045Z","isPitch":false,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.36532700464983,"aZ":-15.405541573023253,"pfxX":-5.254478725106136,"pfxZ":8.678045742211886,"pX":-0.10039340542849835,"pZ":3.756235902916602,"vX0":5.907436347661676,"vY0":-137.8147169634758,"vZ0":-5.282999196302261,"x":120.83,"y":137.36,"x0":-1.5845567637815328,"y0":50.00109570584509,"z0":6.731209177708036,"aX":-10.151263352061042},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":8.4,"spinRate":2320,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3967792062808422,"extension":5.818736240402473},"index":3,"playId":"4f3694b0-872d-30cd-b06c-3c4ab7dce781","pitchNumber":3,"startTime":"2026-03-24T19:42:24.045Z","endTime":"2026-03-24T19:42:31.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.798895833230343,"aZ":-25.161044858494265,"pfxX":-0.15119593170446288,"pfxZ":4.225870119534493,"pX":0.7583646734403285,"pZ":0.8518292450496694,"vX0":5.860592375120048,"vY0":-128.36019667385597,"vZ0":-9.76704513969977,"x":88.09,"y":215.78,"x0":-1.5396875230418547,"y0":50.00617110511444,"z0":6.681690570656956,"aX":-0.2519787277110473},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.5,"breakHorizontal":-1.1,"spinRate":2339,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4275309768771609,"extension":5.783880336342786},"index":4,"playId":"8003199b-a206-304f-b5b7-1e375605366b","pitchNumber":4,"startTime":"2026-03-24T19:42:59.336Z","endTime":"2026-03-24T19:43:02.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":94.4,"endSpeed":86.1,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46829424301821,"aZ":-13.268215980695508,"pfxX":-4.88798615698514,"pfxZ":10.006322426643004,"pX":1.7670435540144906,"pZ":2.1730656637976073,"vX0":9.917576113360273,"vY0":-136.8934139830861,"vZ0":-9.594061075615498,"x":49.64,"y":180.11,"x0":-1.275030885187514,"y0":50.00539998228033,"z0":6.641621759675501,"aX":-9.238447752898617},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":6.7,"spinRate":2295,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4007901431716685,"extension":5.968298332900947},"index":5,"playId":"cb987a84-e630-3ea4-b427-acabadc319e4","pitchNumber":5,"startTime":"2026-03-24T19:43:20.646Z","endTime":"2026-03-24T19:43:23.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.205731401312136,"aZ":-15.267499621792814,"pfxX":-6.157221048331151,"pfxZ":8.776955273058082,"pX":0.24078463636268194,"pZ":2.4198210536498075,"vX0":7.003599149115231,"vY0":-138.25132877817225,"vZ0":-8.807490872192616,"x":107.82,"y":173.44,"x0":-1.53115443301903,"y0":50.005683605946246,"z0":6.682425419326523,"aX":-11.864134778720699},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":9.6,"spinRate":2272,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.39690983592693785,"extension":5.9574348107871895},"index":6,"playId":"e8fc7306-1058-3f7a-8237-2b0664a02238","pitchNumber":6,"startTime":"2026-03-24T19:43:38.294Z","endTime":"2026-03-24T19:43:41.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":74.7,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3176910117463,"aZ":-32.00791575687456,"pfxX":5.481246097833837,"pfxZ":0.11465721636990533,"pX":1.0284457778348874,"pZ":1.8316035520628264,"vX0":4.686866330491613,"vY0":-119.80216559206443,"vZ0":-4.624648147747841,"x":77.8,"y":189.33,"x0":-1.6825128415791168,"y0":50.00269263133191,"z0":6.726274503666687,"aX":7.774393926412117},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.8,"breakHorizontal":-11.3,"spinRate":2522,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4614739655945277,"extension":5.737426425747056},"index":7,"playId":"0783f94a-1cfe-3083-b283-b2ee12c8c589","pitchNumber":7,"startTime":"2026-03-24T19:44:02.981Z","endTime":"2026-03-24T19:44:05.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":89.1,"endSpeed":81.3,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.344889328637866,"aZ":-26.50413989048557,"pfxX":-1.9777332426278738,"pfxZ":3.369631377553371,"pX":0.36624372299932223,"pZ":2.2417689911382324,"vX0":5.552773067480475,"vY0":-129.4668367866159,"vZ0":-6.326013443326135,"x":103.04,"y":178.25,"x0":-1.5580400790526814,"y0":50.000881201821905,"z0":6.770291054150802,"aX":-3.326332167475848},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.8,"breakHorizontal":2.3,"spinRate":2135,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.42454315138336796,"extension":5.833952575388254},"index":8,"playId":"d1f33796-868c-35a2-ace0-7cb6c45ec314","pitchNumber":8,"startTime":"2026-03-24T19:44:28.346Z","endTime":"2026-03-24T19:44:31.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"third":{"id":664954,"link":"/api/v1/people/664954"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-3.9000000000000057,"leverageIndex":1.42,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:44:31.346Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gleyber Torres walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-24T19:46:30.262Z","endTime":"2026-03-24T19:49:24.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38185866118084,"aZ":-33.29334776476942,"pfxX":7.705917154613384,"pfxZ":-0.7912385474062891,"pX":0.32797770661820264,"pZ":2.252217089655172,"vX0":3.9533497345331456,"vY0":-118.07650514253,"vZ0":-1.5296827894795988,"x":104.5,"y":177.97,"x0":-2.3717305280786496,"y0":50.00556197152449,"z0":5.983967347324048,"aX":10.83597754457754},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.6,"breakHorizontal":-15.0,"spinRate":2557,"spinDirection":51},"zone":6,"typeConfidence":2.0,"plateTime":0.4646411095644494,"extension":5.969637328670526},"index":0,"playId":"55cb0aeb-376f-3cdf-91ff-7396cff01222","pitchNumber":1,"startTime":"2026-03-24T19:47:12.946Z","endTime":"2026-03-24T19:47:16.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.069128188219167,"aZ":-26.05775205889059,"pfxX":1.6295067079555894,"pfxZ":3.7205826001855073,"pX":2.099605193467014,"pZ":0.8349778393384027,"vX0":10.069747972627033,"vY0":-127.82404088648084,"vZ0":-7.490981396408614,"x":36.97,"y":216.24,"x0":-2.113956344531293,"y0":50.003236968686366,"z0":5.870307136326407,"aX":2.6747182745306697},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.0,"breakHorizontal":-5.4,"spinRate":2472,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.4296598072185893,"extension":6.2270699241843035},"index":1,"playId":"96bc27b2-f2b6-3021-a77a-0ba46ac405ae","pitchNumber":2,"startTime":"2026-03-24T19:47:27.895Z","endTime":"2026-03-24T19:47:31.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.886989977454974,"aZ":-15.846857121610864,"pfxX":-2.3070700774399047,"pfxZ":8.777473874560732,"pX":-0.03805364509240739,"pZ":2.0526456165426286,"vX0":6.898201050367412,"vY0":-134.9301758198394,"vZ0":-7.122256147492397,"x":118.45,"y":183.36,"x0":-2.3180075404482894,"y0":50.00546891581861,"z0":5.825003099878903,"aX":-4.2934051758760265},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.8,"breakHorizontal":2.9,"spinRate":2355,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.40454417367943174,"extension":6.11268492711692},"index":2,"playId":"18679cc9-db14-31e1-8b28-5f79f1cff5ff","pitchNumber":3,"startTime":"2026-03-24T19:47:46.000Z","endTime":"2026-03-24T19:47:49.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":608372,"fullName":"Tomoyuki Sugano"}}},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"d2729cbb-897d-47e6-81ca-3c527a18ebae","pitchNumber":3,"startTime":"2026-03-24T19:48:14.119Z","endTime":"2026-03-24T19:48:19.119Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.043500260892355,"aZ":-28.31029578597326,"pfxX":-4.266478569765533,"pfxZ":2.373953186647075,"pX":1.4603610985478301,"pZ":0.6342074931234001,"vX0":9.968463225824184,"vY0":-125.77983079869328,"vZ0":-7.237854216112344,"x":61.33,"y":221.66,"x0":-1.9744485137604049,"y0":50.00159663145048,"z0":5.799982596720919,"aX":-6.936467357478865},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.0,"breakHorizontal":5.8,"spinRate":1631,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.43307066422857776,"extension":6.38138916141199},"index":4,"playId":"bfb52f61-d97d-3474-91bb-446254acb4fc","pitchNumber":4,"startTime":"2026-03-24T19:48:26.757Z","endTime":"2026-03-24T19:48:30.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":93.3,"endSpeed":85.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.205447990548535,"aZ":-20.586505640376213,"pfxX":-8.359672427437712,"pfxZ":6.235649540428872,"pX":-0.40497202098977597,"pZ":3.120500826212082,"vX0":8.001545938785657,"vY0":-135.60220499830285,"vZ0":-3.508447633921511,"x":132.44,"y":154.53,"x0":-2.310712653058694,"y0":50.00553664854773,"z0":5.87098724001647,"aX":-15.540227385369974},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.7,"breakHorizontal":13.4,"spinRate":2305,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.4042484760294158,"extension":6.195048440058393},"index":5,"playId":"5a4a52ad-2468-33e4-b0e2-9a766546f856","pitchNumber":5,"startTime":"2026-03-24T19:48:44.732Z","endTime":"2026-03-24T19:48:47.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-03-24T19:49:05.851Z","endTime":"2026-03-24T19:49:18.757Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.923293990810294,"aZ":-25.918143370705597,"pfxX":0.8894058146262864,"pfxZ":3.6725275364529977,"pX":1.3812294719191691,"pZ":0.787659942446867,"vX0":8.716916130298486,"vY0":-129.42175990671217,"vZ0":-7.78655493257369,"x":64.35,"y":217.51,"x0":-2.1401149403434534,"y0":50.00402602070362,"z0":5.80790379573581,"aX":1.5141170494086553},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.2,"breakHorizontal":-3.5,"spinRate":2584,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.4225108885939486,"extension":6.186176703571102},"index":7,"playId":"2478bc7e-2647-398a-b6b5-31d63e39df0d","pitchNumber":6,"startTime":"2026-03-24T19:49:18.757Z","endTime":"2026-03-24T19:49:24.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.69,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:49:24.256Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Riley Greene doubles (5) on a sharp line drive to right fielder Jordan Beck. Gleyber Torres to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-24T19:49:25.741Z","endTime":"2026-03-24T19:50:05.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.179135043752993,"aZ":-13.847214024170562,"pfxX":-3.621150173182782,"pfxZ":10.157839281817797,"pX":0.6504213471293345,"pZ":1.9410343913225523,"vX0":8.907445048671745,"vY0":-133.58865193737998,"vZ0":-7.399681253463162,"x":92.21,"y":186.37,"x0":-2.259051360659152,"y0":50.00634545954699,"z0":5.7454292984030895,"aX":-6.53627651870467},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.9,"breakHorizontal":4.6,"spinRate":2505,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.41024672460454426,"extension":6.118183450119776},"hitData":{"launchSpeed":109.3,"launchAngle":10.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":207.08,"coordY":121.66}},"index":0,"playId":"2a1a5a21-5d89-3ca8-be38-52828f6ef9b7","pitchNumber":1,"startTime":"2026-03-24T19:49:48.301Z","endTime":"2026-03-24T19:50:05.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.3,"awayTeamWinProbability":81.7,"homeTeamWinProbabilityAdded":-7.699999999999999,"leverageIndex":1.13,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:50:05.252Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out softly, pitcher Tomoyuki Sugano to first baseman Willi Castro.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-24T19:50:11.277Z","endTime":"2026-03-24T19:52:20.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608372,"link":"/api/v1/people/608372"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.356913965426365,"aZ":-29.194949608165487,"pfxX":3.038187597732011,"pfxZ":2.006062099585437,"pX":1.0125594470986328,"pZ":2.194113138836072,"vX0":6.862475752299782,"vY0":-120.78212900927579,"vZ0":-2.8138873303152527,"x":78.4,"y":179.54,"x0":-2.2542255691691455,"y0":50.00298614650115,"z0":5.927656393411669,"aX":4.511979369392218},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.2,"breakHorizontal":-7.1,"spinRate":2598,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.45257331473429163,"extension":6.223201439841894},"index":0,"playId":"fda8d451-823a-355d-9d58-553f1548cffd","pitchNumber":1,"startTime":"2026-03-24T19:50:42.381Z","endTime":"2026-03-24T19:50:46.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.367901567449522,"aZ":-35.56258060303504,"pfxX":2.12411473911544,"pfxZ":-2.20372560842962,"pX":0.570565878107656,"pZ":1.5861695610185682,"vX0":6.156593725954587,"vY0":-122.36675402044543,"vZ0":-3.344748894499866,"x":95.25,"y":195.95,"x0":-2.241777553821256,"y0":50.00502413033537,"z0":5.979775795030055,"aX":3.260859341424583},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.4,"breakHorizontal":-5.2,"spinRate":2636,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.44553350574666073,"extension":6.156814212562242},"index":1,"playId":"fbcd3931-a230-3784-afe6-763ab8c9c791","pitchNumber":2,"startTime":"2026-03-24T19:51:02.501Z","endTime":"2026-03-24T19:51:06.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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.3,"endSpeed":83.4,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58686579768233,"aZ":-17.204341898771265,"pfxX":-2.7840648878442296,"pfxZ":8.408463391817117,"pX":0.9178600433082952,"pZ":3.5208100645312217,"vX0":8.941614429349336,"vY0":-132.63343082153773,"vZ0":-2.9814165964193267,"x":82.01,"y":143.72,"x0":-2.136480140506488,"y0":50.000796961744506,"z0":5.915234296056786,"aX":-4.9558507759318235},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.8,"breakHorizontal":3.1,"spinRate":2291,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4130813375732827,"extension":6.1401880337772115},"index":2,"playId":"c7d00f14-eb4a-3bca-8157-9be21da1cc23","pitchNumber":3,"startTime":"2026-03-24T19:51:27.148Z","endTime":"2026-03-24T19:51:31.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":92.7,"endSpeed":84.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.173485832312192,"aZ":-15.125022802435202,"pfxX":-3.719869347627501,"pfxZ":9.292758892319737,"pX":1.51598132056427,"pZ":2.9859084604797874,"vX0":10.923276203259666,"vY0":-134.57444640321424,"vZ0":-5.075482089822998,"x":59.21,"y":158.16,"x0":-2.11199645198187,"y0":50.001699325160686,"z0":5.967594849231013,"aX":-6.825506209398181},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":4.4,"spinRate":2373,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4069919386701706,"extension":6.1991935795606805},"index":3,"playId":"20e31d96-268e-38ba-bdb8-fa4b9737e183","pitchNumber":4,"startTime":"2026-03-24T19:51:49.188Z","endTime":"2026-03-24T19:51:52.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.350998988512924,"aZ":-31.367208530660783,"pfxX":-4.944094001678027,"pfxZ":0.4905739008357961,"pX":0.5597436392954311,"pZ":0.5734455614265922,"vX0":8.455025199714342,"vY0":-126.39014087293236,"vZ0":-6.802835498683435,"x":95.66,"y":223.3,"x0":-2.171388203502396,"y0":50.0010543805618,"z0":5.786857719005222,"aX":-8.078889087629289},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.4,"breakHorizontal":7.2,"spinRate":1675,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4317211035181021,"extension":6.299858966120709},"hitData":{"launchSpeed":42.5,"launchAngle":25.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":129.17,"coordY":173.89}},"index":4,"playId":"8d5c0d8a-22ac-3990-94c7-0be2cb067b7c","pitchNumber":5,"startTime":"2026-03-24T19:52:11.908Z","endTime":"2026-03-24T19:52:20.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":3.6999999999999993,"leverageIndex":1.0,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:52:20.911Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colt Keith walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-24T19:52:33.938Z","endTime":"2026-03-24T19:54:46.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54406933902776,"aZ":-14.452902405761753,"pfxX":-4.559064509660191,"pfxZ":9.662140508630857,"pX":-0.06419513195811387,"pZ":1.7582493004345345,"vX0":7.5387687868518665,"vY0":-134.6579395495952,"vZ0":-7.925570798582926,"x":119.45,"y":191.31,"x0":-2.3092322265896135,"y0":50.005017059254534,"z0":5.764596030557495,"aX":-8.364417364093644},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.0,"breakHorizontal":6.6,"spinRate":2439,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4069158004478859,"extension":6.1274579073511175},"index":0,"playId":"24f3cb49-49e4-3b77-8153-c1efbc590962","pitchNumber":1,"startTime":"2026-03-24T19:52:51.264Z","endTime":"2026-03-24T19:52:54.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.183664400844375,"aZ":-26.49717630877829,"pfxX":-0.5368291719290692,"pfxZ":3.3302378949343687,"pX":1.214617650256243,"pZ":2.354568638116936,"vX0":8.92901835632511,"vY0":-129.71498189115647,"vZ0":-3.915328126835759,"x":70.7,"y":175.21,"x0":-2.2026564529568464,"y0":50.001736830840194,"z0":5.904214297419225,"aX":-0.9161730554957328},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.4,"breakHorizontal":-1.0,"spinRate":2445,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.422289827796952,"extension":6.0454383638391755},"index":1,"playId":"cd1a5bb4-4c33-3182-a5c1-477374acff67","pitchNumber":2,"startTime":"2026-03-24T19:53:12.798Z","endTime":"2026-03-24T19:53:16.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":89.1,"endSpeed":82.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.017650189416475,"aZ":-26.776346441883174,"pfxX":-1.1945140667669776,"pfxZ":3.1637215832018537,"pX":1.1830761630854318,"pZ":2.0449789280259028,"vX0":8.96292422833907,"vY0":-129.52715156821424,"vZ0":-4.647952147805136,"x":71.9,"y":183.57,"x0":-2.160805679362419,"y0":50.00264641604344,"z0":5.9000252940786195,"aX":-2.038641274751613},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.9,"breakHorizontal":0.2,"spinRate":2494,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4222118552685523,"extension":6.141086895070194},"index":2,"playId":"1b2d24e3-a4e3-3c92-b623-940911420e0c","pitchNumber":3,"startTime":"2026-03-24T19:53:34.556Z","endTime":"2026-03-24T19:53:38.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.867856524264738,"aZ":-28.58090861819318,"pfxX":-6.796634212821253,"pfxZ":2.1920464718001798,"pX":0.050646372922486756,"pZ":1.5056178650877563,"vX0":8.001958677027476,"vY0":-126.39512351947101,"vZ0":-5.199690004521888,"x":115.07,"y":198.13,"x0":-2.2555584225852146,"y0":50.00229848007037,"z0":5.851681418091241,"aX":-11.129514177814015},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.1,"breakHorizontal":10.8,"spinRate":1691,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.43139156598944695,"extension":6.374935879006499},"index":3,"playId":"ccb4c9bf-c048-374b-a804-56d162419731","pitchNumber":4,"startTime":"2026-03-24T19:53:55.170Z","endTime":"2026-03-24T19:53:58.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02458413626457,"aZ":-39.13493677062935,"pfxX":1.4434149250420885,"pfxZ":-5.199656618429266,"pX":0.8036174950488485,"pZ":-0.030978931834062414,"vX0":6.410614807580615,"vY0":-115.2044483272548,"vZ0":-4.847335372124739,"x":86.37,"y":239.62,"x0":-2.205971622818776,"y0":50.00035618744227,"z0":5.895507707038995,"aX":1.9331410747348792},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-10.4,"breakHorizontal":-4.3,"spinRate":2690,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.475996945355762,"extension":6.2729407516658915},"index":4,"playId":"4cf8a4f2-d92e-3560-a7fe-d556a8744759","pitchNumber":5,"startTime":"2026-03-24T19:54:17.841Z","endTime":"2026-03-24T19:54:22.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97614261394778,"aZ":-24.22383638223197,"pfxX":-7.247372351640017,"pfxZ":4.761984907797617,"pX":0.9282571948307916,"pZ":1.4500481015512074,"vX0":10.141784091850853,"vY0":-128.04654262143856,"vZ0":-6.431817704130516,"x":81.62,"y":199.63,"x0":-2.1314969104853616,"y0":50.005057672621,"z0":5.8743756792124975,"aX":-12.10772721700208},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.4,"breakHorizontal":11.0,"spinRate":1746,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4267983584479582,"extension":6.326131821645162},"index":5,"playId":"e3743f31-373d-3dd3-9575-f03fa0b65da2","pitchNumber":6,"startTime":"2026-03-24T19:54:43.494Z","endTime":"2026-03-24T19:54:46.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.3,"awayTeamWinProbability":78.7,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":1.29,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:54:46.707Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach McKinstry lines out to first baseman Willi Castro.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-24T19:54:59.973Z","endTime":"2026-03-24T19:57:36.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38738350738789,"aZ":-26.40888071191636,"pfxX":-1.0578322351454543,"pfxZ":3.359368573107849,"pX":-0.08180894299605651,"pZ":3.2711125153335456,"vX0":6.086761678170694,"vY0":-130.43503130479232,"vZ0":-1.8599909623773436,"x":120.12,"y":150.46,"x0":-2.311943002823887,"y0":50.00344617560552,"z0":5.992017488829446,"aX":-1.8163614226998435},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.9,"breakHorizontal":0.5,"spinRate":2399,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.4205113240615348,"extension":6.187334720991981},"index":0,"playId":"5067be39-d6a5-31a6-97d9-3e65a6701ec7","pitchNumber":1,"startTime":"2026-03-24T19:55:15.973Z","endTime":"2026-03-24T19:55:19.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.804676331821668,"aZ":-28.27346163805854,"pfxX":-1.1834492068817868,"pfxZ":2.2723725530580516,"pX":-0.5889217650970391,"pZ":4.331730549583432,"vX0":5.000609234529804,"vY0":-129.6473017817523,"vZ0":0.8240832828067775,"x":139.45,"y":121.82,"x0":-2.3814424568541037,"y0":50.004286913916,"z0":6.152695233734992,"aX":-2.0336155570720083},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":1.1,"spinRate":2334,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.4210165298312827,"extension":6.153218864717094},"index":1,"playId":"e6a6e7a6-af5b-3b80-9496-f14643c55805","pitchNumber":2,"startTime":"2026-03-24T19:55:37.164Z","endTime":"2026-03-24T19:55:40.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":92.3,"endSpeed":84.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87615658877926,"aZ":-15.892445277490248,"pfxX":-3.240804962752466,"pfxZ":8.96228050350037,"pX":0.49027217161194975,"pZ":4.389549133855645,"vX0":8.412279174970458,"vY0":-134.14875394068926,"vZ0":-1.2115447228968113,"x":98.31,"y":120.26,"x0":-2.2695608336531063,"y0":50.002553624528666,"z0":5.983467798509557,"aX":-5.8877760532415},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.2,"breakHorizontal":4.0,"spinRate":2395,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4087943352743064,"extension":5.963715051966152},"index":2,"playId":"d5eaa5f7-443a-3273-b173-deee85f746e5","pitchNumber":3,"startTime":"2026-03-24T19:55:58.099Z","endTime":"2026-03-24T19:56:01.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":85.6,"endSpeed":78.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.471085573253674,"aZ":-31.964933706823054,"pfxX":2.36044877828289,"pfxZ":0.13624483976484214,"pX":0.3497507043245939,"pZ":1.843703210422961,"vX0":5.663959467369005,"vY0":-124.50637291139365,"vZ0":-3.39354035197628,"x":103.67,"y":189.0,"x0":-2.2632054083176674,"y0":50.004260625299445,"z0":5.875185574605772,"aX":3.6987122857551658},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.4,"breakHorizontal":-5.6,"spinRate":2466,"spinDirection":98},"zone":9,"typeConfidence":2.0,"plateTime":0.4402497506214784,"extension":6.177614755400392},"index":3,"playId":"11cf7052-f789-3dd7-b650-64327fadd8a5","pitchNumber":4,"startTime":"2026-03-24T19:56:20.128Z","endTime":"2026-03-24T19:56:23.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":84.8,"endSpeed":78.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29253408923839,"aZ":-30.57180821007015,"pfxX":0.5267194313170553,"pfxZ":1.0295845126938037,"pX":0.20871194813906013,"pZ":1.435462080545165,"vX0":5.956156329249098,"vY0":-123.41041333314382,"vZ0":-4.649143365537206,"x":109.04,"y":200.02,"x0":-2.298771765714354,"y0":50.00009006103222,"z0":5.90259144740292,"aX":0.8161671157411475},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.1,"breakHorizontal":-2.3,"spinRate":2368,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.44290100265686094,"extension":6.099865216752613},"index":4,"playId":"b7a3ef5b-f6a1-37f2-8cec-800626c22a15","pitchNumber":5,"startTime":"2026-03-24T19:56:44.240Z","endTime":"2026-03-24T19:56:49.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":92.6,"endSpeed":85.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92231996859657,"aZ":-16.20073691023804,"pfxX":-1.8128942114015443,"pfxZ":8.665147787448365,"pX":1.0045191672571878,"pZ":2.8556162958903473,"vX0":9.448558188295667,"vY0":-134.59158790565763,"vZ0":-4.9349246984307165,"x":78.71,"y":161.68,"x0":-2.308835734592959,"y0":50.0034629821214,"z0":5.8522216826897315,"aX":-3.3440899839635114},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.9,"breakHorizontal":1.3,"spinRate":2463,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.40624009481230106,"extension":6.131310296814325},"hitData":{"launchSpeed":58.3,"launchAngle":23.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":166.28,"coordY":158.65}},"index":5,"playId":"327194ca-6f2c-316f-b788-3e656686a063","pitchNumber":6,"startTime":"2026-03-24T19:57:24.777Z","endTime":"2026-03-24T19:57:36.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":5.699999999999999,"leverageIndex":1.82,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:57:36.070Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Vierling lines out sharply to center fielder Brenton Doyle.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-03-24T19:57:51.686Z","endTime":"2026-03-24T19:58:32.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29652567280421,"aZ":-32.78177148937533,"pfxX":0.6792170262792753,"pfxZ":-0.39844300315154246,"pX":0.17899181125589977,"pZ":1.532346936817175,"vX0":5.632230411419067,"vY0":-123.08840482627032,"vZ0":-4.002856799941214,"x":110.18,"y":197.41,"x0":-2.230670171889488,"y0":50.00303481274007,"z0":5.966824224987933,"aX":1.0371429669099235},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.4,"breakHorizontal":-2.6,"spinRate":2469,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4456429483152351,"extension":6.0830528343768115},"index":0,"playId":"039de5d2-a817-3e48-8d39-51941b1f0d6e","pitchNumber":1,"startTime":"2026-03-24T19:58:01.203Z","endTime":"2026-03-24T19:58:04.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92491110372834,"aZ":-28.27989343212038,"pfxX":3.790899640255406,"pfxZ":2.700705783654417,"pX":0.29582735961318185,"pZ":2.8537222476944626,"vX0":5.170958987506391,"vY0":-119.61031649462392,"vZ0":-1.4283019835708366,"x":105.72,"y":161.73,"x0":-2.390016125499206,"y0":50.00528116965851,"z0":6.003899747925173,"aX":5.470564091670235},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.8,"breakHorizontal":-8.2,"spinRate":2508,"spinDirection":52},"zone":6,"typeConfidence":2.0,"plateTime":0.45862977625211965,"extension":6.042020107416477},"hitData":{"launchSpeed":101.5,"launchAngle":16.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":109.94,"coordY":79.19}},"index":1,"playId":"0450c548-21c9-3052-a461-0dda3b09691e","pitchNumber":2,"startTime":"2026-03-24T19:58:25.758Z","endTime":"2026-03-24T19:58:32.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":682985,"link":"/api/v1/people/682985"},"third":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.800000000000004,"awayTeamWinProbability":67.19999999999999,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-03-24T19:58:32.674Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, second baseman Gleyber Torres to first baseman Colt Keith.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-24T20:00:34.819Z","endTime":"2026-03-24T20:01:06.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05079579968035,"aZ":-26.32172638428818,"pfxX":-0.17437095820176451,"pfxZ":3.6690737472976203,"pX":0.422935580430815,"pZ":2.422951180726952,"vX0":4.857612569417708,"vY0":-125.88055974843847,"vZ0":-5.881844746677589,"x":100.88,"y":173.36,"x0":-1.5142565795908574,"y0":50.002931813061885,"z0":6.938231678627422,"aX":-0.2788495074770576},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.4,"breakHorizontal":-0.8,"spinRate":2376,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.43616689761021377,"extension":5.61163760311749},"index":0,"playId":"e9b40292-0570-35af-8f27-ffc36d23b014","pitchNumber":1,"startTime":"2026-03-24T20:00:43.856Z","endTime":"2026-03-24T20:00:46.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46051067304146,"aZ":-26.96312746396099,"pfxX":0.9214806625930994,"pfxZ":3.2932866021379166,"pX":1.0104489573846807,"pZ":3.4297113475512213,"vX0":6.102622532167038,"vY0":-125.0773720346233,"vZ0":-3.357553956221838,"x":78.48,"y":146.18,"x0":-1.5818293094930334,"y0":50.00488548466781,"z0":7.003011501295936,"aX":1.4573231219776355},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.4,"breakHorizontal":-3.1,"spinRate":2377,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.4380823543987571,"extension":5.544786681656753},"hitData":{"launchSpeed":78.4,"launchAngle":-41.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.78,"coordY":154.86}},"index":1,"playId":"c2627a82-6c8d-38c2-b4fb-be8263a85d59","pitchNumber":2,"startTime":"2026-03-24T20:00:58.379Z","endTime":"2026-03-24T20:01:06.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":-2.7000000000000064,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:01:06.574Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, first baseman Colt Keith to pitcher Justin Verlander.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-24T20:01:15.251Z","endTime":"2026-03-24T20:02:17.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.8,"endSpeed":69.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.49974842417387,"aZ":-40.24554530874019,"pfxX":4.060675745958451,"pfxZ":-6.717926966924416,"pX":-1.0623425626212868,"pZ":3.0944638679945506,"vX0":1.0221621336450575,"vY0":-109.01000952195363,"vZ0":0.5883979605139136,"x":157.49,"y":155.23,"x0":-2.0651211670359437,"y0":50.00400736308021,"z0":7.172413694367037,"aX":4.877691560510644},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-11.6,"breakHorizontal":-7.7,"spinRate":2485,"spinDirection":36},"zone":11,"typeConfidence":2.0,"plateTime":0.502816001482044,"extension":5.510562387574101},"index":0,"playId":"4ae30ab2-2f7a-393e-ab63-47ac3b5f785b","pitchNumber":1,"startTime":"2026-03-24T20:01:30.679Z","endTime":"2026-03-24T20:01:34.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.543920531301243,"aZ":-26.178480155706676,"pfxX":-8.538616616063559,"pfxZ":4.153386609321114,"pX":-0.4445979384600574,"pZ":2.8432191555806203,"vX0":6.237277521287481,"vY0":-119.30705080631921,"vZ0":-3.961375761571649,"x":133.95,"y":162.01,"x0":-1.9809745521093052,"y0":50.00386406829226,"z0":6.879322612321157,"aX":-12.333640292393689},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.8,"breakHorizontal":14.0,"spinRate":1518,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.45874618571578996,"extension":5.735776216991568},"index":1,"playId":"63c1c4b1-3918-395c-9030-d14a99dce9d1","pitchNumber":2,"startTime":"2026-03-24T20:01:45.940Z","endTime":"2026-03-24T20:01:49.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":71.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.04660895526548,"aZ":-40.86834822274952,"pfxX":2.5091375944506837,"pfxZ":-6.8315249226382395,"pX":0.23218327119882234,"pZ":2.117992820629053,"vX0":3.480498788949852,"vY0":-112.03462739333041,"vZ0":-1.5611295985519917,"x":108.15,"y":181.59,"x0":-1.6668533347488819,"y0":50.00329427162938,"z0":6.9968955113062075,"aX":3.192610617641344},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-12.5,"breakHorizontal":-5.4,"spinRate":2494,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.48870166442537855,"extension":5.661357526632446},"hitData":{"launchSpeed":91.0,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.45,"coordY":162.46}},"index":2,"playId":"f282d790-74b4-387f-95e2-832dbcabdc05","pitchNumber":3,"startTime":"2026-03-24T20:02:08.963Z","endTime":"2026-03-24T20:02:17.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664983,"link":"/api/v1/people/664983","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":664983,"link":"/api/v1/people/664983"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:02:17.375Z","atBatIndex":25},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Willi Castro hit by pitch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-24T20:02:42.424Z","endTime":"2026-03-24T20:03:00.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":91.4,"endSpeed":83.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02920370793643,"aZ":-12.455507644942214,"pfxX":-4.715506720899535,"pfxZ":11.087837563716333,"pX":2.486325896187862,"pZ":2.5679624508730483,"vX0":11.630186624521318,"vY0":-132.4438348720018,"vZ0":-8.615164401491436,"x":22.23,"y":169.45,"x0":-1.347158741978775,"y0":50.00216651826401,"z0":6.771785360575382,"aX":-8.386560077490188},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.2,"breakHorizontal":6.0,"spinRate":2282,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4134087271563791,"extension":5.820115975986302},"index":0,"playId":"c6f4c1d8-530f-30b8-9cb8-de4114ab0c7e","pitchNumber":1,"startTime":"2026-03-24T20:02:56.142Z","endTime":"2026-03-24T20:03:00.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.7,"awayTeamWinProbability":70.3,"homeTeamWinProbabilityAdded":1.5000000000000036,"leverageIndex":0.46,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:03:00.639Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a sharp line drive to left fielder Kerry Carpenter. Willi Castro to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-24T20:03:29.042Z","endTime":"2026-03-24T20:03:58.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnSecond":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":84.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.021883950242017,"aZ":-14.481846997072253,"pfxX":-7.369439066434548,"pfxZ":9.691822178588705,"pX":1.06229596040812,"pZ":0.8308636721310525,"vX0":9.480254563140276,"vY0":-134.69738853414609,"vZ0":-12.605488721533673,"x":76.51,"y":216.35,"x0":-1.5561028877302383,"y0":50.0036583956833,"z0":6.613661279650165,"aX":-13.45493917848227},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":11.2,"spinRate":2241,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4076347714909758,"extension":5.9965110877394086},"index":0,"playId":"9ce32100-7c68-3483-8bb1-3f5306184e0e","pitchNumber":1,"startTime":"2026-03-24T20:03:29.042Z","endTime":"2026-03-24T20:03:32.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.547545111254408,"aZ":-15.885456050574298,"pfxX":-7.454041623595206,"pfxZ":8.93016243887747,"pX":0.09927823992115299,"pZ":2.5334844732598167,"vX0":7.1883248792846155,"vY0":-134.09960527296985,"vZ0":-8.117547966517362,"x":113.22,"y":170.38,"x0":-1.6454497648887993,"y0":50.00434509109527,"z0":6.729443886964293,"aX":-13.599615592219},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.6,"breakHorizontal":12.0,"spinRate":2206,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4081922753833309,"extension":5.935863769658273},"hitData":{"launchSpeed":105.7,"launchAngle":12.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.2,"coordY":98.49}},"index":1,"playId":"f1906a78-5222-34b2-8de4-d387e2427b07","pitchNumber":2,"startTime":"2026-03-24T20:03:47.417Z","endTime":"2026-03-24T20:03:58.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.2,"awayTeamWinProbability":67.8,"homeTeamWinProbabilityAdded":2.5000000000000036,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:03:58.015Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ezequiel Tovar walks. Willi Castro to 3rd. Hunter Goodman to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-24T20:04:49.933Z","endTime":"2026-03-24T20:06:21.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnThird":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.376090720876572,"aZ":-34.02817684247582,"pfxX":4.8746867263132,"pfxZ":-1.3697124659214168,"pX":0.9638030291016764,"pZ":2.5589210877582462,"vX0":4.843344720961572,"vY0":-116.16909584175967,"vZ0":-2.494121565502477,"x":80.26,"y":169.69,"x0":-1.787410798055243,"y0":50.00079190452211,"z0":6.906129185828446,"aX":6.608770885655226},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-2.9,"breakHorizontal":-10.1,"spinRate":2385,"spinDirection":45},"zone":12,"typeConfidence":2.0,"plateTime":0.47292287434000446,"extension":5.781315621087554},"index":0,"playId":"14ff690e-b18f-3b82-a21e-5755d7b61b67","pitchNumber":1,"startTime":"2026-03-24T20:04:49.933Z","endTime":"2026-03-24T20:04:53.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-03-24T20:05:14.184Z","endTime":"2026-03-24T20:05:24.200Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.165709898790503,"aZ":-11.657700867376827,"pfxX":-2.810274778890745,"pfxZ":11.375099972623339,"pX":0.2267158211628124,"pZ":2.5813758889699367,"vX0":5.636398211021075,"vY0":-133.53812030449697,"vZ0":-8.9916535537401,"x":108.36,"y":169.08,"x0":-1.5475914094440286,"y0":50.0009960419481,"z0":6.834037520525671,"aX":-5.068265530564729},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.8,"breakHorizontal":3.8,"spinRate":2252,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4104163093749924,"extension":5.88100817919244},"index":2,"playId":"73581053-bc14-3c53-b09b-e693232c02f4","pitchNumber":2,"startTime":"2026-03-24T20:05:24.200Z","endTime":"2026-03-24T20:05:27.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":93.3,"endSpeed":85.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.930930597244764,"aZ":-11.565364554758442,"pfxX":-3.7825964763384006,"pfxZ":11.196122976702497,"pX":0.6637811118063573,"pZ":1.45440323370844,"vX0":6.913336602669912,"vY0":-135.17670510573603,"vZ0":-11.608870894696686,"x":91.7,"y":199.51,"x0":-1.441595832164407,"y0":50.002492371428886,"z0":6.629763656787204,"aX":-6.962897111109915},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":5.3,"spinRate":2399,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.40600954358093233,"extension":6.009050589684224},"index":3,"playId":"0f0007ed-7d0b-30a6-abb7-dd5c292774b3","pitchNumber":3,"startTime":"2026-03-24T20:05:43.533Z","endTime":"2026-03-24T20:05:46.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.351669734606457,"aZ":-22.482486691129974,"pfxX":-6.1138821949253686,"pfxZ":6.447498059215686,"pX":-0.014032820146442066,"pZ":3.562436332463833,"vX0":5.733030878959936,"vY0":-121.43482277948597,"vZ0":-3.562825746354446,"x":117.53,"y":142.59,"x0":-1.603936784298601,"y0":50.003771379607755,"z0":6.990284964086875,"aX":-9.190667823492868},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":11.2,"breakHorizontal":9.8,"spinRate":1560,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4499494740832648,"extension":5.87630829091817},"index":4,"playId":"12129284-9f02-3a24-9ab9-79f0f73d04a1","pitchNumber":4,"startTime":"2026-03-24T20:06:00.397Z","endTime":"2026-03-24T20:06:04.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":93.2,"endSpeed":84.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.082578547262997,"aZ":-13.432238629210895,"pfxX":-4.9009789520321805,"pfxZ":10.20750360571331,"pX":1.0343723927920674,"pZ":1.5723927588475664,"vX0":8.284072486873491,"vY0":-135.03932648236315,"vZ0":-11.078970146259515,"x":77.57,"y":196.33,"x0":-1.4448290683550908,"y0":50.001465047514515,"z0":6.688657413845752,"aX":-8.997134015832831},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.1,"breakHorizontal":7.0,"spinRate":2361,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.40656996912050314,"extension":5.977549299492834},"index":5,"playId":"68e8e486-3fa5-3435-8e13-bcd9c928ec56","pitchNumber":5,"startTime":"2026-03-24T20:06:16.811Z","endTime":"2026-03-24T20:06:21.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":696100,"link":"/api/v1/people/696100"},"second":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":2.03,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:06:21.167Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jordan Beck doubles (9) on a sharp line drive to center fielder Matt Vierling. Willi Castro scores. Hunter Goodman scores. Ezequiel Tovar scores.","rbi":3,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-24T20:06:48.202Z","endTime":"2026-03-24T20:07:21.385Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":434378,"link":"/api/v1/people/434378"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":434378,"link":"/api/v1/people/434378"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":434378,"link":"/api/v1/people/434378"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.3,"endSpeed":81.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70754707655388,"aZ":-24.356721542727854,"pfxX":-0.1407605959921132,"pfxZ":4.632265208276395,"pX":0.854041881179222,"pZ":1.0287365014338254,"vX0":6.219765894866764,"vY0":-129.56837930929072,"vZ0":-9.746021678227434,"x":84.45,"y":211.0,"x0":-1.566054831564757,"y0":50.0061243490211,"z0":6.7206889744826706,"aX":-0.23743400183272123},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.2,"breakHorizontal":-1.2,"spinRate":2195,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4237804587891141,"extension":5.918122066962558},"index":0,"playId":"74b9a073-8ad1-3e37-a2a2-7f11775f5dde","pitchNumber":1,"startTime":"2026-03-24T20:06:48.202Z","endTime":"2026-03-24T20:06:51.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"second":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.517980731518453,"aZ":-28.923432348924933,"pfxX":-0.2776622100595372,"pfxZ":1.9835084868008988,"pX":0.5552440936834813,"pZ":2.7978791730303274,"vX0":5.414036464594097,"vY0":-128.0111689693969,"vZ0":-4.437637937629937,"x":95.84,"y":163.24,"x0":-1.5623630392048347,"y0":50.00224940196943,"z0":6.851202867986013,"aX":-0.45517967855758396},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.6,"breakHorizontal":-0.8,"spinRate":2263,"spinDirection":173},"zone":6,"typeConfidence":2.0,"plateTime":0.42993378804964166,"extension":5.7560279000402685},"hitData":{"launchSpeed":101.6,"launchAngle":17.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":115.07,"coordY":73.81}},"index":1,"playId":"e89f1d9f-a697-3e75-acd1-264128aaf3d0","pitchNumber":2,"startTime":"2026-03-24T20:07:08.560Z","endTime":"2026-03-24T20:07:21.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"first":{"id":678662,"link":"/api/v1/people/678662"},"second":{"id":696100,"link":"/api/v1/people/696100"},"third":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":29.5,"leverageIndex":3.46,"dramaIndex":272.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:07:21.385Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brenton Doyle flies out to right fielder Wenceel Pérez.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-03-24T20:07:55.413Z","endTime":"2026-03-24T20:08:17.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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(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.8,"endSpeed":85.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.593500014838767,"aZ":-14.655121114585965,"pfxX":-5.685517509736748,"pfxZ":9.4032687859627,"pX":1.9212980274471638,"pZ":1.6573274235713231,"vX0":11.245091051057027,"vY0":-135.83412789451427,"vZ0":-10.717060002043548,"x":43.76,"y":194.03,"x0":-1.539187847744851,"y0":50.004189914360204,"z0":6.680650523693796,"aX":-10.594579447132512},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":7.8,"spinRate":2095,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4037048058136987,"extension":5.935893797576907},"index":0,"playId":"ed7d39bb-8b26-300c-b719-13cbaacc3a7a","pitchNumber":1,"startTime":"2026-03-24T20:07:55.413Z","endTime":"2026-03-24T20:07:58.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99651560000594,"aZ":-13.539597792792012,"pfxX":-5.673458094164141,"pfxZ":10.151188692451386,"pX":0.3805923337805197,"pZ":2.668322644126799,"vX0":7.122455868142308,"vY0":-134.79090103209478,"vZ0":-8.395747668289108,"x":102.49,"y":166.74,"x0":-1.5620615667512114,"y0":50.001104070258215,"z0":6.784829645187212,"aX":-10.41271539908632},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.7,"breakHorizontal":8.8,"spinRate":2306,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.4067472505785692,"extension":5.9694821325673235},"hitData":{"launchSpeed":88.0,"launchAngle":36.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.66,"coordY":83.8}},"index":1,"playId":"a195865c-81cb-3cd0-8ab5-14eeca3218e8","pitchNumber":2,"startTime":"2026-03-24T20:08:09.603Z","endTime":"2026-03-24T20:08:17.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"second":{"id":687597,"link":"/api/v1/people/687597"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.19,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:08:17.885Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-24T20:10:27.729Z","endTime":"2026-03-24T20:11:56.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Troy Johnston replaces left fielder Jake McCarthy, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-24T20:10:30.073Z","endTime":"2026-03-24T20:10:30.074Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":664983,"link":"/api/v1/people/664983"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.672360486403058,"aZ":-19.672263468239095,"pfxX":-7.068834905415455,"pfxZ":7.050405528981906,"pX":0.08684277508832348,"pZ":2.354963494591138,"vX0":8.549464298516035,"vY0":-132.40360547893937,"vZ0":-5.199435958949761,"x":113.69,"y":175.2,"x0":-2.267876131341766,"y0":50.001752542803956,"z0":5.786851110290286,"aX":-12.53163979020894},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.8,"breakHorizontal":10.9,"spinRate":2297,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.41392336077836056,"extension":6.178991927748683},"index":1,"playId":"432174f7-d8ab-3e1b-93c6-36815c0624f1","pitchNumber":1,"startTime":"2026-03-24T20:10:30.075Z","endTime":"2026-03-24T20:10:33.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35714829437769,"aZ":-28.425975367219895,"pfxX":-2.3296186363441205,"pfxZ":2.4078040040635873,"pX":-1.6321751110061782,"pZ":3.289081708495464,"vX0":2.5833306549085697,"vY0":-123.34171990342749,"vZ0":-0.9427261744967174,"x":179.21,"y":149.97,"x0":-2.385803754761152,"y0":50.00136297003105,"z0":6.053033113953167,"aX":-3.623274751508116},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.4,"breakHorizontal":3.7,"spinRate":1209,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4424749485739783,"extension":5.965472123972666},"index":2,"playId":"f94fd225-19ff-36dd-b638-ee5c0e5c9209","pitchNumber":2,"startTime":"2026-03-24T20:10:47.026Z","endTime":"2026-03-24T20:10:50.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26735147329888,"aZ":-19.428171185269157,"pfxX":-7.582052976615023,"pfxZ":7.029233871786281,"pX":-0.05401725486028344,"pZ":2.1826696388303883,"vX0":8.403997863416798,"vY0":-133.67826907066652,"vZ0":-5.763978407099232,"x":119.06,"y":179.85,"x0":-2.250446249615763,"y0":50.00381727909218,"z0":5.757369825928138,"aX":-13.75126691680315},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.6,"breakHorizontal":12.0,"spinRate":2205,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4094206409402985,"extension":6.185787248323544},"index":3,"playId":"7981c01e-51b4-3113-90d8-4ee01b54e378","pitchNumber":3,"startTime":"2026-03-24T20:11:05.269Z","endTime":"2026-03-24T20:11:18.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.179079469146775,"aZ":-28.897045817762034,"pfxX":1.1153653190343884,"pfxZ":1.9404329204557396,"pX":0.5342015753210757,"pZ":2.206030306928981,"vX0":6.712373957978223,"vY0":-128.78326756327016,"vZ0":-3.792406481935336,"x":96.64,"y":179.22,"x0":-2.244344188912042,"y0":50.00549902885778,"z0":5.917654937734158,"aX":1.8837429863931987},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.9,"breakHorizontal":-3.5,"spinRate":2443,"spinDirection":183},"zone":6,"typeConfidence":2.0,"plateTime":0.42429826804415915,"extension":5.915924798157527},"index":4,"playId":"18ea0415-5d53-3838-94d9-1040075a2ccd","pitchNumber":4,"startTime":"2026-03-24T20:11:52.817Z","endTime":"2026-03-24T20:11:56.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:11:56.578Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jace Jung doubles (2) on a fly ball to center fielder Brenton Doyle.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-24T20:12:21.824Z","endTime":"2026-03-24T20:14:00.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.1,"endSpeed":81.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.312558988590904,"aZ":-28.106012873353652,"pfxX":-1.1411849603225228,"pfxZ":2.4166742311819602,"pX":-0.22009328474593937,"pZ":1.7474503360917468,"vX0":5.7865471252789344,"vY0":-129.57711976798618,"vZ0":-4.970690916083349,"x":125.39,"y":191.6,"x0":-2.3425939122492503,"y0":50.004490649845295,"z0":5.861133883942139,"aX":-1.923360303097563},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.4,"breakHorizontal":0.6,"spinRate":2476,"spinDirection":193},"zone":8,"typeConfidence":2.0,"plateTime":0.4241322602481645,"extension":6.134435791127248},"index":0,"playId":"f50e4e70-65b1-3518-8576-e70deb1281db","pitchNumber":1,"startTime":"2026-03-24T20:12:23.034Z","endTime":"2026-03-24T20:12:26.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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.6,"endSpeed":83.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23242801447774,"aZ":-18.362026761501888,"pfxX":-5.626945026197104,"pfxZ":7.705946552562565,"pX":-0.23338176160893231,"pZ":3.6575294747647322,"vX0":7.431468162394511,"vY0":-133.19921094098737,"vZ0":-2.428793699591419,"x":125.9,"y":140.03,"x0":-2.331501245569225,"y0":50.00494711343961,"z0":5.912408434938204,"aX":-10.089296362513458},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":8.5,"spinRate":2376,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4115861650709758,"extension":6.042508687509085},"index":1,"playId":"e57b8258-569f-3fb0-9f4c-3e1a7abbeb62","pitchNumber":2,"startTime":"2026-03-24T20:12:40.878Z","endTime":"2026-03-24T20:12:44.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.470813078853496,"aZ":-15.76687030183219,"pfxX":-3.6414123812134784,"pfxZ":9.030245262878683,"pX":0.3629456533465387,"pZ":3.220893362023139,"vX0":8.347350466294847,"vY0":-134.06542490102055,"vZ0":-3.9484258525040326,"x":103.17,"y":151.82,"x0":-2.32043557031916,"y0":50.00494515553052,"z0":5.841048766583701,"aX":-6.618893075147828},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":4.8,"spinRate":2389,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.4088466886768818,"extension":6.107985060049461},"index":2,"playId":"b0a39c0f-a66c-3d62-a3aa-000079865dff","pitchNumber":3,"startTime":"2026-03-24T20:12:59.720Z","endTime":"2026-03-24T20:13:05.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":75.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.092148527156194,"aZ":-39.265132672331944,"pfxX":1.2066300361690896,"pfxZ":-5.109156767564224,"pX":1.1815100923708093,"pZ":0.2883744276998106,"vX0":7.06285611873189,"vY0":-116.8257478429162,"vZ0":-4.502643948374961,"x":71.96,"y":230.99,"x0":-2.0320716733301167,"y0":50.00293229753112,"z0":5.914288893615082,"aX":1.6737228378920517},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.1,"breakHorizontal":-3.8,"spinRate":2659,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4680549337032165,"extension":6.227984514850682},"index":3,"playId":"debd9801-a391-35f4-abdc-78d3798c2c10","pitchNumber":4,"startTime":"2026-03-24T20:13:24.405Z","endTime":"2026-03-24T20:13:27.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.110073546360628,"aZ":-26.337636838189933,"pfxX":-4.317345750127503,"pfxZ":3.637570054734052,"pX":-0.36976700890969194,"pZ":2.2499953335251686,"vX0":6.112861790945261,"vY0":-125.23758959803567,"vZ0":-3.68670575886165,"x":131.09,"y":178.03,"x0":-2.270975500225725,"y0":50.00072800052072,"z0":5.873285793365776,"aX":-6.921162524694642},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.0,"breakHorizontal":6.6,"spinRate":1601,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.43582133389963706,"extension":6.137565389863981},"hitData":{"launchSpeed":95.2,"launchAngle":26.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":76.16,"coordY":50.44}},"index":4,"playId":"b017194f-be78-327e-8264-98d4d5ff6820","pitchNumber":5,"startTime":"2026-03-24T20:13:46.686Z","endTime":"2026-03-24T20:14:00.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690291,"link":"/api/v1/people/690291"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":690291,"link":"/api/v1/people/690291"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":0.82,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:14:00.845Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kerry Carpenter flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-24T20:14:22.938Z","endTime":"2026-03-24T20:15:15.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":92.4,"endSpeed":83.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.985813429079066,"aZ":-15.309610169347502,"pfxX":-7.133218215438966,"pfxZ":9.326400652455234,"pX":0.7416536121675421,"pZ":2.464265300095495,"vX0":10.157485618609254,"vY0":-134.1149140420789,"vZ0":-5.869628932645751,"x":88.73,"y":172.24,"x0":-2.180891140148871,"y0":50.002265904516584,"z0":5.786496951945402,"aX":-12.898970067323155},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":10.6,"spinRate":2301,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.409545462113015,"extension":6.079290118974935},"index":0,"playId":"0d590068-50ba-34c4-9751-949ff6113835","pitchNumber":1,"startTime":"2026-03-24T20:14:34.550Z","endTime":"2026-03-24T20:14:38.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":690291,"link":"/api/v1/people/690291"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-24T20:14:56.724Z","endTime":"2026-03-24T20:15:01.209Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":690291,"link":"/api/v1/people/690291"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31332038367241,"aZ":-25.190918159449776,"pfxX":-2.527758081684821,"pfxZ":4.133548682580561,"pX":0.801196976034944,"pZ":2.3031937943631813,"vX0":8.730626265155234,"vY0":-129.467408051135,"vZ0":-4.159781990344026,"x":86.46,"y":176.59,"x0":-2.293786746620808,"y0":50.00323509222028,"z0":5.870469059364708,"aX":-4.271357376114043},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.7,"breakHorizontal":2.5,"spinRate":2403,"spinDirection":181},"zone":14,"typeConfidence":2.0,"plateTime":0.42390109175047463,"extension":5.956122705505509},"hitData":{"launchSpeed":92.5,"launchAngle":44.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.83,"coordY":67.53}},"index":2,"playId":"5ac274fe-1be4-396e-afbc-c0cb41564ec7","pitchNumber":2,"startTime":"2026-03-24T20:15:01.209Z","endTime":"2026-03-24T20:15:15.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":690291,"link":"/api/v1/people/690291"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":4.500000000000007,"leverageIndex":1.65,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:15:15.150Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-03-24T20:16:10.885Z","endTime":"2026-03-24T20:17:41.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"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":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-24T20:15:36.163Z","endTime":"2026-03-24T20:16:13.089Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"second":{"id":690291,"link":"/api/v1/people/690291"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.068397717683403,"aZ":-18.823038993185676,"pfxX":-8.319203829435647,"pfxZ":7.345174292065209,"pX":1.1192385617945195,"pZ":2.5572219272139196,"vX0":11.506230673831926,"vY0":-133.7967329424642,"vZ0":-5.093782490325255,"x":74.34,"y":169.74,"x0":-2.150314205115711,"y0":50.005823963694255,"z0":5.8289761634287585,"aX":-15.130206846072406},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.4,"breakHorizontal":12.7,"spinRate":2279,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4089022265962603,"extension":6.158171771513854},"index":1,"playId":"44637d50-76e7-3863-807f-2652dbef45d8","pitchNumber":1,"startTime":"2026-03-24T20:16:13.089Z","endTime":"2026-03-24T20:16:17.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"second":{"id":690291,"link":"/api/v1/people/690291"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.285309521524113,"aZ":-20.6425113210741,"pfxX":-8.150284287706452,"pfxZ":6.522964516135028,"pX":0.39790180397376945,"pZ":2.800632322425002,"vX0":9.863207664854656,"vY0":-132.14990949401056,"vZ0":-3.715174376879651,"x":101.83,"y":163.16,"x0":-2.3247070169739836,"y0":50.00302109046453,"z0":5.741978136884665,"aX":-14.409315323529198},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.2,"breakHorizontal":12.6,"spinRate":2266,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.4145457118038398,"extension":6.124272811287262},"index":2,"playId":"8aea7b31-5e74-3fed-9c33-d4f70983045e","pitchNumber":2,"startTime":"2026-03-24T20:16:32.818Z","endTime":"2026-03-24T20:16:35.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"second":{"id":690291,"link":"/api/v1/people/690291"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.559004540506077,"aZ":-30.870571872602024,"pfxX":-4.948176656565552,"pfxZ":0.8275491058286288,"pX":-0.2775048290527652,"pZ":2.371859776580592,"vX0":6.592365028303012,"vY0":-124.93088409660366,"vZ0":-2.550327849208566,"x":127.58,"y":174.74,"x0":-2.3096228235162823,"y0":50.003763005269015,"z0":5.947479039751222,"aX":-7.809357721415273},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.1,"breakHorizontal":7.4,"spinRate":1521,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.43870282761447443,"extension":6.224422319735917},"index":3,"playId":"6f64b21b-0bc8-3673-978b-2046678f79d5","pitchNumber":3,"startTime":"2026-03-24T20:16:54.969Z","endTime":"2026-03-24T20:16:59.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"second":{"id":690291,"link":"/api/v1/people/690291"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.730375702039467,"aZ":-24.051908003567647,"pfxX":-10.610162938237155,"pfxZ":4.465104802326596,"pX":1.1145400127171592,"pZ":1.6742838319515645,"vX0":12.349049910243423,"vY0":-134.59476037919075,"vZ0":-6.20187376767983,"x":74.52,"y":193.57,"x0":-2.1745767553836597,"y0":50.00132631271999,"z0":5.73384060560679,"aX":-19.287117507817896},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.7,"breakHorizontal":16.3,"spinRate":2338,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40840522210775676,"extension":6.28900661443418},"index":4,"playId":"ce7018a4-e609-3dab-8196-778fcb9c28d5","pitchNumber":4,"startTime":"2026-03-24T20:17:15.724Z","endTime":"2026-03-24T20:17:20.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"second":{"id":690291,"link":"/api/v1/people/690291"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.942685382319567,"aZ":-26.11424544364991,"pfxX":1.4316004074055249,"pfxZ":3.6567216412687706,"pX":0.9277622445502647,"pZ":2.6942827873038384,"vX0":7.256764823770998,"vY0":-127.76118638960025,"vZ0":-3.1234495997736893,"x":81.64,"y":166.03,"x0":-2.1333768308193664,"y0":50.00057471137057,"z0":5.98163082511878,"aX":2.3680465308659366},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.1,"breakHorizontal":-4.2,"spinRate":2491,"spinDirection":168},"zone":12,"typeConfidence":2.0,"plateTime":0.42846850929127145,"extension":6.401895775556251},"index":5,"playId":"67ddd955-0c23-398c-b601-deb896b147cb","pitchNumber":5,"startTime":"2026-03-24T20:17:37.956Z","endTime":"2026-03-24T20:17:41.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"second":{"id":690291,"link":"/api/v1/people/690291"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:17:41.689Z","atBatIndex":34},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brett Sullivan homers (3) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-24T20:19:44.960Z","endTime":"2026-03-24T20:21:30.162Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":{"id":434378,"link":"/api/v1/people/434378"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.075383778520493,"aZ":-10.65218277631288,"pfxX":-5.865159146844029,"pfxZ":12.532724052722735,"pX":-0.27578293359685446,"pZ":1.1024469666366243,"vX0":5.617649518230818,"vY0":-130.8458865273314,"vZ0":-12.18707758707258,"x":127.51,"y":209.01,"x0":-1.6984937705748395,"y0":50.004929200748684,"z0":6.6442181012452375,"aX":-10.07398821749961},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.9,"breakHorizontal":9.2,"spinRate":2407,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.4201563214407349,"extension":5.865072102550219},"index":0,"playId":"3f45eefc-4056-3742-b089-db3e8c5a5da7","pitchNumber":1,"startTime":"2026-03-24T20:19:56.653Z","endTime":"2026-03-24T20:19:59.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":81.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.724368665272376,"aZ":-14.857421508174218,"pfxX":-8.015090863961033,"pfxZ":10.03294446257177,"pX":-2.0730422348713544,"pZ":3.3649950078482123,"vX0":2.239022020972193,"vY0":-131.5042153356693,"vZ0":-6.135488829844992,"x":196.02,"y":147.93,"x0":-1.9022033989780558,"y0":50.00153647354537,"z0":6.858926332583529,"aX":-13.828960713710249},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.8,"breakHorizontal":13.9,"spinRate":2335,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.41888654692566263,"extension":5.660052009951041},"index":1,"playId":"015b17ee-2176-3d14-b0ce-205f9ec1c55e","pitchNumber":2,"startTime":"2026-03-24T20:20:09.717Z","endTime":"2026-03-24T20:20:12.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.861240515354122,"aZ":-11.098114616961192,"pfxX":-5.21604410687155,"pfxZ":11.769371583345587,"pX":0.32607903578998637,"pZ":2.5512303122249094,"vX0":6.628033044857795,"vY0":-133.05003518539993,"vZ0":-8.675636937992511,"x":104.57,"y":169.9,"x0":-1.5210284348418628,"y0":50.00236272411674,"z0":6.660870627126308,"aX":-9.340645026517498},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.6,"breakHorizontal":8.0,"spinRate":2231,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.4118563047331718,"extension":5.909774085202134},"index":2,"playId":"d35523d5-c264-3e42-9389-8f62f9e19fe6","pitchNumber":3,"startTime":"2026-03-24T20:20:29.301Z","endTime":"2026-03-24T20:20:39.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dropped foul pop error by third baseman Jace Jung.","event":"Error","eventType":"error","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":3,"actionPlayId":"d35523d5-c264-3e42-9389-8f62f9e19fe6","startTime":"2026-03-24T20:21:02.256Z","endTime":"2026-03-24T20:21:04.328Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"},"defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"credits":[{"player":{"id":690291,"link":"/api/v1/people/690291"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_foul_error"}],"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.83,"dramaIndex":26.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.862826358543618,"aZ":-13.520304089007142,"pfxX":-7.141367795826686,"pfxZ":10.142910742737172,"pX":0.21465818430557654,"pZ":3.3805329440703806,"vX0":7.263726694220219,"vY0":-134.64572949573665,"vZ0":-6.638388077857631,"x":108.82,"y":147.51,"x0":-1.5884133077560993,"y0":50.00034389306809,"z0":6.832157273122574,"aX":-13.1292235831976},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.2,"breakHorizontal":11.4,"spinRate":2355,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4065897747312017,"extension":5.998293137695017},"hitData":{"launchSpeed":101.1,"launchAngle":37.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":234.88,"coordY":72.44}},"index":4,"playId":"a0405598-922d-3fd5-94f5-4544eab3cd4b","pitchNumber":4,"startTime":"2026-03-24T20:21:04.328Z","endTime":"2026-03-24T20:21:30.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":664954,"link":"/api/v1/people/664954"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":10.100000000000009,"leverageIndex":0.83,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:21:30.162Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Ritter pops out to second baseman Gleyber Torres.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-24T20:21:51.881Z","endTime":"2026-03-24T20:22:32.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.344401560645114,"aZ":-13.96087703618711,"pfxX":-5.6981121293265495,"pfxZ":9.81924401715429,"pX":0.38867212862653716,"pZ":3.053711749047433,"vX0":7.2712571549671585,"vY0":-135.29687399465837,"vZ0":-7.366273496536773,"x":102.18,"y":156.33,"x0":-1.5925938611992871,"y0":50.00599680654121,"z0":6.789028055234452,"aX":-10.573029805272807},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":8.8,"spinRate":2245,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.4047308855010976,"extension":5.80413932373533},"index":0,"playId":"8c336706-cfc4-3d68-9fde-4525665bf89a","pitchNumber":1,"startTime":"2026-03-24T20:21:51.881Z","endTime":"2026-03-24T20:22:02.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.4,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27260445423009,"aZ":-11.625272913718188,"pfxX":-6.212375897288606,"pfxZ":11.474313669906582,"pX":-0.7590585547181736,"pZ":2.211577735703785,"vX0":4.625557880940134,"vY0":-133.82247280777702,"vZ0":-9.390091673373002,"x":99.56,"y":171.05,"x0":-1.7137722953699506,"y0":50.003801909132775,"z0":6.6264187390737375,"aX":-11.126448336172201},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.6,"breakHorizontal":10.1,"spinRate":2264,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.41128488150604614,"extension":5.920048300969645},"hitData":{"launchSpeed":80.5,"launchAngle":61.0,"totalDistance":200.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":143.34,"coordY":121.44}},"index":1,"playId":"ce63bb81-df69-3c55-b549-1a9dd59e1e56","pitchNumber":2,"startTime":"2026-03-24T20:22:23.706Z","endTime":"2026-03-24T20:22:32.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.6,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:22:32.950Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, shortstop Zach McKinstry to first baseman Colt Keith.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-24T20:22:38.752Z","endTime":"2026-03-24T20:23:18.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.462826955017796,"aZ":-12.219678245559928,"pfxX":-6.23146321192899,"pfxZ":10.82729527865875,"pX":0.6179391022387579,"pZ":2.983864663953659,"vX0":7.727223766732747,"vY0":-135.59166117203503,"vZ0":-7.7552163290987215,"x":93.45,"y":158.22,"x0":-1.4729209620366641,"y0":50.00447156929196,"z0":6.753506080189601,"aX":-11.486624094284402},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":9.5,"spinRate":2233,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.4055437276150946,"extension":5.69679006270754},"index":0,"playId":"879ac14a-0e1f-3c24-abbf-be014a0b57e6","pitchNumber":1,"startTime":"2026-03-24T20:23:00.927Z","endTime":"2026-03-24T20:23:04.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.086558177273627,"aZ":-34.979709726455106,"pfxX":4.389119375920103,"pfxZ":-2.1091452079887247,"pX":0.32302860726381344,"pZ":2.472211612145585,"vX0":3.7814512505905746,"vY0":-115.61081082318444,"vZ0":-2.2395396330030763,"x":104.69,"y":172.03,"x0":-1.9145995303155385,"y0":50.0027941151074,"z0":6.867869356907629,"aX":5.836773249121512},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.1,"breakHorizontal":-9.0,"spinRate":2533,"spinDirection":49},"zone":6,"typeConfidence":2.0,"plateTime":0.47699323625591816,"extension":5.688120512605551},"hitData":{"launchSpeed":99.1,"launchAngle":2.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.83,"coordY":157.9}},"index":1,"playId":"ad559764-f194-325d-8b5c-c890ef27bc72","pitchNumber":2,"startTime":"2026-03-24T20:23:15.618Z","endTime":"2026-03-24T20:23:18.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.9,"awayTeamWinProbability":24.099999999999994,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.46,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:23:18.618Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, second baseman Gleyber Torres to first baseman Colt Keith.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-03-24T20:23:35.511Z","endTime":"2026-03-24T20:24:12.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":92.4,"endSpeed":84.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98985151131763,"aZ":-12.180620576422232,"pfxX":-4.927120854433177,"pfxZ":10.95462010057281,"pX":-0.1619901489026604,"pZ":2.555858577184427,"vX0":5.616488415376962,"vY0":-134.2290516024387,"vZ0":-8.816187705190075,"x":123.17,"y":169.77,"x0":-1.6411483480174252,"y0":50.005897004566485,"z0":6.749965905637856,"aX":-8.995146591871904},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.1,"breakHorizontal":7.7,"spinRate":2311,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.40802260160432313,"extension":5.663306261376973},"index":0,"playId":"83a22997-22bb-335b-b840-3d7847624692","pitchNumber":1,"startTime":"2026-03-24T20:23:51.469Z","endTime":"2026-03-24T20:23:54.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.993814798329947,"aZ":-15.312674481000746,"pfxX":-6.289050253874911,"pfxZ":9.312733044721782,"pX":-0.5625729609877164,"pZ":1.772805640695891,"vX0":5.1687268135436515,"vY0":-133.73313118326612,"vZ0":-9.968812889662585,"x":138.44,"y":190.91,"x0":-1.7038243243684539,"y0":50.00164884114376,"z0":6.648521668143451,"aX":-11.384387377614019},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.9,"breakHorizontal":10.3,"spinRate":2357,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.40966326605960424,"extension":5.755575659729934},"hitData":{"launchSpeed":97.7,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.95,"coordY":149.8}},"index":1,"playId":"3e80d7d6-8471-3e78-82d1-ac847fcdac4c","pitchNumber":2,"startTime":"2026-03-24T20:24:05.789Z","endTime":"2026-03-24T20:24:12.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:24:12.509Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-24T20:26:18.028Z","endTime":"2026-03-24T20:28:40.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from first base to third base for Willi Castro.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"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-24T20:25:44.867Z","endTime":"2026-03-24T20:25:44.880Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"200","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: TJ Rumfield replaces third baseman Kyle Karros, batting 9th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-24T20:25:44.880Z","endTime":"2026-03-24T20:26:20.348Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"901","replacedPlayer":{"id":691720,"link":"/api/v1/people/691720"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":650489,"link":"/api/v1/people/650489"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.18620062779202,"aZ":-28.17351428876609,"pfxX":-3.417069339320125,"pfxZ":2.5690889947224296,"pX":-0.7595307015792477,"pZ":2.9387439222137823,"vX0":4.952225234749812,"vY0":-123.41579680977195,"vZ0":-1.5798467311599365,"x":145.95,"y":159.43,"x0":-2.3387564265689123,"y0":50.005232926222725,"z0":5.937182231430921,"aX":-5.326938785894284},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.6,"breakHorizontal":5.2,"spinRate":1462,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.4420692442422274,"extension":6.181412426811286},"index":2,"playId":"66a4165f-2519-3838-a513-c77079d4b8bc","pitchNumber":1,"startTime":"2026-03-24T20:26:20.348Z","endTime":"2026-03-24T20:26:23.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.698606504731995,"aZ":-16.330158375098083,"pfxX":-3.94113329677367,"pfxZ":8.766856466772774,"pX":0.18801443122000486,"pZ":3.7355331763553044,"vX0":7.7249806464574755,"vY0":-133.361007945624,"vZ0":-2.6620621064568235,"x":109.83,"y":137.92,"x0":-2.2294818752409924,"y0":50.00628993910328,"z0":5.919510905032446,"aX":-7.126403499435941},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.5,"breakHorizontal":5.5,"spinRate":2323,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4101332975452716,"extension":6.07144802101845},"index":3,"playId":"a7f3ebbc-43ea-3679-a01f-3132e07792c2","pitchNumber":2,"startTime":"2026-03-24T20:26:40.696Z","endTime":"2026-03-24T20:26:45.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.849440634934727,"aZ":-23.432072610485875,"pfxX":-0.2963117816119014,"pfxZ":5.035310375007288,"pX":0.4872419970072212,"pZ":3.1367032906866714,"vX0":7.326478999486672,"vY0":-129.79738264312135,"vZ0":-2.6363268940513596,"x":98.43,"y":154.09,"x0":-2.313294997782848,"y0":50.00110153481569,"z0":5.917914525316441,"aX":-0.5163229338309645},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.9,"breakHorizontal":-0.8,"spinRate":2452,"spinDirection":190},"zone":3,"typeConfidence":2.0,"plateTime":0.4192905874488404,"extension":6.09431795472551},"index":4,"playId":"302c94a5-0ceb-3f3e-8155-364fe637798d","pitchNumber":3,"startTime":"2026-03-24T20:26:58.984Z","endTime":"2026-03-24T20:27:02.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":92.8,"endSpeed":85.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.434357139474095,"aZ":-16.61048536374101,"pfxX":-2.7631624597415856,"pfxZ":8.38052962969952,"pX":-1.6978872162398717,"pZ":3.0906854340676198,"vX0":2.847316164743107,"vY0":-135.1645080884621,"vZ0":-4.25734518146345,"x":181.72,"y":155.33,"x0":-2.4040877543747423,"y0":50.00383775610782,"z0":5.846561044735081,"aX":-5.132206979437142},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.5,"breakHorizontal":4.4,"spinRate":2238,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40465063055602046,"extension":5.897073523044824},"index":5,"playId":"7f707ffb-5b70-31c7-a415-94c2d965494e","pitchNumber":4,"startTime":"2026-03-24T20:27:22.140Z","endTime":"2026-03-24T20:27:26.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.353193642495306,"aZ":-32.47662088338158,"pfxX":-5.230865112935315,"pfxZ":-0.1868091829715972,"pX":-1.0474278387028526,"pZ":2.188178878914307,"vX0":4.780117059968017,"vY0":-126.41653094899408,"vZ0":-2.73407734236502,"x":156.93,"y":179.7,"x0":-2.270429164593581,"y0":50.00112207585442,"z0":5.853986886422449,"aX":-8.585612721112005},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.7,"breakHorizontal":8.5,"spinRate":1461,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4309540723870424,"extension":6.259371604639104},"index":6,"playId":"52c90781-e7b4-33e5-9d0c-333876937366","pitchNumber":5,"startTime":"2026-03-24T20:27:40.623Z","endTime":"2026-03-24T20:28:07.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"}},"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":93.5,"endSpeed":85.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.610370305957122,"aZ":-14.690893618015158,"pfxX":-3.5394407534119177,"pfxZ":9.302669752799506,"pX":-1.359945908380416,"pZ":2.7220344931921217,"vX0":4.002505931100676,"vY0":-136.14623992912752,"vZ0":-5.614873253844748,"x":168.84,"y":165.29,"x0":-2.3885652010621197,"y0":50.0019277741747,"z0":5.826177091828166,"aX":-6.651191686424046},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.8,"breakHorizontal":5.5,"spinRate":2245,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4021592716122244,"extension":6.109541344267651},"index":7,"playId":"c3fa3a91-38e3-3b18-a3f6-65291b5a08b2","pitchNumber":6,"startTime":"2026-03-24T20:28:15.828Z","endTime":"2026-03-24T20:28:19.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.057017197067598,"aZ":-24.312897749916182,"pfxX":-4.54668200258978,"pfxZ":4.903806916765403,"pX":-0.31604027615800795,"pZ":2.7114676109730587,"vX0":6.309816661118038,"vY0":-125.48858969618573,"vZ0":-2.9044454716100265,"x":129.05,"y":165.57,"x0":-2.2658904045425405,"y0":50.005432868755804,"z0":5.852660129854681,"aX":-7.293756339221399},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.5,"breakHorizontal":6.8,"spinRate":1545,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.43554866847728846,"extension":6.344522637754374},"index":8,"playId":"b26f9a03-e9af-3d47-ad1f-32f2d12cb8ab","pitchNumber":7,"startTime":"2026-03-24T20:28:37.830Z","endTime":"2026-03-24T20:28:40.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":608372,"link":"/api/v1/people/608372"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:28:40.954Z","atBatIndex":39},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dillon Dingler homers (3) on a fly ball to center field.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-24T20:30:56.538Z","endTime":"2026-03-24T20:32:18.773Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":623474,"link":"/api/v1/people/623474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jimmy Herget replaces Tomoyuki Sugano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"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-24T20:29:25.440Z","endTime":"2026-03-24T20:30:58.486Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623474,"link":"/api/v1/people/623474"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608372,"link":"/api/v1/people/608372","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.356547752007142,"aZ":-24.543611291566393,"pfxX":-0.5136185778729274,"pfxZ":4.85776757792065,"pX":2.0477877164413316,"pZ":2.166759308375521,"vX0":10.589560513571161,"vY0":-124.10450742546466,"vZ0":-2.516487510275355,"x":38.94,"y":180.28,"x0":-2.1960046667436983,"y0":50.00063184512749,"z0":5.224708151811678,"aX":-0.8084796016020207},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.5,"breakHorizontal":-1.3,"spinRate":2644,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.44027811501056835,"extension":4.870671710538697},"index":1,"playId":"3b18a9f6-7826-3d8b-a98b-213ba9742330","pitchNumber":1,"startTime":"2026-03-24T20:30:58.486Z","endTime":"2026-03-24T20:31:01.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85282689794008,"aZ":-33.216991150275234,"pfxX":4.868723432226794,"pfxZ":-0.789370688719,"pX":0.740233886199645,"pZ":2.0594651668889896,"vX0":5.615797316063733,"vY0":-113.9806165344509,"vZ0":0.27316192432202935,"x":88.78,"y":183.17,"x0":-2.3877705751679748,"y0":50.00536976558195,"z0":5.216837990243691,"aX":6.408513718842165},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-1.1,"breakHorizontal":-10.2,"spinRate":2937,"spinDirection":73},"zone":9,"typeConfidence":2.0,"plateTime":0.48046044795057874,"extension":4.828085310618191},"index":2,"playId":"cfbcc3da-a360-3284-ab2c-56ed5482162d","pitchNumber":2,"startTime":"2026-03-24T20:31:16.820Z","endTime":"2026-03-24T20:31:20.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02915631125654,"aZ":-34.05293042875178,"pfxX":-10.18946705588568,"pfxZ":-1.0793181678703858,"pX":-0.890125640985335,"pZ":1.731117707904892,"vX0":7.558681286912842,"vY0":-130.84548967693448,"vZ0":-0.46675397504544314,"x":150.93,"y":192.04,"x0":-2.489249927958613,"y0":50.00518272130697,"z0":4.458595758830677,"aX":-17.710185468263795},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.8,"breakHorizontal":16.8,"spinRate":2347,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.41825422972491255,"extension":4.6042700507031915},"index":3,"playId":"98737cc6-ce93-371a-927d-3ee7ce5c7ade","pitchNumber":3,"startTime":"2026-03-24T20:31:34.484Z","endTime":"2026-03-24T20:31:38.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.644776897139735,"aZ":-23.28753787644554,"pfxX":0.03843939726839207,"pfxZ":5.44390819054652,"pX":0.3168016589123474,"pZ":2.163837746228682,"vX0":6.886095743908448,"vY0":-125.93798659803285,"vZ0":-2.670828978657025,"x":104.92,"y":180.36,"x0":-2.4392707702161776,"y0":50.003377768558295,"z0":5.089117925345575,"aX":0.062293330410184505},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.6,"breakHorizontal":-1.4,"spinRate":2690,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.4322154582042348,"extension":4.926436995941879},"hitData":{"launchSpeed":109.0,"launchAngle":29.0,"totalDistance":434.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":83.82,"coordY":28.2}},"index":4,"playId":"4e27cc2f-abcb-35c6-8dde-263d988d01a4","pitchNumber":4,"startTime":"2026-03-24T20:31:52.887Z","endTime":"2026-03-24T20:32:18.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":-11.0,"leverageIndex":0.8,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:32:18.773Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a sharp line drive to right fielder Jordan Beck.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-24T20:32:29.628Z","endTime":"2026-03-24T20:34:16.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.80040982522629,"aZ":-30.51607520919884,"pfxX":5.8696522263506425,"pfxZ":1.2830139200305908,"pX":-1.155179587982414,"pZ":3.1940791413644973,"vX0":1.9320002611568108,"vY0":-112.70068877641931,"vZ0":2.13220237618283,"x":161.03,"y":152.54,"x0":-2.7852212095823004,"y0":50.001965088076155,"z0":5.310195902637045,"aX":7.576381577625789},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":3.1,"breakHorizontal":-11.2,"spinRate":2914,"spinDirection":83},"zone":11,"typeConfidence":2.0,"plateTime":0.48534931530003744,"extension":4.756567114401223},"index":0,"playId":"3fa351b1-1f61-34ea-bb24-0c5806970092","pitchNumber":1,"startTime":"2026-03-24T20:32:36.317Z","endTime":"2026-03-24T20:32:40.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46949933459128,"aZ":-22.86221851533484,"pfxX":0.8167486597216973,"pfxZ":5.719442605070981,"pX":-1.48077314961908,"pZ":3.088456284418605,"vX0":2.2170687914870317,"vY0":-126.45042298439854,"vZ0":-1.1919021807520138,"x":173.44,"y":155.39,"x0":-2.473119617976541,"y0":50.003786584679474,"z0":5.3908575393885085,"aX":1.3293715460796172},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.3,"breakHorizontal":-1.9,"spinRate":2584,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.43225353837890834,"extension":4.658832618254063},"index":1,"playId":"ea2ee27b-6f41-3aa7-8495-b259a5969b45","pitchNumber":2,"startTime":"2026-03-24T20:32:54.642Z","endTime":"2026-03-24T20:32:58.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.729246655431563,"aZ":-31.53089194180202,"pfxX":-8.51737535180667,"pfxZ":0.3562869305605254,"pX":-0.8797056098141722,"pZ":3.3324864766651445,"vX0":6.215580113423313,"vY0":-132.86370177767571,"vZ0":0.4108467702610695,"x":150.53,"y":148.8,"x0":-2.1222360831280125,"y0":50.00431347660068,"z0":5.434986938604747,"aX":-15.499561066237893},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.0,"breakHorizontal":14.4,"spinRate":2316,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.4094826560712366,"extension":4.810480846969768},"index":2,"playId":"59506f97-9252-3c6f-aa24-6775fd6d4d8b","pitchNumber":3,"startTime":"2026-03-24T20:33:14.532Z","endTime":"2026-03-24T20:33:41.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09894604015955,"aZ":-30.474713986633642,"pfxX":-9.256127262535632,"pfxZ":0.9410551728352541,"pX":0.6056522786342257,"pZ":2.742261242870353,"vX0":9.863686708929464,"vY0":-132.51773895576642,"vZ0":-1.1500346262377539,"x":93.91,"y":164.74,"x0":-1.940818529830806,"y0":50.00001484541144,"z0":5.383598284833179,"aX":-16.6600241663122},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.7,"breakHorizontal":14.9,"spinRate":2323,"spinDirection":246},"zone":6,"typeConfidence":2.0,"plateTime":0.4114180797665097,"extension":4.96192924136655},"index":3,"playId":"165e91ff-1848-3d8d-9877-867f08711156","pitchNumber":4,"startTime":"2026-03-24T20:33:47.693Z","endTime":"2026-03-24T20:33:51.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.636652543519894,"aZ":-23.881556093395087,"pfxX":-1.115941484469963,"pfxZ":5.046791990407913,"pX":0.1618599107365463,"pZ":2.5417437874321833,"vX0":6.627099963008025,"vY0":-126.99485297732126,"vZ0":-2.083951652225132,"x":110.83,"y":170.15,"x0":-2.3300948419659973,"y0":50.00046954363026,"z0":5.261713727979465,"aX":-1.8331426539607878},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.9,"breakHorizontal":0.6,"spinRate":2614,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.4303745173013538,"extension":4.959226636535275},"hitData":{"launchSpeed":114.1,"launchAngle":14.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":193.16,"coordY":92.43}},"index":4,"playId":"b4755520-f30a-3be5-a0df-2e5007e8d6b1","pitchNumber":5,"startTime":"2026-03-24T20:34:04.409Z","endTime":"2026-03-24T20:34:16.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.4,"awayTeamWinProbability":36.6,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":0.92,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:34:16.299Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Zach McKinstry pops out to catcher Brett Sullivan in foul territory.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-24T20:34:19.709Z","endTime":"2026-03-24T20:36:03.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664954,"link":"/api/v1/people/664954"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.936935129528383,"aZ":-21.052243115580332,"pfxX":-8.534266315849946,"pfxZ":6.135032393614537,"pX":-0.6246562619000359,"pZ":2.7963422359293393,"vX0":6.960275413902874,"vY0":-133.3964481887063,"vZ0":-2.7094389707714415,"x":140.81,"y":163.28,"x0":-2.1504815481656627,"y0":50.00651797890075,"z0":5.331907406803054,"aX":-15.48455196795853},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.8,"breakHorizontal":14.0,"spinRate":2442,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.4095781097849973,"extension":4.968141523831994},"index":0,"playId":"bc1adee7-3d78-3659-8c3c-68c73a0d3286","pitchNumber":1,"startTime":"2026-03-24T20:34:41.091Z","endTime":"2026-03-24T20:34:44.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.053749680327538,"aZ":-32.028943999692345,"pfxX":-4.108526909259606,"pfxZ":0.09046473488294282,"pX":-2.4817843446544816,"pZ":3.151568431165717,"vX0":1.3664731729563577,"vY0":-124.48013926724022,"vZ0":0.9661532324773092,"x":211.6,"y":153.69,"x0":-2.5000832670922293,"y0":50.00227038985555,"z0":5.384780410380155,"aX":-6.5281171746708075},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.6,"breakHorizontal":7.2,"spinRate":1479,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.4379306036656825,"extension":5.041388070188796},"index":1,"playId":"027556e1-1dd6-3152-9832-94c497116271","pitchNumber":2,"startTime":"2026-03-24T20:35:05.876Z","endTime":"2026-03-24T20:35:08.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.835911196228814,"aZ":-27.77652559469543,"pfxX":0.7256488311250968,"pfxZ":2.74541859856925,"pX":0.34820300039437757,"pZ":2.5124094527746625,"vX0":6.09597016673956,"vY0":-124.9417548994579,"vZ0":-1.3934703557481933,"x":103.73,"y":170.94,"x0":-2.2034651274296664,"y0":50.00459365712916,"z0":5.330159056924321,"aX":1.1634907842246172},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.9,"breakHorizontal":-2.5,"spinRate":2519,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.43603053520961943,"extension":4.851490237998886},"index":2,"playId":"639bc524-d0c7-38c8-bd09-00fd1a610742","pitchNumber":3,"startTime":"2026-03-24T20:35:27.647Z","endTime":"2026-03-24T20:35:32.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.227839737106514,"aZ":-27.349919929666893,"pfxX":8.773172335003633,"pfxZ":3.737053639512512,"pX":0.6555409234131169,"pZ":2.5067767953587836,"vX0":4.697838176701659,"vY0":-113.0421479470377,"vZ0":0.2829075456360507,"x":92.01,"y":171.1,"x0":-2.591306923079993,"y0":50.00037722842627,"z0":5.132841644726365,"aX":11.315380163402425},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":7.2,"breakHorizontal":-17.2,"spinRate":2855,"spinDirection":69},"zone":6,"typeConfidence":2.0,"plateTime":0.48513695581603544,"extension":4.950218830237453},"hitData":{"launchSpeed":85.7,"launchAngle":87.0,"totalDistance":18.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":127.13,"coordY":218.17}},"index":3,"playId":"7bad3762-ada1-319d-bb95-1fbc6011ee40","pitchNumber":4,"startTime":"2026-03-24T20:35:50.310Z","endTime":"2026-03-24T20:36:03.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":4.20000000000001,"leverageIndex":1.77,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:36:03.443Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Vierling walks. Colt Keith to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-24T20:36:15.362Z","endTime":"2026-03-24T20:38:07.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.644926071499782,"aZ":-33.71967065201296,"pfxX":-8.342468759889615,"pfxZ":-0.8604360365335957,"pX":-1.7233015509273752,"pZ":2.807426100018417,"vX0":4.456209999145503,"vY0":-133.20055398678727,"vZ0":-0.4696876718138161,"x":182.69,"y":162.98,"x0":-2.3341894688361786,"y0":50.003504000612566,"z0":5.424460158731919,"aX":-14.989156865375758},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-1.4,"breakHorizontal":14.2,"spinRate":2316,"spinDirection":250},"zone":11,"typeConfidence":2.0,"plateTime":0.411225833121704,"extension":5.046243417688784},"index":0,"playId":"4db94794-b6cc-30e0-9657-36ac782d6e73","pitchNumber":1,"startTime":"2026-03-24T20:36:30.319Z","endTime":"2026-03-24T20:36:33.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.725126934626914,"aZ":-27.44155733315343,"pfxX":-0.2904380790397081,"pfxZ":3.023430893393005,"pX":0.2113723579210396,"pZ":1.663027410891643,"vX0":6.614716695371321,"vY0":-123.616154064527,"vZ0":-2.7427708344168327,"x":108.94,"y":193.88,"x0":-2.4473879585221208,"y0":50.005809959090044,"z0":5.060958233388567,"aX":-0.45566741277667155},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.2,"breakHorizontal":-0.8,"spinRate":2540,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4409691933890669,"extension":5.018958194162462},"index":1,"playId":"729c8fa5-1a57-3d70-a474-50c5292d3f11","pitchNumber":2,"startTime":"2026-03-24T20:36:49.352Z","endTime":"2026-03-24T20:37:16.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.457434628474786,"aZ":-37.42896776894169,"pfxX":-8.923750423188544,"pfxZ":-3.0248721133494065,"pX":-1.4229667019840961,"pZ":2.2261467966130164,"vX0":5.999442077364198,"vY0":-130.87821838631967,"vZ0":1.1943293805921782,"x":171.24,"y":178.67,"x0":-2.584826662126459,"y0":50.00402905869525,"z0":4.565618792047766,"aX":-15.491969895187902},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-5.0,"breakHorizontal":14.9,"spinRate":2249,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.41839535468746725,"extension":4.788317481881426},"index":2,"playId":"3c209ce3-fbe6-3019-a3ce-be60547e3ccd","pitchNumber":3,"startTime":"2026-03-24T20:37:24.855Z","endTime":"2026-03-24T20:37:27.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.125271945045775,"aZ":-30.072014232889977,"pfxX":-9.641809201283948,"pfxZ":1.1845508255557409,"pX":-1.08938493321693,"pZ":2.9424339707349976,"vX0":6.0572346630268505,"vY0":-132.01332869643306,"vZ0":-0.6102038980639835,"x":158.52,"y":159.33,"x0":-2.1566087081448617,"y0":50.001118570150034,"z0":5.38299588802021,"aX":-17.07966045519523},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.3,"breakHorizontal":16.2,"spinRate":2297,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.41431002937641725,"extension":5.017146216042501},"index":3,"playId":"bb721a1a-1c05-38fc-b4e6-95b721e4084d","pitchNumber":4,"startTime":"2026-03-24T20:37:42.729Z","endTime":"2026-03-24T20:37:46.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.309332965979632,"aZ":-37.12822022981365,"pfxX":-8.646754045631408,"pfxZ":-2.8624650534506575,"pX":-1.0725389205858578,"pZ":2.5510425187778574,"vX0":6.494218305897746,"vY0":-130.87314593598296,"vZ0":1.9140625793011876,"x":157.88,"y":169.9,"x0":-2.466025633078992,"y0":50.004101816130316,"z0":4.596440908898611,"aX":-14.960500567420166},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.4,"breakHorizontal":14.2,"spinRate":2319,"spinDirection":264},"zone":11,"typeConfidence":2.0,"plateTime":0.4189525176938589,"extension":4.884423366940156},"index":4,"playId":"d4e94f03-e257-3b63-8240-97dbf082f2f3","pitchNumber":5,"startTime":"2026-03-24T20:38:02.043Z","endTime":"2026-03-24T20:38:07.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":623474,"link":"/api/v1/people/623474"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":-3.1000000000000085,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:38:07.208Z","atBatIndex":43},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Wenceel Pérez homers (1) on a fly ball to right center field. Colt Keith scores. Matt Vierling scores.","rbi":3,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-24T20:40:38.377Z","endTime":"2026-03-24T20:41:24.881Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692589,"fullName":"Victor Juarez","link":"/api/v1/people/692589"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":{"id":692589,"link":"/api/v1/people/692589"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":623474,"link":"/api/v1/people/623474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":{"id":623474,"link":"/api/v1/people/623474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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-24T20:38:27.489Z","endTime":"2026-03-24T20:38:52.123Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Victor Juarez replaces Jimmy Herget.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-24T20:38:52.123Z","endTime":"2026-03-24T20:40:40.744Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692589,"link":"/api/v1/people/692589"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623474,"link":"/api/v1/people/623474","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48237508621603,"aZ":-18.974354667202537,"pfxX":-6.388956859717724,"pfxZ":7.244894528532475,"pX":0.09212644267155466,"pZ":1.6831658385824726,"vX0":7.285135842690689,"vY0":-133.9839771641636,"vZ0":-7.604044748604243,"x":113.49,"y":193.33,"x0":-1.8298269011663657,"y0":50.00116239971942,"z0":5.909970856240167,"aX":-11.635653063328341},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":10.1,"spinRate":1936,"spinDirection":226},"zone":8,"typeConfidence":0.83,"plateTime":0.40854508126493805,"extension":5.535296207674572},"index":2,"playId":"06e65008-04b7-3160-a290-7ffde0388c95","pitchNumber":1,"startTime":"2026-03-24T20:40:40.744Z","endTime":"2026-03-24T20:40:44.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11228701427786,"aZ":-29.802424851503584,"pfxX":-5.4048113968221365,"pfxZ":1.5951715128808726,"pX":-0.3453660346554429,"pZ":2.785905444558311,"vX0":5.600881948331886,"vY0":-120.669000513712,"vZ0":-1.4946314451267035,"x":130.16,"y":163.56,"x0":-1.9874977243755052,"y0":50.00019247575837,"z0":6.02374963733517,"aX":-8.019184654165777},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.8,"breakHorizontal":8.5,"spinRate":1184,"spinDirection":245},"zone":4,"typeConfidence":1.24,"plateTime":0.45283103280857606,"extension":5.647185908369621},"hitData":{"launchSpeed":108.5,"launchAngle":27.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":209.45,"coordY":49.1}},"index":3,"playId":"3d695187-31e1-345c-8f65-aab4789930e7","pitchNumber":2,"startTime":"2026-03-24T20:40:57.501Z","endTime":"2026-03-24T20:41:24.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"second":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":692589,"link":"/api/v1/people/692589"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":692589,"link":"/api/v1/people/692589"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.000000000000004,"awayTeamWinProbability":72.0,"homeTeamWinProbabilityAdded":-36.5,"leverageIndex":2.49,"dramaIndex":291.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:41:24.881Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jace Jung flies out to left fielder Troy Johnston.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-03-24T20:41:48.559Z","endTime":"2026-03-24T20:42:49.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692589,"fullName":"Victor Juarez","link":"/api/v1/people/692589"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.723469743492707,"aZ":-15.70238572947868,"pfxX":-6.875155766590715,"pfxZ":8.95808585973689,"pX":-0.4028957123388588,"pZ":1.1486425417674806,"vX0":6.870473684987613,"vY0":-135.07618834130764,"vZ0":-9.326059094020781,"x":132.36,"y":207.77,"x0":-2.0919524532837426,"y0":50.00650616866081,"z0":5.761635312579079,"aX":-12.64730694276291},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":10.9,"spinRate":2071,"spinDirection":226},"zone":13,"typeConfidence":1.06,"plateTime":0.406233860248002,"extension":5.672962063833003},"index":0,"playId":"3baef6ef-78fa-3cfb-9a40-e445e2d82f34","pitchNumber":1,"startTime":"2026-03-24T20:41:48.559Z","endTime":"2026-03-24T20:41:52.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":92.2,"endSpeed":84.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97181003715211,"aZ":-16.446647920539235,"pfxX":-5.557190789863455,"pfxZ":8.618127066198445,"pX":-0.6545514099212623,"pZ":2.9960907561432317,"vX0":5.313876532517115,"vY0":-134.2270069876121,"vZ0":-4.735888402974012,"x":141.95,"y":157.89,"x0":-1.9376121544605294,"y0":50.006255005968825,"z0":5.9540550716579945,"aX":-10.145709616601266},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":8.9,"spinRate":2123,"spinDirection":216},"zone":1,"typeConfidence":1.29,"plateTime":0.40802029707104337,"extension":5.62197557405437},"index":1,"playId":"a53e7dc9-6d80-3c5e-8e6f-1595827d7e87","pitchNumber":2,"startTime":"2026-03-24T20:42:04.467Z","endTime":"2026-03-24T20:42:08.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":92.8,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.073416063240987,"aZ":-17.208106892733255,"pfxX":-5.232663503524935,"pfxZ":8.15787739669588,"pX":1.09621733237266,"pZ":1.075600949638353,"vX0":9.046469205639864,"vY0":-134.55093910627673,"vZ0":-9.247224416378298,"x":75.21,"y":209.74,"x0":-1.6290087734999137,"y0":50.0035946357433,"z0":5.775402286642178,"aX":-9.600333562373192},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.0,"breakHorizontal":7.6,"spinRate":2094,"spinDirection":224},"zone":14,"typeConfidence":1.28,"plateTime":0.4070205399682725,"extension":5.7144734477441705},"index":2,"playId":"f9757541-e6a6-31c9-b63a-72b60ed4df64","pitchNumber":3,"startTime":"2026-03-24T20:42:22.803Z","endTime":"2026-03-24T20:42:25.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.809754882733085,"aZ":-29.812737500991535,"pfxX":-6.791754513573144,"pfxZ":1.5120810054699039,"pX":0.08127290438632305,"pZ":2.6870642488032863,"vX0":6.7712492130802335,"vY0":-123.96355447693911,"vZ0":-1.847332204789556,"x":113.9,"y":166.23,"x0":-1.797812058559477,"y0":50.004640707141185,"z0":5.9209060471597565,"aX":-10.616224063196329},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.5,"breakHorizontal":10.8,"spinRate":1383,"spinDirection":243},"zone":5,"typeConfidence":1.34,"plateTime":0.44114373939562235,"extension":6.092539186816884},"hitData":{"launchSpeed":98.5,"launchAngle":45.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.78,"coordY":75.3}},"index":3,"playId":"d90adaf6-feb8-34f0-af7c-2f935c47aa67","pitchNumber":4,"startTime":"2026-03-24T20:42:40.457Z","endTime":"2026-03-24T20:42:49.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690291,"link":"/api/v1/people/690291"},"credit":"b_ab"},{"player":{"id":692589,"link":"/api/v1/people/692589"},"credit":"p_ab"},{"player":{"id":690291,"link":"/api/v1/people/690291"},"credit":"b_pa"},{"player":{"id":692589,"link":"/api/v1/people/692589"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":0.899999999999995,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:42:49.815Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a sharp line drive to left fielder Kerry Carpenter.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-24T20:44:54.484Z","endTime":"2026-03-24T20:45:10.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.140713476379975,"aZ":-16.86641529243565,"pfxX":-3.635473787598091,"pfxZ":8.395352367581083,"pX":-0.4349346120259099,"pZ":2.830499346123979,"vX0":4.220354602038048,"vY0":-134.1804686900945,"vZ0":-7.484212959277725,"x":133.58,"y":162.36,"x0":-1.55611155998231,"y0":50.00010281515052,"z0":6.858450603586033,"aX":-6.625928995777207},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.8,"breakHorizontal":5.6,"spinRate":2317,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.4082635979743614,"extension":5.702242416304171},"hitData":{"launchSpeed":105.1,"launchAngle":9.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":78.1,"coordY":89.91}},"index":0,"playId":"6c8c95a9-fc5b-3de3-a70a-c5108ce85ef4","pitchNumber":1,"startTime":"2026-03-24T20:45:01.231Z","endTime":"2026-03-24T20:45:10.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.300000000000004,"awayTeamWinProbability":65.69999999999999,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":1.24,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:45:10.332Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-24T20:45:35.422Z","endTime":"2026-03-24T20:46:23.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Nic Kent replaces Willi Castro.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"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-24T20:45:35.420Z","endTime":"2026-03-24T20:45:35.421Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684715,"link":"/api/v1/people/684715"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":650489,"link":"/api/v1/people/650489"},"base":1,"defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":650489,"link":"/api/v1/people/650489"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.8,"endSpeed":69.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.354502381536044,"aZ":-42.89549968628796,"pfxX":2.744154187506161,"pfxZ":-8.93353298397613,"pX":0.0825539936578576,"pZ":3.007118642700476,"vX0":3.6768333224446983,"vY0":-108.89650398180889,"vZ0":1.0454972585261852,"x":113.85,"y":157.59,"x0":-1.9852468953386562,"y0":50.004620948914244,"z0":7.165840102266205,"aX":3.291793775709002},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-15.6,"breakHorizontal":-6.0,"spinRate":2635,"spinDirection":38},"zone":2,"typeConfidence":2.0,"plateTime":0.5032328444219258,"extension":5.591892188945828},"index":1,"playId":"83f85b6e-0dd4-30b1-8376-185d7560d9dd","pitchNumber":1,"startTime":"2026-03-24T20:45:35.422Z","endTime":"2026-03-24T20:45:39.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":684715,"link":"/api/v1/people/684715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.408161894559676,"aZ":-28.08207924018139,"pfxX":3.296666902494353,"pfxZ":2.5948232937340716,"pX":0.7426801978246829,"pZ":2.510108684045572,"vX0":4.464100107604224,"vY0":-124.27702252385727,"vZ0":-5.215795236298563,"x":88.69,"y":171.01,"x0":-1.5006021888518246,"y0":50.00084105078307,"z0":6.950584648941579,"aX":5.187256130957241},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.8,"breakHorizontal":-7.0,"spinRate":2366,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.4396595890300916,"extension":5.929706379402717},"index":2,"playId":"1130495a-10e0-3506-b7e8-03a0cf2a87b1","pitchNumber":2,"startTime":"2026-03-24T20:45:50.898Z","endTime":"2026-03-24T20:45:54.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":684715,"link":"/api/v1/people/684715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.070832252990403,"aZ":-26.561467429094634,"pfxX":-6.082925417964557,"pfxZ":3.8086236521476113,"pX":-1.0683776622999188,"pZ":3.3552408333770987,"vX0":3.889680851496065,"vY0":-120.25942046591764,"vZ0":-3.056352423468838,"x":157.72,"y":148.19,"x0":-1.911818476808151,"y0":50.00208823996831,"z0":6.984487619414743,"aX":-8.960514982967384},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.5,"breakHorizontal":10.2,"spinRate":1441,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4544646429969772,"extension":5.871021375834217},"index":3,"playId":"14f75f93-2ba6-364f-8738-2671af359717","pitchNumber":3,"startTime":"2026-03-24T20:46:04.848Z","endTime":"2026-03-24T20:46:09.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":684715,"link":"/api/v1/people/684715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.997902742050872,"aZ":-25.692644767269503,"pfxX":3.1805892638910978,"pfxZ":3.997450092342307,"pX":0.4059393479799443,"pZ":1.861074169212319,"vX0":3.823391117635473,"vY0":-126.31183179112205,"vZ0":-7.270458893505325,"x":101.53,"y":188.53,"x0":-1.5387683624344652,"y0":50.00170628158558,"z0":6.833670583194145,"aX":5.153927675970068},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.9,"breakHorizontal":-6.6,"spinRate":2390,"spinDirection":187},"zone":9,"typeConfidence":2.0,"plateTime":0.4331206890789172,"extension":6.225496976131127},"index":4,"playId":"920c4907-f72b-303b-a9c9-75c6e979b0bc","pitchNumber":4,"startTime":"2026-03-24T20:46:20.562Z","endTime":"2026-03-24T20:46:23.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":684715,"link":"/api/v1/people/684715"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.299999999999997,"awayTeamWinProbability":70.7,"homeTeamWinProbabilityAdded":-5.000000000000007,"leverageIndex":2.16,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:46:23.676Z","atBatIndex":47},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ezequiel Tovar homers (3) on a fly ball to left center field. Nic Kent scores.","rbi":2,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-24T20:46:30.547Z","endTime":"2026-03-24T20:47:29.532Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"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":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":{"id":434378,"link":"/api/v1/people/434378"},"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":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"responsiblePitcher":{"id":434378,"link":"/api/v1/people/434378"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17676686716168,"aZ":-13.717039704901794,"pfxX":-4.383376307529658,"pfxZ":10.107123839184382,"pX":1.222340565074744,"pZ":1.327544062767056,"vX0":8.123631167158614,"vY0":-134.29866409564684,"vZ0":-11.683524175161576,"x":70.41,"y":202.94,"x0":-1.2727175072144927,"y0":50.00441066050202,"z0":6.71116778371999,"aX":-8.006181916993262},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":6.2,"spinRate":2286,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.40790571529452846,"extension":5.875473901573352},"index":0,"playId":"298319d0-94b9-3994-8e02-4c1854bfdae6","pitchNumber":1,"startTime":"2026-03-24T20:46:51.005Z","endTime":"2026-03-24T20:46:54.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":684715,"link":"/api/v1/people/684715"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22925482600197,"aZ":-19.054844081025735,"pfxX":-6.422895655566104,"pfxZ":7.291513238521182,"pX":-0.24398128134567168,"pZ":2.651099130135909,"vX0":5.843545069894113,"vY0":-133.19533443139463,"vZ0":-7.488380326161897,"x":126.3,"y":167.2,"x0":-1.6303121182044105,"y0":50.00478801305958,"z0":6.873744885245242,"aX":-11.55856009114804},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.8,"breakHorizontal":10.4,"spinRate":2247,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4110060301649012,"extension":5.694506663294603},"hitData":{"launchSpeed":107.1,"launchAngle":28.0,"totalDistance":435.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":77.91,"coordY":29.41}},"index":1,"playId":"2cce0100-5bce-32a8-bd9f-e9db928b593f","pitchNumber":2,"startTime":"2026-03-24T20:47:04.651Z","endTime":"2026-03-24T20:47:29.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":684715,"link":"/api/v1/people/684715"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":24.400000000000006,"leverageIndex":1.75,"dramaIndex":199.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:47:29.532Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jordan Beck lines out to center fielder Matt Vierling.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-24T20:47:45.912Z","endTime":"2026-03-24T20:47:59.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.549955364983298,"aZ":-26.329514150940803,"pfxX":1.1457096880484858,"pfxZ":3.5768100093122435,"pX":0.6535380889870386,"pZ":2.6498688823209378,"vX0":5.180454763288517,"vY0":-126.67416056486155,"vZ0":-5.549697213543448,"x":92.09,"y":167.23,"x0":-1.5623515420103797,"y0":50.00411380516719,"z0":6.959647411370774,"aX":1.870988428812618},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.5,"breakHorizontal":-3.2,"spinRate":2145,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.43149676217492994,"extension":5.461040430448434},"hitData":{"launchSpeed":86.3,"launchAngle":27.0,"totalDistance":309.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.88,"coordY":75.6}},"index":0,"playId":"70a7860a-2cf4-39ec-84c7-f181172b53a7","pitchNumber":1,"startTime":"2026-03-24T20:47:52.028Z","endTime":"2026-03-24T20:47:59.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:47:59.597Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brenton Doyle doubles (4) on a line drive to right fielder Wenceel Pérez.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-24T20:48:08.189Z","endTime":"2026-03-24T20:49:40.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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(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.8,"endSpeed":86.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.700047201242416,"aZ":-14.051196556157306,"pfxX":-3.5947728571827193,"pfxZ":9.61828898132541,"pX":1.0487550722890286,"pZ":1.8505137386970987,"vX0":7.844181278107003,"vY0":-136.10575157215942,"vZ0":-10.268442454206781,"x":77.02,"y":188.82,"x0":-1.3981686210344633,"y0":50.00335717685042,"z0":6.635332296073681,"aX":-6.774165441218737},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.5,"breakHorizontal":4.9,"spinRate":2285,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4017888882326588,"extension":5.858912509130257},"index":0,"playId":"75ea819e-208c-3709-925a-1eccfa0723a4","pitchNumber":1,"startTime":"2026-03-24T20:48:24.059Z","endTime":"2026-03-24T20:48:27.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":73.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.132455549582772,"aZ":-39.66213706988321,"pfxX":0.9392735852210956,"pfxZ":-5.588966949196875,"pX":0.7211287542480955,"pZ":1.335325503543971,"vX0":5.002269171311681,"vY0":-114.7209611935306,"vZ0":-3.71708813918876,"x":89.51,"y":202.73,"x0":-1.6046654809300624,"y0":50.00206895835679,"z0":6.821297572223658,"aX":1.2582209080387512},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-10.8,"breakHorizontal":-2.9,"spinRate":2504,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4764417367580567,"extension":5.750740790601517},"index":1,"playId":"5b382c45-ef7f-38cc-9175-ee3536001a0a","pitchNumber":2,"startTime":"2026-03-24T20:48:38.770Z","endTime":"2026-03-24T20:48:42.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":93.3,"endSpeed":86.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.425201417169525,"aZ":-13.154314327733173,"pfxX":-2.7546440502023355,"pfxZ":10.125326411989569,"pX":1.2160767050133812,"pZ":1.9695585409229213,"vX0":7.756461438782185,"vY0":-135.43112865772457,"vZ0":-10.236552156175955,"x":70.65,"y":185.6,"x0":-1.3129339059435425,"y0":50.00501349854924,"z0":6.691901102164201,"aX":-5.1760552840782506},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":3.6,"spinRate":2261,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4026876799495738,"extension":5.708067155504687},"index":2,"playId":"7e48d099-9465-3d0e-aafa-cca61d6b5f90","pitchNumber":3,"startTime":"2026-03-24T20:48:54.529Z","endTime":"2026-03-24T20:48:58.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.094912861680566,"aZ":-13.150958788788978,"pfxX":-3.733892628008821,"pfxZ":10.282247425955116,"pX":0.5929399770582776,"pZ":1.7375312070423439,"vX0":6.058692368951292,"vY0":-135.073802254567,"vZ0":-10.768263310583658,"x":94.4,"y":191.87,"x0":-1.1927920087479205,"y0":50.00085416477287,"z0":6.697384739133944,"aX":-6.907096098126619},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":5.5,"spinRate":2273,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.40531585509775914,"extension":5.915875322293727},"index":3,"playId":"82f27a6c-f24a-3860-8865-9a4ba1029708","pitchNumber":4,"startTime":"2026-03-24T20:49:11.747Z","endTime":"2026-03-24T20:49:15.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.498146085062416,"aZ":-15.884487729703785,"pfxX":-5.187656866397939,"pfxZ":8.823091380643955,"pX":0.7633928662291387,"pZ":2.342255305278514,"vX0":7.474306559018468,"vY0":-134.59151115913363,"vZ0":-8.75177784682868,"x":87.9,"y":175.54,"x0":-1.3676184288934328,"y0":50.0028776286838,"z0":6.746658186292089,"aX":-9.577863551746322},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.4,"breakHorizontal":7.9,"spinRate":2272,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.40598987264487274,"extension":5.860970820131686},"hitData":{"launchSpeed":85.0,"launchAngle":27.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":205.3,"coordY":116.51}},"index":4,"playId":"435f239e-37ef-358d-afcc-899ef76f6863","pitchNumber":5,"startTime":"2026-03-24T20:49:27.379Z","endTime":"2026-03-24T20:49:40.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":434378,"link":"/api/v1/people/434378"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.59,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:49:40.026Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Kokoska grounds out, shortstop Zach McKinstry to first baseman Colt Keith.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-03-24T20:52:15.906Z","endTime":"2026-03-24T20:52:25.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694808,"fullName":"Zach Kokoska","link":"/api/v1/people/694808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4],"actionIndex":[1,2,3],"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":694808,"fullName":"Zach Kokoska","link":"/api/v1/people/694808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"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":6,"homeScore":6,"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-24T20:49:55.417Z","endTime":"2026-03-24T20:50:05.347Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner GJ Hill replaces Brenton Doyle.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":6,"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-24T20:50:05.347Z","endTime":"2026-03-24T20:50:45.307Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677338,"link":"/api/v1/people/677338"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"601","replacedPlayer":{"id":686668,"link":"/api/v1/people/686668"},"base":2,"defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brant Hurter replaces Justin Verlander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-03-24T20:50:45.307Z","endTime":"2026-03-24T20:52:04.092Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676428,"link":"/api/v1/people/676428"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":434378,"link":"/api/v1/people/434378","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"second":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Zach Kokoska replaces Brett Sullivan.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":3,"startTime":"2026-03-24T20:52:04.092Z","endTime":"2026-03-24T20:52:17.706Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694808,"link":"/api/v1/people/694808"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":664954,"link":"/api/v1/people/664954"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":664954,"link":"/api/v1/people/664954","batSide":{"code":"L","description":"Left"}},"second":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36684721387947,"aZ":-28.385318471012948,"pfxX":12.016339563043116,"pfxZ":2.1542072248023576,"pX":0.5209800976798723,"pZ":2.6489602670220727,"vX0":-10.890347438287947,"vY0":-132.4352559646545,"vZ0":-3.4953296859833545,"x":97.14,"y":167.26,"x0":3.1410172688384685,"y0":50.00651329984178,"z0":6.080252532639118,"aX":21.18120741450066},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.2,"breakHorizontal":-19.2,"spinRate":1888,"spinDirection":117},"zone":6,"typeConfidence":0.9,"plateTime":0.41482964860859095,"extension":6.175599225352563},"hitData":{"launchSpeed":71.4,"launchAngle":5.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":134.22,"coordY":147.77}},"index":4,"playId":"4553e623-0e13-3eab-8d64-d24c3a6aa492","pitchNumber":1,"startTime":"2026-03-24T20:52:17.706Z","endTime":"2026-03-24T20:52:25.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694808,"link":"/api/v1/people/694808","batSide":{"code":"L","description":"Left"}},"second":{"id":677338,"link":"/api/v1/people/677338"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694808,"link":"/api/v1/people/694808"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":694808,"link":"/api/v1/people/694808"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.76,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:52:25.448Z","atBatIndex":51},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Kerry Carpenter hit by pitch.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-24T20:54:59.521Z","endTime":"2026-03-24T20:55:29.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[8,9],"actionIndex":[0,1,2,3,4,5,6,7],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brennan Bernardino replaces Victor Juarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":6,"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-24T20:55:01.695Z","endTime":"2026-03-24T20:55:01.696Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":692589,"link":"/api/v1/people/692589","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to shortstop for Ryan Ritter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":6,"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-24T20:55:01.697Z","endTime":"2026-03-24T20:55:01.698Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"800","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Zach Kokoska remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":6,"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-24T20:55:01.699Z","endTime":"2026-03-24T20:55:01.700Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694808,"link":"/api/v1/people/694808"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":664954,"link":"/api/v1/people/664954"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"GJ Hill remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":6,"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-24T20:55:01.701Z","endTime":"2026-03-24T20:55:01.702Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677338,"link":"/api/v1/people/677338"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jose Cordova replaces right fielder Jordan Beck, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":6,"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-24T20:55:01.703Z","endTime":"2026-03-24T20:55:01.704Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682276,"link":"/api/v1/people/682276"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":687597,"link":"/api/v1/people/687597"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664954,"link":"/api/v1/people/664954"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":687597,"link":"/api/v1/people/687597"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tevin Tucker replaces shortstop Ezequiel Tovar, batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-24T20:55:01.705Z","endTime":"2026-03-24T20:55:01.706Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686683,"link":"/api/v1/people/686683"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Edouard Julien replaces Hunter Goodman, batting 3rd, playing designated hitter.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-24T20:55:01.707Z","endTime":"2026-03-24T20:55:01.708Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Nic Kent remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-03-24T20:55:01.709Z","endTime":"2026-03-24T20:55:01.710Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684715,"link":"/api/v1/people/684715"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"201","replacedPlayer":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":69.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.42747186035741,"aZ":-32.980795597064514,"pfxX":-3.479347361554891,"pfxZ":-0.6523872145159793,"pX":0.28608710507803525,"pZ":2.7438037103371853,"vX0":-5.375770205672499,"vY0":-111.12808020499573,"vZ0":2.26405691064201,"x":106.1,"y":164.7,"x0":3.1961082052245104,"y0":50.00165011056457,"z0":5.157662081319074,"aX":-4.315056160413672},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-0.2,"breakHorizontal":7.8,"spinRate":2394,"spinDirection":290},"zone":5,"typeConfidence":2.0,"plateTime":0.4944209356027356,"extension":5.204537515260897},"index":8,"playId":"f282d170-9220-3e80-872d-5bb1b9b27378","pitchNumber":1,"startTime":"2026-03-24T20:55:01.711Z","endTime":"2026-03-24T20:55:04.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":68.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.97267923500119,"aZ":-31.420898884759467,"pfxX":8.418342645833475,"pfxZ":0.6319668407092678,"pX":1.910212271800016,"pZ":4.347728726183124,"vX0":-4.582422541199518,"vY0":-108.90652742980689,"vZ0":4.839372872803464,"x":44.19,"y":121.39,"x0":2.9529408827348536,"y0":50.003819489094425,"z0":5.504249085070633,"aX":10.065009416288932},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":2.9,"breakHorizontal":-13.9,"spinRate":1436,"spinDirection":103},"zone":12,"typeConfidence":2.0,"plateTime":0.5038574620013812,"extension":5.5290823386725645},"index":9,"playId":"ac00df3d-b01c-3608-8134-9c8c64a161fb","pitchNumber":2,"startTime":"2026-03-24T20:55:20.688Z","endTime":"2026-03-24T20:55:29.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.7,"awayTeamWinProbability":55.3,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.32,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:55:29.676Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jahmai Jones doubles (2) on a line drive to left fielder Troy Johnston. John Peck to 3rd.","rbi":0,"awayScore":6,"homeScore":6,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-24T20:56:37.811Z","endTime":"2026-03-24T20:57:12.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"postOnThird":{"id":807726,"fullName":"John Peck","link":"/api/v1/people/807726"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[0,2],"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":807726,"fullName":"John Peck","link":"/api/v1/people/807726"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner John Peck replaces Kerry Carpenter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":6,"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-24T20:56:02.351Z","endTime":"2026-03-24T20:56:02.352Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807726,"link":"/api/v1/people/807726"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"},"base":1,"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":6,"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-24T20:56:02.353Z","endTime":"2026-03-24T20:56:02.354Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":807726,"link":"/api/v1/people/807726"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jahmai Jones replaces Gleyber Torres.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":6,"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-24T20:56:02.355Z","endTime":"2026-03-24T20:56:02.356Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":650402,"link":"/api/v1/people/650402"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":807726,"link":"/api/v1/people/807726"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"playId":"dfc6bf73-ae37-333b-88b3-a18d459b3ca1","startTime":"2026-03-24T20:56:02.357Z","endTime":"2026-03-24T20:56:11.369Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":807726,"link":"/api/v1/people/807726"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20238209104046,"aZ":-22.44969640122977,"pfxX":5.623303139523436,"pfxZ":6.229174079955,"pX":0.23490668180650762,"pZ":1.8725215093015826,"vX0":-8.093797511675902,"vY0":-123.72964400725316,"vZ0":-3.4411344257319527,"x":108.05,"y":188.22,"x0":2.8082208080676683,"y0":50.00053419330551,"z0":5.148768929404291,"aX":8.77451975668292},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.8,"breakHorizontal":-8.4,"spinRate":2103,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.44159919288712857,"extension":5.705045156504057},"index":4,"playId":"3bfdf349-6e5e-3d0c-8420-b39eae17b684","pitchNumber":1,"startTime":"2026-03-24T20:56:39.573Z","endTime":"2026-03-24T20:56:42.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":807726,"link":"/api/v1/people/807726"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.239052426045053,"aZ":-29.106078099559827,"pfxX":12.14163793277684,"pfxZ":2.394187964061553,"pX":0.46796503943987927,"pZ":2.448621865707109,"vX0":-8.556398864281956,"vY0":-112.09743448567536,"vZ0":0.0637879694031045,"x":99.16,"y":172.67,"x0":2.746916620478498,"y0":50.00102716854223,"z0":5.378090585498087,"aX":15.53425164216054},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":4.7,"breakHorizontal":-19.9,"spinRate":1222,"spinDirection":110},"zone":6,"typeConfidence":2.0,"plateTime":0.4876163701520144,"extension":5.671661597780814},"hitData":{"launchSpeed":91.6,"launchAngle":20.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":38.99,"coordY":109.4}},"index":5,"playId":"81b51c4b-de59-3ef5-bb8a-3b8bb46cb823","pitchNumber":2,"startTime":"2026-03-24T20:56:55.059Z","endTime":"2026-03-24T20:57:12.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":807726,"link":"/api/v1/people/807726"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":-14.600000000000005,"leverageIndex":2.15,"dramaIndex":149.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:57:12.241Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tomás Nido grounds out, third baseman Nic Kent to first baseman TJ Rumfield.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-24T20:57:43.528Z","endTime":"2026-03-24T20:57:53.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"postOnThird":{"id":807726,"fullName":"John Peck","link":"/api/v1/people/807726"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":684715,"link":"/api/v1/people/684715"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Tomás Nido replaces Riley Greene.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":6,"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-24T20:57:31.813Z","endTime":"2026-03-24T20:57:45.867Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621512,"link":"/api/v1/people/621512"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":682985,"link":"/api/v1/people/682985"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":663330,"link":"/api/v1/people/663330"},"third":{"id":807726,"link":"/api/v1/people/807726"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.745494131915862,"aZ":-22.15656553559487,"pfxX":5.82566882643363,"pfxZ":6.155667083497388,"pX":0.11658728515102922,"pZ":2.554730912244845,"vX0":-8.818755907909662,"vY0":-126.00476545706957,"vZ0":-2.2893218654030796,"x":112.56,"y":169.8,"x0":2.8859198161417052,"y0":50.00120492920914,"z0":5.243103434455706,"aX":9.478721598791093},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.9,"breakHorizontal":-8.8,"spinRate":2252,"spinDirection":118},"zone":5,"typeConfidence":2.0,"plateTime":0.4327182284547382,"extension":5.610243256599838},"hitData":{"launchSpeed":79.8,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":119.03,"coordY":172.59}},"index":1,"playId":"cf748fff-6a16-3c14-bc6b-f7045386439e","pitchNumber":1,"startTime":"2026-03-24T20:57:45.867Z","endTime":"2026-03-24T20:57:53.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":621512,"link":"/api/v1/people/621512","batSide":{"code":"R","description":"Right"}},"second":{"id":663330,"link":"/api/v1/people/663330"},"third":{"id":807726,"link":"/api/v1/people/807726"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621512,"link":"/api/v1/people/621512"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":621512,"link":"/api/v1/people/621512"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.1,"awayTeamWinProbability":62.9,"homeTeamWinProbabilityAdded":7.0000000000000036,"leverageIndex":1.87,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:57:53.141Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Rogers flies out to left fielder Troy Johnston.","rbi":0,"awayScore":6,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-24T20:58:11.896Z","endTime":"2026-03-24T20:58:25.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"postOnThird":{"id":807726,"fullName":"John Peck","link":"/api/v1/people/807726"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jake Rogers replaces Dillon Dingler.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":6,"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-24T20:58:02.383Z","endTime":"2026-03-24T20:58:14.202Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":693307,"link":"/api/v1/people/693307"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":663330,"link":"/api/v1/people/663330"},"third":{"id":807726,"link":"/api/v1/people/807726"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.602456135636213,"aZ":-21.65486126902446,"pfxX":6.521854525126707,"pfxZ":6.504324144017012,"pX":-0.4651733755733976,"pZ":1.8451647408917942,"vX0":-10.345876066132275,"vY0":-126.10014766752039,"vZ0":-4.063893147124238,"x":134.73,"y":188.96,"x0":2.835392076886722,"y0":50.0039107899235,"z0":5.215545606934502,"aX":10.55026263149062},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":11.0,"breakHorizontal":-9.6,"spinRate":2155,"spinDirection":125},"zone":7,"typeConfidence":2.0,"plateTime":0.43364743836817343,"extension":5.6957714839956255},"hitData":{"launchSpeed":85.7,"launchAngle":60.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.06,"coordY":125.56}},"index":1,"playId":"2b5a20f7-e32b-3730-b34b-454f92f8d461","pitchNumber":1,"startTime":"2026-03-24T20:58:14.202Z","endTime":"2026-03-24T20:58:25.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"second":{"id":663330,"link":"/api/v1/people/663330"},"third":{"id":807726,"link":"/api/v1/people/807726"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.9,"awayTeamWinProbability":51.1,"homeTeamWinProbabilityAdded":11.799999999999997,"leverageIndex":2.47,"dramaIndex":140.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:58:25.725Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Anderson singles on a ground ball to left fielder Troy Johnston. John Peck scores. Jahmai Jones scores.","rbi":2,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-24T20:58:49.272Z","endTime":"2026-03-24T20:59:54.030Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":801194,"fullName":"Max Anderson","link":"/api/v1/people/801194"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":801194,"fullName":"Max Anderson","link":"/api/v1/people/801194"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":801194,"fullName":"Max Anderson","link":"/api/v1/people/801194"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":{"id":657514,"link":"/api/v1/people/657514"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":807726,"fullName":"John Peck","link":"/api/v1/people/807726"},"responsiblePitcher":{"id":657514,"link":"/api/v1/people/657514"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Max Anderson replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":6,"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-24T20:58:36.469Z","endTime":"2026-03-24T20:58:51.464Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801194,"link":"/api/v1/people/801194"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":663330,"link":"/api/v1/people/663330"},"third":{"id":807726,"link":"/api/v1/people/807726"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52396720348414,"aZ":-24.66178513817918,"pfxX":5.336597832545467,"pfxZ":4.742224062993655,"pX":1.0164816183024024,"pZ":2.7241107286131396,"vX0":-6.5018889998386795,"vY0":-125.63865609812144,"vZ0":-1.4303074117569614,"x":78.25,"y":165.23,"x0":2.9551479695189187,"y0":50.005079829721865,"z0":5.321841905717517,"aX":8.458901260825893},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.5,"breakHorizontal":-8.0,"spinRate":2043,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4374245781621018,"extension":5.32979728699388},"index":1,"playId":"1b986e3e-ea6d-38c6-bf33-b6f16ae57185","pitchNumber":1,"startTime":"2026-03-24T20:58:51.464Z","endTime":"2026-03-24T20:58:55.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":801194,"link":"/api/v1/people/801194","batSide":{"code":"R","description":"Right"}},"second":{"id":663330,"link":"/api/v1/people/663330"},"third":{"id":807726,"link":"/api/v1/people/807726"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":74.9,"endSpeed":68.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48989256581875,"aZ":-32.54858502899221,"pfxX":-1.2216354411124302,"pfxZ":-0.31958244091771526,"pX":-0.428106212232217,"pZ":2.011435367865057,"vX0":-7.2122645191789925,"vY0":-108.77724868733054,"vZ0":1.1324282088159645,"x":133.32,"y":184.47,"x0":3.107714336232625,"y0":50.00111924120703,"z0":5.050113221289544,"aX":-1.4432652537078832},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":0.1,"breakHorizontal":4.3,"spinRate":2509,"spinDirection":301},"zone":7,"typeConfidence":2.0,"plateTime":0.506158425895114,"extension":5.372577933993716},"index":2,"playId":"14e1e8fa-01ee-3bfd-980b-0c9711549ec2","pitchNumber":2,"startTime":"2026-03-24T20:59:03.234Z","endTime":"2026-03-24T20:59:06.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":801194,"link":"/api/v1/people/801194","batSide":{"code":"R","description":"Right"}},"second":{"id":663330,"link":"/api/v1/people/663330"},"third":{"id":807726,"link":"/api/v1/people/807726"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6175620229428,"aZ":-20.40693511406625,"pfxX":11.085288506312516,"pfxZ":6.8388518645367675,"pX":2.2693600819263113,"pZ":3.8875839867425217,"vX0":-5.285689379096448,"vY0":-130.6416100243241,"vZ0":0.17925594837428538,"x":30.5,"y":133.82,"x0":2.883183396204107,"y0":50.00538612435235,"z0":5.3572964455608245,"aX":19.0823271809612},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.6,"breakHorizontal":-18.8,"spinRate":2067,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.41995455824879313,"extension":5.377924186347381},"index":3,"playId":"09050d07-0691-3456-9666-018b62fe92cb","pitchNumber":3,"startTime":"2026-03-24T20:59:18.570Z","endTime":"2026-03-24T20:59:21.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":801194,"link":"/api/v1/people/801194","batSide":{"code":"R","description":"Right"}},"second":{"id":663330,"link":"/api/v1/people/663330"},"third":{"id":807726,"link":"/api/v1/people/807726"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":69.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.70305966313886,"aZ":-30.211877401494302,"pfxX":12.712573616641787,"pfxZ":1.592417855973804,"pX":0.4551041057334078,"pZ":1.5033095057221784,"vX0":-8.602496095789974,"vY0":-110.2711608741763,"vZ0":-1.098204076987413,"x":99.65,"y":198.19,"x0":2.7561779909566733,"y0":50.00118028640412,"z0":5.196501748712599,"aX":15.646270348953813},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":2.9,"breakHorizontal":-20.8,"spinRate":1448,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.4967995566750689,"extension":5.555491523977988},"hitData":{"launchSpeed":90.3,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.99,"coordY":126.5}},"index":4,"playId":"b19607bc-d2d4-31c3-9b2e-576aeef79c61","pitchNumber":4,"startTime":"2026-03-24T20:59:36.507Z","endTime":"2026-03-24T20:59:54.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":801194,"link":"/api/v1/people/801194","batSide":{"code":"R","description":"Right"}},"second":{"id":663330,"link":"/api/v1/people/663330"},"third":{"id":807726,"link":"/api/v1/people/807726"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801194,"link":"/api/v1/people/801194"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":801194,"link":"/api/v1/people/801194"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.2,"awayTeamWinProbability":75.8,"homeTeamWinProbabilityAdded":-24.7,"leverageIndex":3.14,"dramaIndex":235.0,"contextMetrics":{},"playEndTime":"2026-03-24T20:59:54.030Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trei Cruz grounds out softly, pitcher Brennan Bernardino to first baseman TJ Rumfield.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-03-24T21:00:11.148Z","endTime":"2026-03-24T21:02:04.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"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":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Trei Cruz replaces Zach McKinstry.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":6,"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-24T21:00:11.531Z","endTime":"2026-03-24T21:00:13.489Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669360,"link":"/api/v1/people/669360"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":656716,"link":"/api/v1/people/656716"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":801194,"link":"/api/v1/people/801194"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":88.6,"endSpeed":81.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.752551687801454,"aZ":-20.727175341486863,"pfxX":9.1571404297651,"pfxZ":6.745572896975187,"pX":0.7717053999952256,"pZ":3.433078861119145,"vX0":-8.04153938996706,"vY0":-128.91430964946488,"vZ0":-0.6355986543488602,"x":87.58,"y":146.09,"x0":2.729500850021496,"y0":50.001931042637906,"z0":5.271162804845408,"aX":15.537891232188409},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.4,"breakHorizontal":-15.0,"spinRate":1956,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.423554926906367,"extension":5.755278641848365},"index":1,"playId":"6e3a8286-4adf-399f-bc40-8c0a52c98de1","pitchNumber":1,"startTime":"2026-03-24T21:00:13.489Z","endTime":"2026-03-24T21:00:17.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"R","description":"Right"}},"first":{"id":801194,"link":"/api/v1/people/801194"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":85.4,"endSpeed":78.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.129923892565664,"aZ":-24.573697325394157,"pfxX":5.686969001815209,"pfxZ":4.813148946679506,"pX":1.7097188856962464,"pZ":2.160250971410168,"vX0":-4.928688893396605,"vY0":-124.3880113519055,"vZ0":-2.4420160847247763,"x":51.83,"y":180.45,"x0":2.9705339225568643,"y0":50.003614115651644,"z0":5.1759138189017495,"aX":8.981700850049618},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.4,"breakHorizontal":-9.2,"spinRate":1923,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.43903390017897204,"extension":5.40788508682584},"index":2,"playId":"d57f081b-dc9f-36a5-922a-2c516b3527d4","pitchNumber":2,"startTime":"2026-03-24T21:00:28.675Z","endTime":"2026-03-24T21:00:31.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"R","description":"Right"}},"first":{"id":801194,"link":"/api/v1/people/801194"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4768127723179,"aZ":-23.71676637207202,"pfxX":6.478660643261149,"pfxZ":5.327610743597896,"pX":0.37580266070386903,"pZ":2.5275509879932776,"vX0":-7.956928431593858,"vY0":-124.76053127560172,"vZ0":-1.9142582730690378,"x":102.68,"y":170.54,"x0":2.754489079864727,"y0":50.00313956689749,"z0":5.2461509845782075,"aX":10.284762738727448},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.5,"breakHorizontal":-10.1,"spinRate":2065,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.4378693983376576,"extension":5.518824539671129},"index":3,"playId":"7981e36e-e757-3273-9e5a-3eb2a220ed0c","pitchNumber":3,"startTime":"2026-03-24T21:00:43.600Z","endTime":"2026-03-24T21:00:47.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"R","description":"Right"}},"first":{"id":801194,"link":"/api/v1/people/801194"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.6,"endSpeed":71.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.703160143400147,"aZ":-30.892541840182155,"pfxX":10.195780773358367,"pfxZ":0.98745125658367,"pX":2.062408133047967,"pZ":2.952502914116432,"vX0":-5.068738001776937,"vY0":-112.95335921252541,"vZ0":1.5514682311568568,"x":38.39,"y":159.06,"x0":3.0055930363574084,"y0":50.00334705610289,"z0":5.352654612724894,"aX":13.234416790970187},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":2.5,"breakHorizontal":-17.3,"spinRate":1174,"spinDirection":108},"zone":12,"typeConfidence":2.0,"plateTime":0.48408288878343164,"extension":5.6458516321630485},"index":4,"playId":"452385b9-5dd3-3578-9a2d-f800cd3d1555","pitchNumber":4,"startTime":"2026-03-24T21:01:08.808Z","endTime":"2026-03-24T21:01:11.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"R","description":"Right"}},"first":{"id":801194,"link":"/api/v1/people/801194"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03540994454084,"aZ":-24.210960107419826,"pfxX":11.502861464532707,"pfxZ":4.710693770691355,"pX":-0.08924950528973039,"pZ":2.752039821975902,"vX0":-10.68844188678643,"vY0":-128.7378973711609,"vZ0":-1.4547753331433715,"x":120.4,"y":164.47,"x0":2.6084095933745606,"y0":50.00176371937965,"z0":5.186444594900743,"aX":19.437975153759712},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.4,"breakHorizontal":-18.6,"spinRate":2175,"spinDirection":117},"zone":5,"typeConfidence":2.0,"plateTime":0.42437319691422903,"extension":5.704428878702121},"index":5,"playId":"68bfa04e-5e8a-3ec4-b47a-28b4eeccf945","pitchNumber":5,"startTime":"2026-03-24T21:01:28.098Z","endTime":"2026-03-24T21:01:31.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"R","description":"Right"}},"first":{"id":801194,"link":"/api/v1/people/801194"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-03-24T21:01:51.112Z","endTime":"2026-03-24T21:01:56.032Z","isPitch":false,"type":"action","player":{"id":669360,"link":"/api/v1/people/669360"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"R","description":"Right"}},"first":{"id":801194,"link":"/api/v1/people/801194"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.366714382778863,"aZ":-28.43799962924842,"pfxX":12.45387456123859,"pfxZ":2.1172932723256883,"pX":-0.2552286427872955,"pZ":1.6869605227420779,"vX0":-11.514905313242087,"vY0":-132.21120842654554,"vZ0":-3.5962133231879343,"x":126.73,"y":193.23,"x0":2.5479600165050753,"y0":50.00144299235342,"z0":5.162293791522107,"aX":21.947768638288416},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.2,"breakHorizontal":-19.9,"spinRate":1976,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.41500046833306214,"extension":5.894659056211478},"hitData":{"launchSpeed":73.4,"launchAngle":-62.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":119.03,"coordY":190.31}},"index":7,"playId":"f3890098-94e7-3d80-8375-a2b1d8b12707","pitchNumber":6,"startTime":"2026-03-24T21:01:56.032Z","endTime":"2026-03-24T21:02:04.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"R","description":"Right"}},"first":{"id":801194,"link":"/api/v1/people/801194"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669360,"link":"/api/v1/people/669360"},"credit":"b_ab"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_ab"},{"player":{"id":669360,"link":"/api/v1/people/669360"},"credit":"b_pa"},{"player":{"id":657514,"link":"/api/v1/people/657514"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:02:04.808Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Ritter singles on a ground ball to third baseman Jace Jung.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-24T21:04:14.309Z","endTime":"2026-03-24T21:04:27.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[8],"actionIndex":[0,1,2,3,4,5,6,7],"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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":690291,"link":"/api/v1/people/690291"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"John Peck remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":6,"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-24T21:04:16.523Z","endTime":"2026-03-24T21:04:16.524Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807726,"link":"/api/v1/people/807726"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jahmai Jones remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":6,"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-24T21:04:16.525Z","endTime":"2026-03-24T21:04:16.526Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":650402,"link":"/api/v1/people/650402"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Tomás Nido remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":6,"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-24T21:04:16.527Z","endTime":"2026-03-24T21:04:16.528Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621512,"link":"/api/v1/people/621512"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"301","replacedPlayer":{"id":682985,"link":"/api/v1/people/682985"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jake Rogers remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":6,"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-24T21:04:16.529Z","endTime":"2026-03-24T21:04:16.530Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":693307,"link":"/api/v1/people/693307"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Max Anderson remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":6,"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-24T21:04:16.531Z","endTime":"2026-03-24T21:04:16.532Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801194,"link":"/api/v1/people/801194"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Trei Cruz remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-03-24T21:04:16.533Z","endTime":"2026-03-24T21:04:16.534Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669360,"link":"/api/v1/people/669360"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":656716,"link":"/api/v1/people/656716"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Eduardo Valencia replaces center fielder Matt Vierling, batting 7th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":6,"startTime":"2026-03-24T21:04:16.535Z","endTime":"2026-03-24T21:04:16.536Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":663837,"link":"/api/v1/people/663837"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":690993,"link":"/api/v1/people/690993"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Casey Mize replaces Brant Hurter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":7,"startTime":"2026-03-24T21:04:16.537Z","endTime":"2026-03-24T21:04:16.538Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663554,"link":"/api/v1/people/663554"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.248,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.007310929399008,"aZ":-16.954982909596584,"pfxX":-5.715837289481167,"pfxZ":8.49943821766212,"pX":-0.16575573669537044,"pZ":2.9663544326243105,"vX0":6.725881349288767,"vY0":-132.63010166359783,"vZ0":-4.538129114914611,"x":123.32,"y":158.69,"x0":-1.9858342309602188,"y0":50.00270876172406,"z0":5.927125543865526,"aX":-10.235386224110856},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.6,"breakHorizontal":9.0,"spinRate":1989,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.4121658976396314,"extension":6.559582108417453},"hitData":{"launchSpeed":88.6,"launchAngle":-28.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.78,"coordY":158.41}},"index":8,"playId":"88b02908-e41d-3e82-8c0f-5a60e702acf3","pitchNumber":1,"startTime":"2026-03-24T21:04:16.539Z","endTime":"2026-03-24T21:04:27.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.0,"awayTeamWinProbability":68.0,"homeTeamWinProbabilityAdded":6.0,"leverageIndex":1.38,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:04:27.770Z","atBatIndex":58},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"TJ Rumfield grounds into a double play, first baseman Eduardo Valencia to shortstop John Peck to pitcher Casey Mize. Tommy Hopfe out at 2nd. TJ Rumfield out at 1st.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-24T21:04:50.963Z","endTime":"2026-03-24T21:05:36.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":809101,"fullName":"Tommy Hopfe","link":"/api/v1/people/809101"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":807726,"link":"/api/v1/people/807726"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807726,"link":"/api/v1/people/807726"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Tommy Hopfe replaces Ryan Ritter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":6,"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-24T21:04:53.145Z","endTime":"2026-03-24T21:04:53.146Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809101,"link":"/api/v1/people/809101"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":690022,"link":"/api/v1/people/690022"},"base":1,"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.613673820241896,"aZ":-22.569180104855903,"pfxX":2.1360858890181973,"pfxZ":5.821553526541775,"pX":0.4799782953826223,"pZ":1.8744364098256574,"vX0":6.210222062637113,"vY0":-127.70639454294121,"vZ0":-5.35330211528112,"x":98.7,"y":188.17,"x0":-2.2620198469966253,"y0":50.00259882975727,"z0":5.776179171650925,"aX":3.52229343649902},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.5,"breakHorizontal":-5.3,"spinRate":1994,"spinDirection":197},"zone":9,"typeConfidence":2.0,"plateTime":0.4291180208001566,"extension":6.834754912163809},"index":1,"playId":"2f8c8d81-14ab-3029-b983-b68b23d8defe","pitchNumber":1,"startTime":"2026-03-24T21:04:53.147Z","endTime":"2026-03-24T21:04:57.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":809101,"link":"/api/v1/people/809101"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91690098280941,"aZ":-27.667849103697893,"pfxX":-7.4232937068327285,"pfxZ":2.8514549982582054,"pX":-1.1024684361910841,"pZ":3.3890279818255866,"vX0":4.742612824872554,"vY0":-124.89391191826653,"vZ0":-0.719547520897056,"x":159.02,"y":147.28,"x0":-2.0605329020814587,"y0":50.00531330665876,"z0":5.954397140252753,"aX":-11.740765677612634},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.3,"breakHorizontal":12.4,"spinRate":1145,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.4383959042386443,"extension":6.549439368332227},"index":2,"playId":"e23de7a7-a49b-334a-a089-f4fdd2c429ba","pitchNumber":2,"startTime":"2026-03-24T21:05:10.522Z","endTime":"2026-03-24T21:05:13.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":809101,"link":"/api/v1/people/809101"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.331116029686125,"aZ":-25.300568101627306,"pfxX":-5.73559106957018,"pfxZ":4.339983813139723,"pX":-0.5207073685831527,"pZ":2.4439101456431938,"vX0":5.7579535433535876,"vY0":-124.88879767409857,"vZ0":-3.226542803147734,"x":136.85,"y":172.79,"x0":-2.107148950956553,"y0":50.00528936770964,"z0":5.825595895549978,"aX":-9.093105090812346},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.3,"breakHorizontal":9.1,"spinRate":1167,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4379802130073438,"extension":6.881216228463007},"hitData":{"launchSpeed":85.9,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.43,"coordY":168.03}},"index":3,"playId":"fe668274-3b1d-32d8-89d4-bc3892e1f158","pitchNumber":3,"startTime":"2026-03-24T21:05:28.549Z","endTime":"2026-03-24T21:05:36.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"first":{"id":809101,"link":"/api/v1/people/809101"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":20.0,"awayTeamWinProbability":80.0,"homeTeamWinProbabilityAdded":-12.0,"leverageIndex":2.41,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:05:36.686Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Troy Johnston doubles (6) on a line drive to right fielder Wenceel Pérez.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-24T21:05:56.651Z","endTime":"2026-03-24T21:06:43.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88268592395807,"aZ":-10.673449956386056,"pfxX":-3.656623311407907,"pfxZ":11.932062806205458,"pX":0.22587905125787716,"pZ":2.2997557183092314,"vX0":6.880473283718678,"vY0":-133.20158755101522,"vZ0":-7.041146705022915,"x":108.39,"y":176.69,"x0":-1.9124140718684615,"y0":50.00369810146895,"z0":5.7445256248064105,"aX":-6.59021287354142},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.3,"breakHorizontal":5.2,"spinRate":2128,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.4107759633005399,"extension":6.928670703461966},"index":0,"playId":"7dce3248-d197-3ae6-bc69-9b4573e4dad1","pitchNumber":1,"startTime":"2026-03-24T21:06:10.850Z","endTime":"2026-03-24T21:06:14.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.813641185558854,"aZ":-27.702715059782346,"pfxX":-8.307384013113253,"pfxZ":2.733690892131488,"pX":-0.5837372763241346,"pZ":2.3602857410102653,"vX0":6.374912136215607,"vY0":-127.33994306369266,"vZ0":-3.2957638150123736,"x":139.25,"y":175.05,"x0":-2.0436514468204208,"y0":50.00588877607638,"z0":5.869485905403946,"aX":-13.6083821017312},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.4,"breakHorizontal":13.6,"spinRate":1285,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.4305712667072501,"extension":6.651758289597035},"hitData":{"launchSpeed":92.4,"launchAngle":11.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":140.21,"coordY":89.62}},"index":1,"playId":"6541984a-67ab-3631-b5c8-6d18f2f7ff6a","pitchNumber":2,"startTime":"2026-03-24T21:06:30.791Z","endTime":"2026-03-24T21:06:43.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":3.3000000000000007,"leverageIndex":0.59,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:06:43.430Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nic Kent grounds out, shortstop John Peck to first baseman Eduardo Valencia.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-03-24T21:07:12.140Z","endTime":"2026-03-24T21:08:54.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807726,"link":"/api/v1/people/807726"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.785974415252873,"aZ":-25.692145174696307,"pfxX":4.107038299651716,"pfxZ":3.8030964422419107,"pX":0.6550271030099493,"pZ":2.730658788344719,"vX0":5.740070842665305,"vY0":-129.6512416891145,"vZ0":-2.9881183716303643,"x":92.03,"y":165.05,"x0":-2.1202093893905145,"y0":50.004395445508365,"z0":5.856335738716737,"aX":6.999331048913831},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.5,"breakHorizontal":-8.8,"spinRate":2168,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.42226966445790604,"extension":6.778232339007456},"index":0,"playId":"2994d6ce-a1b2-32d9-a77e-1b6fe38b3006","pitchNumber":1,"startTime":"2026-03-24T21:07:12.140Z","endTime":"2026-03-24T21:07:15.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":87.8,"endSpeed":81.2,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.192508061681366,"aZ":-28.97989508893785,"pfxX":4.072421685292968,"pfxZ":1.9254549482055294,"pX":1.106862770639291,"pZ":1.8149639054922502,"vX0":6.9804583074482265,"vY0":-127.67284723464684,"vZ0":-4.192588317001688,"x":74.81,"y":189.78,"x0":-2.186986598708488,"y0":50.00270386483318,"z0":5.74771553950381,"aX":6.751254934222692},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.8,"breakHorizontal":-8.9,"spinRate":2225,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.42828025737513453,"extension":6.78668214109269},"index":1,"playId":"865fb2cf-6dee-3eb7-a593-267d421ebb63","pitchNumber":2,"startTime":"2026-03-24T21:07:31.026Z","endTime":"2026-03-24T21:07:34.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12287085058908,"aZ":-14.832763375264031,"pfxX":-7.299917009042881,"pfxZ":9.177317445197684,"pX":-0.43305408112846483,"pZ":3.3806155967017357,"vX0":7.024587255910022,"vY0":-135.94790613625784,"vZ0":-3.941546223786219,"x":133.51,"y":147.5,"x0":-2.0901141664009524,"y0":50.00337722542277,"z0":5.864819929033029,"aX":-13.795845045910356},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":11.9,"spinRate":2305,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4014301411378889,"extension":6.742437073509686},"index":2,"playId":"6274ee8e-d1bc-3bf4-8e0f-5fe4479f3096","pitchNumber":3,"startTime":"2026-03-24T21:07:47.988Z","endTime":"2026-03-24T21:07:50.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.210822799215556,"aZ":-36.1201246170694,"pfxX":3.943485085535003,"pfxZ":-2.6776377612057383,"pX":2.0151800935753634,"pZ":-0.4899005503012965,"vX0":9.116749123066924,"vY0":-121.01492265890124,"vZ0":-6.802336688712385,"x":40.19,"y":252.01,"x0":-2.3244182194977263,"y0":50.00552871989381,"z0":5.5496010917548295,"aX":5.8053615153787765},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.4,"breakHorizontal":-9.5,"spinRate":2393,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.45388248538981735,"extension":6.894692020027964},"index":3,"playId":"498a8ec7-8894-3bfc-8f98-fe2e590d9caa","pitchNumber":4,"startTime":"2026-03-24T21:08:12.629Z","endTime":"2026-03-24T21:08:16.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Casey Mize. Troy Johnston to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"actionPlayId":"498a8ec7-8894-3bfc-8f98-fe2e590d9caa","startTime":"2026-03-24T21:08:22.037Z","endTime":"2026-03-24T21:08:47.201Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"postOnThird":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"homeTeamWinProbability":23.799999999999997,"awayTeamWinProbability":76.2,"homeTeamWinProbabilityAdded":0.49999999999999645,"leverageIndex":1.78,"dramaIndex":53.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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69129922613727,"aZ":-14.738322162951842,"pfxX":-6.967230241969419,"pfxZ":8.986814822050626,"pX":0.24614904130757556,"pZ":2.7482656962564374,"vX0":8.293460865972976,"vY0":-138.79915434166142,"vZ0":-6.0862250443614965,"x":107.62,"y":164.58,"x0":-1.8832845980842856,"y0":50.003997827291414,"z0":5.960731424158277,"aX":-13.519497396500567},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":10.8,"spinRate":2211,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.39546874143689914,"extension":6.855742359607314},"hitData":{"launchSpeed":102.0,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.95,"coordY":150.81}},"index":5,"playId":"6d3df7f5-729e-30d1-8ec0-389846fc9ff3","pitchNumber":5,"startTime":"2026-03-24T21:08:47.201Z","endTime":"2026-03-24T21:08:54.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"third":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":684715,"link":"/api/v1/people/684715"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":684715,"link":"/api/v1/people/684715"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.78,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:08:54.781Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eduardo Valencia singles on a ground ball to right fielder Zach Kokoska.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-24T21:11:02.052Z","endTime":"2026-03-24T21:11:42.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694808,"link":"/api/v1/people/694808"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Zach Agnos replaces Brennan Bernardino.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"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-24T21:10:20.099Z","endTime":"2026-03-24T21:10:21.099Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688642,"link":"/api/v1/people/688642"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657514,"link":"/api/v1/people/657514","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Tommy Hopfe remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":6,"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-24T21:10:20.099Z","endTime":"2026-03-24T21:10:21.099Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":809101,"link":"/api/v1/people/809101"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":684715,"link":"/api/v1/people/684715"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to shortstop for Nic Kent.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":6,"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-24T21:10:20.099Z","endTime":"2026-03-24T21:11:04.232Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684715,"link":"/api/v1/people/684715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":690022,"link":"/api/v1/people/690022"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.219059494690818,"aZ":-30.398550775048463,"pfxX":5.972817956273626,"pfxZ":1.2332009531124477,"pX":-0.9782597853120236,"pZ":3.804379975818078,"vX0":0.10629283494680344,"vY0":-119.4422249785621,"vZ0":1.1009120852167513,"x":154.29,"y":136.06,"x0":-1.799337433628518,"y0":50.00579368977535,"z0":6.073066464838006,"aX":8.622143679465458},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.8,"breakHorizontal":-10.8,"spinRate":2212,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.45875814917425606,"extension":5.597514059277497},"index":3,"playId":"c73b4a44-b3d7-3d6b-892b-844865f3c359","pitchNumber":1,"startTime":"2026-03-24T21:11:04.232Z","endTime":"2026-03-24T21:11:08.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.063724471795297,"aZ":-14.239357397517356,"pfxX":-3.8908958280343375,"pfxZ":9.617998861842551,"pX":0.6263498166089818,"pZ":1.9806142860989353,"vX0":6.513002511105346,"vY0":-135.31720562061622,"vZ0":-7.257092469729847,"x":93.13,"y":185.3,"x0":-1.3003429963864268,"y0":50.000153265523316,"z0":5.684433174491272,"aX":-7.253557824296362},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.2,"breakHorizontal":5.8,"spinRate":2140,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.40395713107445275,"extension":6.002590597305866},"index":4,"playId":"58b84ebd-5fbe-3c8e-94cc-26a65f871caf","pitchNumber":2,"startTime":"2026-03-24T21:11:18.418Z","endTime":"2026-03-24T21:11:21.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81015163010122,"aZ":-20.28634449083704,"pfxX":-9.037453472740397,"pfxZ":6.326484469369399,"pX":-0.5119768333699787,"pZ":3.1707387920295225,"vX0":6.022717057527747,"vY0":-135.30325119526043,"vZ0":-3.1030139514997828,"x":136.52,"y":153.17,"x0":-1.5775225943681543,"y0":50.00181033391153,"z0":5.731844767934157,"aX":-16.980280572939588},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.0,"breakHorizontal":15.4,"spinRate":2120,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.40275350219602757,"extension":5.6961151457526356},"hitData":{"launchSpeed":92.7,"launchAngle":5.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.22,"coordY":96.62}},"index":5,"playId":"7ce87837-4db0-39ce-a087-a012cca9a4c9","pitchNumber":3,"startTime":"2026-03-24T21:11:33.146Z","endTime":"2026-03-24T21:11:42.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.2,"awayTeamWinProbability":83.8,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.61,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:11:42.843Z","atBatIndex":62},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Wenceel Pérez homers (2) on a fly ball to right field. Eduardo Valencia scores.","rbi":2,"awayScore":10,"homeScore":6,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-24T21:11:58.460Z","endTime":"2026-03-24T21:13:01.942Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":{"id":688642,"link":"/api/v1/people/688642"},"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":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":{"id":688642,"link":"/api/v1/people/688642"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.901425424501923,"aZ":-22.848983789850163,"pfxX":-2.497194966580159,"pfxZ":5.0969263472308945,"pX":0.01861721527148782,"pZ":3.637585015986185,"vX0":5.1540898733402845,"vY0":-133.6884431493075,"vZ0":-1.5770808672410674,"x":116.29,"y":140.57,"x0":-1.6005294708069502,"y0":50.00375254100868,"z0":5.857963556281645,"aX":-4.570084874303081},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.1,"breakHorizontal":3.6,"spinRate":2205,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4080265489598549,"extension":5.780296615158076},"index":0,"playId":"c00a02d3-3a83-38ee-bf97-4421b2897ef7","pitchNumber":1,"startTime":"2026-03-24T21:12:14.121Z","endTime":"2026-03-24T21:12:18.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":680664,"link":"/api/v1/people/680664"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71752041065879,"aZ":-23.152867312519444,"pfxX":1.8988583640073045,"pfxZ":4.866745640924924,"pX":0.6610140682069213,"pZ":2.723551503357695,"vX0":5.116268366506307,"vY0":-134.92099657011497,"vZ0":-3.631435703405122,"x":91.8,"y":165.24,"x0":-1.5022302368164722,"y0":50.00672550180828,"z0":5.707342298078573,"aX":3.5212222931013937},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.3,"breakHorizontal":-4.4,"spinRate":2279,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.4050530517765525,"extension":5.915890343564967},"hitData":{"launchSpeed":101.6,"launchAngle":32.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":227.91,"coordY":72.46}},"index":1,"playId":"f1855771-f2a4-3155-986d-153ccbabe5f3","pitchNumber":2,"startTime":"2026-03-24T21:12:30.174Z","endTime":"2026-03-24T21:13:01.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":680664,"link":"/api/v1/people/680664"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-10.3,"leverageIndex":0.97,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:13:01.942Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jace Jung flies out to center fielder GJ Hill.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-24T21:13:18.937Z","endTime":"2026-03-24T21:14:14.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677338,"link":"/api/v1/people/677338"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.072928305296053,"aZ":-14.752048704363807,"pfxX":-4.805061112714219,"pfxZ":9.004141815942642,"pX":-0.19736020635829238,"pZ":2.9372875467983137,"vX0":5.023147366620258,"vY0":-137.85458680300755,"vZ0":-4.8191393332892245,"x":124.52,"y":159.47,"x0":-1.4140702582090912,"y0":50.00565300143193,"z0":5.695501145917186,"aX":-9.30066537613815},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":7.7,"spinRate":2217,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3964924334912978,"extension":6.033792637372832},"index":0,"playId":"0b214fbd-347d-3b1f-bbc4-9caf7a60cd37","pitchNumber":1,"startTime":"2026-03-24T21:13:19.188Z","endTime":"2026-03-24T21:13:23.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.654417552670623,"aZ":-32.39196490276938,"pfxX":-5.596115927625389,"pfxZ":-0.13274971315193707,"pX":1.6184465586431145,"pZ":1.3224625590722792,"vX0":9.45590920501536,"vY0":-125.00070373157348,"vZ0":-4.205150884409758,"x":55.31,"y":203.07,"x0":-1.4468122705693167,"y0":50.005093110445415,"z0":5.619018502492473,"aX":-9.065920463270489},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.8,"breakHorizontal":8.5,"spinRate":1469,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.43432731595961727,"extension":5.852150529660874},"index":1,"playId":"64e00539-3160-3310-a7f2-c36030cb1fd2","pitchNumber":2,"startTime":"2026-03-24T21:13:36.225Z","endTime":"2026-03-24T21:13:39.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":91.9,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86678016959888,"aZ":-21.599283567803983,"pfxX":0.4701714208714658,"pfxZ":5.745822371286868,"pX":-0.7099364869918535,"pZ":4.237206307713757,"vX0":2.696510735681145,"vY0":-134.03151270424382,"vZ0":-0.21214804764063866,"x":144.06,"y":124.38,"x0":-1.7853808727842255,"y0":50.0012186087463,"z0":5.844864203819832,"aX":0.8649410684264613},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.6,"breakHorizontal":-1.3,"spinRate":2329,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.40688844545734515,"extension":5.657774779486279},"index":2,"playId":"9dc55300-d341-39fe-8898-cdf70ad9dd98","pitchNumber":3,"startTime":"2026-03-24T21:13:50.844Z","endTime":"2026-03-24T21:13:53.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.406813343290203,"aZ":-20.369363420343937,"pfxX":1.9797512659957643,"pfxZ":6.405184398017404,"pX":0.33483685096113525,"pZ":2.72002183147488,"vX0":4.415921726181601,"vY0":-134.4884978161625,"vZ0":-4.080728952943558,"x":104.24,"y":165.34,"x0":-1.5815983548711225,"y0":50.00590811604714,"z0":5.690052463006185,"aX":3.6499954156883705},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.0,"breakHorizontal":-4.4,"spinRate":2225,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.4062713728017977,"extension":5.777769530823368},"hitData":{"launchSpeed":91.2,"launchAngle":33.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.71,"coordY":54.61}},"index":3,"playId":"041c71d9-76a2-34de-8e62-5db5ba0a48e8","pitchNumber":4,"startTime":"2026-03-24T21:14:07.522Z","endTime":"2026-03-24T21:14:14.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690291,"link":"/api/v1/people/690291"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":690291,"link":"/api/v1/people/690291"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":0.5000000000000009,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:14:14.734Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"John Peck singles on a sharp ground ball to center fielder GJ Hill.","rbi":0,"awayScore":10,"homeScore":6,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-24T21:14:23.897Z","endTime":"2026-03-24T21:14:55.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":807726,"fullName":"John Peck","link":"/api/v1/people/807726"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807726,"fullName":"John Peck","link":"/api/v1/people/807726"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807726,"fullName":"John Peck","link":"/api/v1/people/807726"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677338,"link":"/api/v1/people/677338"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":84.8,"endSpeed":78.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48433592027454,"aZ":-33.163672434583205,"pfxX":1.882832398709064,"pfxZ":-0.630446929514104,"pX":-0.6556158262679127,"pZ":2.4949997320938255,"vX0":1.494516346132594,"vY0":-123.5691236759021,"vZ0":-1.6647831961651132,"x":141.99,"y":171.42,"x0":-1.5109873592633805,"y0":50.0057955371369,"z0":5.9398327160426145,"aX":2.938885069583945},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.3,"breakHorizontal":-3.7,"spinRate":2310,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.44169191215232306,"extension":5.760819070558764},"hitData":{"launchSpeed":105.4,"launchAngle":-4.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":119.03,"coordY":87.0}},"index":0,"playId":"d9bedfd5-ca00-36bf-b1a6-0add44d62178","pitchNumber":1,"startTime":"2026-03-24T21:14:45.986Z","endTime":"2026-03-24T21:14:55.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":807726,"link":"/api/v1/people/807726","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807726,"link":"/api/v1/people/807726"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":807726,"link":"/api/v1/people/807726"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-0.5000000000000009,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:14:55.863Z","atBatIndex":65},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jahmai Jones grounds into a double play, third baseman Tommy Hopfe to second baseman Tevin Tucker to first baseman TJ Rumfield. John Peck out at 2nd. Jahmai Jones out at 1st.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-03-24T21:15:18.285Z","endTime":"2026-03-24T21:15:27.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":807726,"fullName":"John Peck","link":"/api/v1/people/807726"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":809101,"link":"/api/v1/people/809101"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686683,"link":"/api/v1/people/686683"},"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686683,"link":"/api/v1/people/686683"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.771144332995945,"aZ":-21.969579486453185,"pfxX":-8.822054783913918,"pfxZ":5.339745005854319,"pX":-0.5034209705263859,"pZ":2.024980373966747,"vX0":6.046301534555909,"vY0":-137.23266038648796,"vZ0":-5.745088120067917,"x":136.19,"y":184.11,"x0":-1.5866422381838317,"y0":50.00445732563057,"z0":5.637748842226645,"aX":-16.86384371685434},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.6,"breakHorizontal":14.8,"spinRate":2257,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.3988118505962941,"extension":5.835319664838463},"hitData":{"launchSpeed":105.2,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.83,"coordY":173.6}},"index":0,"playId":"a06cb58b-a70e-3b81-833b-62919be922c0","pitchNumber":1,"startTime":"2026-03-24T21:15:18.820Z","endTime":"2026-03-24T21:15:27.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":807726,"link":"/api/v1/people/807726"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":1.2000000000000002,"leverageIndex":0.29,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:15:27.472Z","atBatIndex":66},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Edouard Julien doubles (2) on a line drive to left fielder Jahmai Jones.","rbi":0,"awayScore":10,"homeScore":6,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-24T21:17:25.410Z","endTime":"2026-03-24T21:18:25.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.217967055489275,"aZ":-14.708815604490246,"pfxX":-4.969252013413422,"pfxZ":9.72897838952166,"pX":-0.6523436823937848,"pZ":3.2469447087940173,"vX0":5.486341606016533,"vY0":-132.82790460068125,"vZ0":-4.0415439388913,"x":104.38,"y":156.92,"x0":-2.0944531992670856,"y0":50.002794953069,"z0":5.850672587640192,"aX":-8.920960089565277},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.0,"breakHorizontal":7.9,"spinRate":2048,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.411631257140908,"extension":6.667083509408836},"index":0,"playId":"4b3733f6-b9b5-3fa9-b571-0fa7c8a7b2ba","pitchNumber":1,"startTime":"2026-03-24T21:17:38.504Z","endTime":"2026-03-24T21:17:42.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.815802419534787,"aZ":-13.868911948898303,"pfxX":-6.209271016637686,"pfxZ":9.981050370823635,"pX":0.1834496929585671,"pZ":2.5729240453513658,"vX0":7.589899023462939,"vY0":-134.70555042227167,"vZ0":-5.839180944404388,"x":110.01,"y":169.31,"x0":-1.8666311032612577,"y0":50.004854946731996,"z0":5.752904441520929,"aX":-11.390227050502634},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":9.6,"spinRate":2075,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.40693627257073084,"extension":6.662335951275944},"index":1,"playId":"8bd5c891-ca79-3316-af88-29695bab937e","pitchNumber":2,"startTime":"2026-03-24T21:17:52.397Z","endTime":"2026-03-24T21:17:56.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.034206155213795,"aZ":-12.511751787434697,"pfxX":-4.173422638567081,"pfxZ":10.181361849371537,"pX":0.38468744031240903,"pZ":2.2242209272263707,"vX0":7.445197269664221,"vY0":-137.71222698995967,"vZ0":-7.62499084554082,"x":102.34,"y":178.73,"x0":-1.80500276790969,"y0":50.00223839248871,"z0":5.865220379794614,"aX":-8.05980823401591},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":6.1,"spinRate":2224,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.3969085768004219,"extension":6.826412686132062},"hitData":{"launchSpeed":66.6,"launchAngle":13.0,"totalDistance":123.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":50.8,"coordY":134.72}},"index":2,"playId":"99893cb7-4ef9-3092-9bc4-e481e5febb31","pitchNumber":3,"startTime":"2026-03-24T21:18:12.311Z","endTime":"2026-03-24T21:18:25.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.700000000000001,"awayTeamWinProbability":88.3,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":0.72,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:18:25.126Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tevin Tucker strikes out swinging.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-24T21:18:40.664Z","endTime":"2026-03-24T21:20:11.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686683,"fullName":"Tevin Tucker","link":"/api/v1/people/686683"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":686683,"fullName":"Tevin Tucker","link":"/api/v1/people/686683"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.031618174113667,"aZ":-27.819776918989692,"pfxX":1.7298945855212198,"pfxZ":2.5810022365540455,"pX":0.021764821859086608,"pZ":4.359720155367866,"vX0":4.850931506448767,"vY0":-128.86279937603288,"vZ0":1.1269587234593623,"x":116.17,"y":121.07,"x0":-2.1075465445446797,"y0":50.00248674008952,"z0":6.061153163671092,"aX":2.916958945495621},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.2,"breakHorizontal":-4.2,"spinRate":2255,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.4245592348534881,"extension":6.783614624678984},"index":0,"playId":"32bb7306-5b32-3cb1-ae80-dd7802e96bd4","pitchNumber":1,"startTime":"2026-03-24T21:18:53.490Z","endTime":"2026-03-24T21:18:56.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686683,"link":"/api/v1/people/686683","batSide":{"code":"R","description":"Right"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.084789840678717,"aZ":-17.331379885582834,"pfxX":-6.767290686618082,"pfxZ":7.759612100738913,"pX":-0.053597086028185095,"pZ":3.707124001399526,"vX0":7.3088129842904355,"vY0":-137.12480663766036,"vZ0":-2.7128708904343433,"x":119.04,"y":138.69,"x0":-1.8687680367172912,"y0":50.00093393639393,"z0":5.885560944479598,"aX":-12.942298804619892},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.7,"breakHorizontal":10.8,"spinRate":2146,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39877567963754235,"extension":6.7754310645583455},"index":1,"playId":"ef26e995-4fbd-332b-900d-4a54a9bafb40","pitchNumber":2,"startTime":"2026-03-24T21:19:09.165Z","endTime":"2026-03-24T21:19:12.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686683,"link":"/api/v1/people/686683","batSide":{"code":"R","description":"Right"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.066346645726,"aZ":-38.10627812167198,"pfxX":6.432235654708773,"pfxZ":-4.178109105519031,"pX":-0.47694779859741654,"pZ":4.176651873925622,"vX0":2.86606414802134,"vY0":-118.72590744324944,"vZ0":3.8995545426789597,"x":135.18,"y":126.01,"x0":-2.5379084371452967,"y0":50.00499400894998,"z0":5.994710625354983,"aX":9.125261156879839},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.2,"breakHorizontal":-12.4,"spinRate":2336,"spinDirection":40},"zone":11,"typeConfidence":2.0,"plateTime":0.4624503872719927,"extension":6.651886104089335},"index":2,"playId":"0c2bbad2-dec0-3be0-90c0-63fa19726aec","pitchNumber":3,"startTime":"2026-03-24T21:19:26.023Z","endTime":"2026-03-24T21:19:29.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686683,"link":"/api/v1/people/686683","batSide":{"code":"R","description":"Right"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59551602927578,"aZ":-26.11878526044288,"pfxX":3.181262856125679,"pfxZ":3.6193641744575817,"pX":0.7721756276337661,"pZ":2.8118296142220687,"vX0":6.200823946905857,"vY0":-128.06782209965007,"vZ0":-2.464893268374384,"x":87.57,"y":162.86,"x0":-2.0866976096710403,"y0":50.00318289114174,"z0":5.813978454584203,"aX":5.32392299678438},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.2,"breakHorizontal":-7.1,"spinRate":2249,"spinDirection":177},"zone":3,"typeConfidence":2.0,"plateTime":0.4264594873959746,"extension":6.899629729033122},"index":3,"playId":"f369e5da-cbaf-364a-ad15-2ad96128ae8c","pitchNumber":4,"startTime":"2026-03-24T21:19:43.689Z","endTime":"2026-03-24T21:19:46.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686683,"link":"/api/v1/people/686683","batSide":{"code":"R","description":"Right"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":6,"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-24T21:19:52.149Z","endTime":"2026-03-24T21:20:06.675Z","isPitch":false,"type":"action","player":{"id":686683,"link":"/api/v1/people/686683"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686683,"link":"/api/v1/people/686683","batSide":{"code":"R","description":"Right"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.571815652357266,"aZ":-25.95490482834855,"pfxX":-6.661210034455211,"pfxZ":3.717617484941133,"pX":-0.8921889556826029,"pZ":1.5549880292380833,"vX0":5.423687310272853,"vY0":-128.07824418582663,"vZ0":-5.531649331781512,"x":151.01,"y":196.8,"x0":-2.1639588170934396,"y0":50.00458036553463,"z0":5.752929016820305,"aX":-11.152035769209345},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.8,"breakHorizontal":10.9,"spinRate":1141,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4264208713624087,"extension":6.80240756009953},"index":5,"playId":"79031345-f663-304d-9627-d4601498d3f6","pitchNumber":5,"startTime":"2026-03-24T21:20:06.675Z","endTime":"2026-03-24T21:20:11.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686683,"link":"/api/v1/people/686683","batSide":{"code":"R","description":"Right"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686683,"link":"/api/v1/people/686683"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":686683,"link":"/api/v1/people/686683"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.25,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:20:11.993Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Cordova pops out to first baseman Eduardo Valencia in foul territory.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-24T21:20:34.803Z","endTime":"2026-03-24T21:20:45.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682276,"fullName":"Jose Cordova","link":"/api/v1/people/682276"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682276,"fullName":"Jose Cordova","link":"/api/v1/people/682276"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.385512000198926,"aZ":-28.56200715165235,"pfxX":-7.040698451966335,"pfxZ":2.169494114187126,"pX":-0.2892002898895662,"pZ":2.46597711903372,"vX0":6.509774162956689,"vY0":-127.81930700109011,"vZ0":-3.1558728647346372,"x":128.02,"y":172.2,"x0":-1.9445745993417374,"y0":50.00618948237146,"z0":5.940616306385625,"aX":-11.745115727743496},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.5,"breakHorizontal":11.4,"spinRate":1142,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.42722924007551155,"extension":6.858455333398062},"hitData":{"launchSpeed":84.9,"launchAngle":65.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":172.2,"coordY":179.68}},"index":0,"playId":"b08dee52-a154-369e-ad15-6caa199c6e2f","pitchNumber":1,"startTime":"2026-03-24T21:20:34.803Z","endTime":"2026-03-24T21:20:45.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682276,"link":"/api/v1/people/682276","batSide":{"code":"R","description":"Right"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682276,"link":"/api/v1/people/682276"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":682276,"link":"/api/v1/people/682276"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":0.98,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:20:45.432Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"GJ Hill lines out to first baseman Eduardo Valencia.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-03-24T21:20:58.065Z","endTime":"2026-03-24T21:21:53.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677338,"fullName":"GJ Hill","link":"/api/v1/people/677338"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677338,"fullName":"GJ Hill","link":"/api/v1/people/677338"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41073999310304,"aZ":-30.730889492594002,"pfxX":-8.077712271526247,"pfxZ":0.8984461509509565,"pX":-0.7045969802785712,"pZ":2.165552191370451,"vX0":6.040529737011217,"vY0":-126.04005918117893,"vZ0":-3.0140585395406863,"x":143.86,"y":180.31,"x0":-2.081721746222405,"y0":50.00561439021986,"z0":5.856455891714047,"aX":-13.009898714713959},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.2,"breakHorizontal":13.3,"spinRate":1113,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4344342327739281,"extension":6.649387036849749},"index":0,"playId":"ed74ed5e-8ad0-312e-826e-ea4a16b86793","pitchNumber":1,"startTime":"2026-03-24T21:21:13.158Z","endTime":"2026-03-24T21:21:16.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677338,"link":"/api/v1/people/677338","batSide":{"code":"L","description":"Left"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02782535732222,"aZ":-14.454138878607514,"pfxX":-4.8424827273837305,"pfxZ":9.488159698232499,"pX":0.6500386669321613,"pZ":3.803915205485185,"vX0":8.518870883550761,"vY0":-136.30204608344175,"vZ0":-2.7821517245723424,"x":92.22,"y":136.07,"x0":-1.8973022520340648,"y0":50.00316826022865,"z0":5.845333180526349,"aX":-9.044977973494742},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.7,"breakHorizontal":6.8,"spinRate":2185,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.40299266976000325,"extension":6.704725530273935},"index":1,"playId":"b2b91549-8ac0-3099-98c2-9a5c40c5d0ca","pitchNumber":2,"startTime":"2026-03-24T21:21:29.181Z","endTime":"2026-03-24T21:21:32.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677338,"link":"/api/v1/people/677338","batSide":{"code":"L","description":"Left"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.715675019984165,"aZ":-13.01478623547736,"pfxX":-3.9021647583964905,"pfxZ":10.146745864670857,"pX":1.1761156589206025,"pZ":2.556227955002964,"vX0":9.38179503311713,"vY0":-136.69612869983874,"vZ0":-6.187972785142726,"x":72.17,"y":169.76,"x0":-1.7967563844798453,"y0":50.00555136601659,"z0":5.74643451193056,"aX":-7.370911013484539},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":5.0,"spinRate":2187,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4010074604241316,"extension":6.911341997296591},"hitData":{"launchSpeed":43.8,"launchAngle":26.0,"totalDistance":103.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":148.07,"coordY":167.54}},"index":2,"playId":"5ae4badb-0a06-311d-84d6-b168a475d7a5","pitchNumber":3,"startTime":"2026-03-24T21:21:46.617Z","endTime":"2026-03-24T21:21:53.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677338,"link":"/api/v1/people/677338","batSide":{"code":"L","description":"Left"}},"second":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677338,"link":"/api/v1/people/677338"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":677338,"link":"/api/v1/people/677338"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:21:53.699Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tomás Nido flies out to right fielder Zach Kokoska.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-24T21:23:52.062Z","endTime":"2026-03-24T21:24:15.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814106,"fullName":"Cade Denton","link":"/api/v1/people/814106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621512,"fullName":"Tomás Nido","link":"/api/v1/people/621512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694808,"link":"/api/v1/people/694808"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cade Denton replaces Zach Agnos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":6,"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-24T21:22:21.089Z","endTime":"2026-03-24T21:23:54.306Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814106,"link":"/api/v1/people/814106"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":621512,"link":"/api/v1/people/621512","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":93.4,"endSpeed":85.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78060519069054,"aZ":-28.3087775873714,"pfxX":-9.632942055353087,"pfxZ":2.092420202963834,"pX":0.7994033499669279,"pZ":2.0779513859191674,"vX0":11.706977064135046,"vY0":-135.42277240123246,"vZ0":-2.703510812418882,"x":86.53,"y":182.68,"x0":-2.3369818594312703,"y0":50.00396714686461,"z0":5.078416340402544,"aX":-17.814816440102412},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.4,"breakHorizontal":14.8,"spinRate":2173,"spinDirection":246},"zone":9,"typeConfidence":0.91,"plateTime":0.40513701793403234,"extension":6.208380214864454},"index":1,"playId":"854c699a-2c59-32d7-90f0-e9c86dddb80c","pitchNumber":1,"startTime":"2026-03-24T21:23:54.306Z","endTime":"2026-03-24T21:23:58.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814106,"link":"/api/v1/people/814106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":621512,"link":"/api/v1/people/621512","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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.1,"endSpeed":85.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72807999636233,"aZ":-27.965736107375932,"pfxX":-7.9923287761784785,"pfxZ":2.2692497929875817,"pX":-0.23288313172587455,"pZ":2.961682403356941,"vX0":8.529742830056776,"vY0":-135.41118306275874,"vZ0":-0.5607228805429648,"x":125.88,"y":158.81,"x0":-2.3861977570948736,"y0":50.003787827112845,"z0":5.1289220857133975,"aX":-14.83446633218438},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.2,"breakHorizontal":12.6,"spinRate":2028,"spinDirection":243},"zone":2,"typeConfidence":0.89,"plateTime":0.404577310355382,"extension":6.21374624247285},"hitData":{"launchSpeed":92.5,"launchAngle":43.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.63,"coordY":97.91}},"index":2,"playId":"051cee27-7ce4-3c01-88d7-6ed103dd0bd6","pitchNumber":2,"startTime":"2026-03-24T21:24:06.784Z","endTime":"2026-03-24T21:24:15.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814106,"link":"/api/v1/people/814106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":621512,"link":"/api/v1/people/621512","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621512,"link":"/api/v1/people/621512"},"credit":"b_ab"},{"player":{"id":814106,"link":"/api/v1/people/814106"},"credit":"p_ab"},{"player":{"id":621512,"link":"/api/v1/people/621512"},"credit":"b_pa"},{"player":{"id":814106,"link":"/api/v1/people/814106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.0,"awayTeamWinProbability":96.0,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:24:15.082Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Rogers challenged (pitch result), call on the field was confirmed: Jake Rogers called out on strikes.","rbi":0,"awayScore":10,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-24T21:24:33.546Z","endTime":"2026-03-24T21:26:07.064Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814106,"fullName":"Cade Denton","link":"/api/v1/people/814106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682276,"link":"/api/v1/people/682276"},"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":79.2,"endSpeed":73.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.413429126331113,"aZ":-37.53997063474366,"pfxX":2.6982321946501537,"pfxZ":-3.9924219512444887,"pX":0.5849882278928189,"pZ":1.681118128553533,"vX0":6.036556666504594,"vY0":-115.25851382262461,"vZ0":-0.20340583542703805,"x":94.7,"y":193.39,"x0":-2.4182776221317215,"y0":50.00004187648673,"z0":5.395405192683612,"aX":3.629403609978461},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.0,"breakHorizontal":-6.4,"spinRate":2582,"spinDirection":59},"zone":9,"typeConfidence":0.9,"plateTime":0.4752069579543763,"extension":6.134426609494982},"index":0,"playId":"0fe921d0-6f0a-3b20-9c0f-474563ef4de2","pitchNumber":1,"startTime":"2026-03-24T21:24:33.546Z","endTime":"2026-03-24T21:24:36.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814106,"link":"/api/v1/people/814106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":92.5,"endSpeed":84.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50878371794475,"aZ":-24.376004003447026,"pfxX":-9.011474740949774,"pfxZ":4.26242217762135,"pX":0.8812131304015519,"pZ":3.4337364413379587,"vX0":11.616236974181803,"vY0":-134.2757385872054,"vZ0":0.08026799440792443,"x":83.41,"y":146.07,"x0":-2.3259646506826757,"y0":50.00367233686947,"z0":5.134864682599668,"aX":-16.491233989293317},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.9,"breakHorizontal":13.9,"spinRate":2147,"spinDirection":248},"zone":12,"typeConfidence":0.91,"plateTime":0.40758105720739035,"extension":6.180639062688877},"index":1,"playId":"1737a90c-7f47-3ef3-9ee8-80848af4017e","pitchNumber":2,"startTime":"2026-03-24T21:24:45.261Z","endTime":"2026-03-24T21:24:48.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814106,"link":"/api/v1/people/814106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41576798888391,"aZ":-24.961785220207656,"pfxX":-9.052023144617014,"pfxZ":3.9347754422772976,"pX":0.5095233315213293,"pZ":3.1203055903174746,"vX0":10.722725359411175,"vY0":-134.5654992686889,"vZ0":-0.5393066124305199,"x":97.58,"y":154.53,"x0":-2.352249611641279,"y0":50.00160761719694,"z0":5.092951802397342,"aX":-16.587246631325122},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.2,"breakHorizontal":14.0,"spinRate":2226,"spinDirection":243},"zone":3,"typeConfidence":0.91,"plateTime":0.4071518164214849,"extension":6.207725931572665},"index":2,"playId":"1e61137e-abfa-35c6-ba1c-331de6f30597","pitchNumber":3,"startTime":"2026-03-24T21:24:58.042Z","endTime":"2026-03-24T21:25:01.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814106,"link":"/api/v1/people/814106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.959690651764657,"aZ":-35.40578697332018,"pfxX":1.0044253222096131,"pfxZ":-2.3681791379102712,"pX":0.1543564511015587,"pZ":2.196916539395632,"vX0":5.5904383868844665,"vY0":-116.05177471550942,"vZ0":0.46842728909882325,"x":111.12,"y":179.46,"x0":-2.4175896251727433,"y0":50.005544239294764,"z0":5.3681833354817865,"aX":1.3677764520473796},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-3.8,"breakHorizontal":-3.2,"spinRate":2587,"spinDirection":46},"zone":5,"typeConfidence":0.89,"plateTime":0.472183610463226,"extension":6.090946812191098},"index":3,"playId":"789b5809-3866-354a-8cd7-3f23f8074382","pitchNumber":4,"startTime":"2026-03-24T21:25:10.424Z","endTime":"2026-03-24T21:25:14.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814106,"link":"/api/v1/people/814106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":93.3,"endSpeed":85.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.910128786356974,"aZ":-26.03730825245605,"pfxX":-9.948393899458486,"pfxZ":3.313895732787155,"pX":0.9670528542947857,"pZ":1.843520285286608,"vX0":11.758676555614972,"vY0":-135.38128067822282,"vZ0":-3.514991914225982,"x":80.14,"y":189.0,"x0":-2.142787133133774,"y0":50.00536618512076,"z0":4.9837731760796,"aX":-18.44524010631805},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.4,"breakHorizontal":15.5,"spinRate":2231,"spinDirection":246},"zone":14,"typeConfidence":0.91,"plateTime":0.40477977608975646,"extension":6.253788382980407},"index":4,"playId":"87e97c96-79c2-3529-9f79-536613514085","pitchNumber":5,"startTime":"2026-03-24T21:25:23.411Z","endTime":"2026-03-24T21:25:26.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814106,"link":"/api/v1/people/814106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-03-24T21:25:31.045Z","endTime":"2026-03-24T21:25:52.273Z","isPitch":false,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"},"defense":{"pitcher":{"id":814106,"link":"/api/v1/people/814106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.467205050799137,"aZ":-27.124550772815212,"pfxX":-10.503321538431512,"pfxZ":2.7372267717493024,"pX":0.6690300841517044,"pZ":3.3446657566892055,"vX0":11.557894363070988,"vY0":-135.51874331713276,"vZ0":0.22095087854861828,"x":91.5,"y":148.47,"x0":-2.300183012315838,"y0":50.00642306473044,"z0":5.167103944342749,"aX":-19.409520053249455},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.3,"breakHorizontal":16.3,"spinRate":2247,"spinDirection":246},"zone":3,"typeConfidence":0.91,"plateTime":0.40520744086945326,"extension":6.180417845118779},"index":6,"playId":"3bc7afb7-3b35-3e33-a383-6f26079f2932","pitchNumber":6,"startTime":"2026-03-24T21:25:52.273Z","endTime":"2026-03-24T21:26:07.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814106,"link":"/api/v1/people/814106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":814106,"link":"/api/v1/people/814106"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":814106,"link":"/api/v1/people/814106"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"}},"homeTeamWinProbability":4.2,"awayTeamWinProbability":95.8,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.11,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:26:07.064Z","atBatIndex":72},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Max Anderson homers (1) on a fly ball to left center field.","rbi":1,"awayScore":11,"homeScore":6,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-24T21:26:27.756Z","endTime":"2026-03-24T21:27:42.704Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":801194,"fullName":"Max Anderson","link":"/api/v1/people/801194"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":814106,"fullName":"Cade Denton","link":"/api/v1/people/814106"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":801194,"fullName":"Max Anderson","link":"/api/v1/people/801194"},"responsiblePitcher":{"id":814106,"link":"/api/v1/people/814106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.7,"endSpeed":73.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.554070521685887,"aZ":-38.08137387101441,"pfxX":2.8370658528841677,"pfxZ":-4.313856361242234,"pX":0.7889003436627031,"pZ":2.5171266733361457,"vX0":6.343913237043336,"vY0":-115.91379488032781,"vZ0":1.952812698275011,"x":86.93,"y":170.82,"x0":-2.346200366882614,"y0":50.00536113242819,"z0":5.285136889656181,"aX":3.8809697847347633},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.1,"breakHorizontal":-6.6,"spinRate":2651,"spinDirection":57},"zone":12,"typeConfidence":0.9,"plateTime":0.47154410001326097,"extension":6.195790712604135},"index":0,"playId":"07abdb15-126a-3a67-994f-f01d8d9133d6","pitchNumber":1,"startTime":"2026-03-24T21:26:27.756Z","endTime":"2026-03-24T21:26:31.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814106,"link":"/api/v1/people/814106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":801194,"link":"/api/v1/people/801194","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":79.5,"endSpeed":73.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.393597742836032,"aZ":-36.934071100480544,"pfxX":4.413399632515701,"pfxZ":-3.4905377277921783,"pX":0.6864523505444369,"pZ":2.5082764417201022,"vX0":5.541817001614387,"vY0":-115.71301991950989,"vZ0":1.515531771751158,"x":90.83,"y":171.06,"x0":-2.3074332879426516,"y0":50.00155819170544,"z0":5.367655097645407,"aX":6.0198365643434935},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.6,"breakHorizontal":-9.4,"spinRate":2519,"spinDirection":58},"zone":6,"typeConfidence":0.9,"plateTime":0.47227520347036034,"extension":6.073653817452377},"index":1,"playId":"50bf3c4f-134f-388c-8e94-8046de678fb1","pitchNumber":2,"startTime":"2026-03-24T21:26:41.753Z","endTime":"2026-03-24T21:26:46.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814106,"link":"/api/v1/people/814106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":801194,"link":"/api/v1/people/801194","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81548045924992,"aZ":-29.26131125385169,"pfxX":-8.878300173700282,"pfxZ":1.5130749150922576,"pX":0.6355616342179219,"pZ":3.524544888895691,"vX0":10.99046870077022,"vY0":-137.31969611560336,"vZ0":1.1304699196921826,"x":92.77,"y":143.62,"x0":-2.2545762820055706,"y0":50.000067688289384,"z0":5.090063085094599,"aX":-17.04945719108562},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.2,"breakHorizontal":13.9,"spinRate":2099,"spinDirection":246},"zone":12,"typeConfidence":0.91,"plateTime":0.39802018338393186,"extension":6.246371632334561},"index":2,"playId":"aa5c6d6f-97aa-3a09-a113-9f1a6bb5615a","pitchNumber":3,"startTime":"2026-03-24T21:27:07.555Z","endTime":"2026-03-24T21:27:11.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814106,"link":"/api/v1/people/814106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":801194,"link":"/api/v1/people/801194","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.672561557339833,"aZ":-38.39042735031607,"pfxX":2.477935620599495,"pfxZ":-4.556841389604074,"pX":-0.7565726085829643,"pZ":2.651974704837759,"vX0":3.239171314110276,"vY0":-115.49893697530733,"vZ0":1.8522403399171137,"x":145.84,"y":167.18,"x0":-2.4943181514309964,"y0":50.004586767780026,"z0":5.50672030112242,"aX":3.3780861113478275},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-7.6,"breakHorizontal":-5.3,"spinRate":2472,"spinDirection":54},"zone":4,"typeConfidence":0.9,"plateTime":0.47259304330809426,"extension":6.166769738028065},"hitData":{"launchSpeed":105.5,"launchAngle":40.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":42.21,"coordY":18.43}},"index":3,"playId":"f7aa7212-2d82-372e-826f-93a9519c3dda","pitchNumber":4,"startTime":"2026-03-24T21:27:20.268Z","endTime":"2026-03-24T21:27:42.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814106,"link":"/api/v1/people/814106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":801194,"link":"/api/v1/people/801194","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":801194,"link":"/api/v1/people/801194"},"credit":"b_ab"},{"player":{"id":814106,"link":"/api/v1/people/814106"},"credit":"p_ab"},{"player":{"id":801194,"link":"/api/v1/people/801194"},"credit":"b_pa"},{"player":{"id":814106,"link":"/api/v1/people/814106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":-2.1,"leverageIndex":0.08,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:27:42.704Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trei Cruz lines out to right fielder Zach Kokoska.","rbi":0,"awayScore":11,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-03-24T21:28:00.213Z","endTime":"2026-03-24T21:28:32.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":814106,"fullName":"Cade Denton","link":"/api/v1/people/814106"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669360,"fullName":"Trei Cruz","link":"/api/v1/people/669360"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694808,"link":"/api/v1/people/694808"},"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(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.3,"endSpeed":85.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51282584259194,"aZ":-23.700533328956524,"pfxX":-8.050946561038943,"pfxZ":4.5443692367769355,"pX":-0.790328909920567,"pZ":3.557088972471193,"vX0":7.24181019585415,"vY0":-135.65340399818126,"vZ0":0.23067492032823778,"x":147.13,"y":142.74,"x0":-2.4477535695189028,"y0":50.00381655265016,"z0":5.122456082361033,"aX":-15.014669653179359},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.5,"breakHorizontal":13.1,"spinRate":2148,"spinDirection":245},"zone":11,"typeConfidence":0.91,"plateTime":0.4036915558110583,"extension":6.173485065910099},"index":0,"playId":"c38136d0-2a62-3ea9-8d58-65d10ab27ca5","pitchNumber":1,"startTime":"2026-03-24T21:28:00.658Z","endTime":"2026-03-24T21:28:04.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814106,"link":"/api/v1/people/814106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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.2,"endSpeed":85.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.521933258614325,"aZ":-24.10096631677339,"pfxX":-8.785011538859639,"pfxZ":4.324036774596313,"pX":1.3465505651344227,"pZ":2.223657641618631,"vX0":12.253715237724293,"vY0":-135.2750233651633,"vZ0":-3.0587250507811943,"x":65.67,"y":178.74,"x0":-2.0855001005528027,"y0":50.002045331193976,"z0":5.04513452343113,"aX":-16.398926301772363},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.4,"breakHorizontal":13.6,"spinRate":2120,"spinDirection":245},"zone":14,"typeConfidence":0.9,"plateTime":0.4037932321792197,"extension":6.2483483455253},"index":1,"playId":"bc0597d7-52e5-31c6-9d22-a0bfe236ea83","pitchNumber":2,"startTime":"2026-03-24T21:28:12.779Z","endTime":"2026-03-24T21:28:15.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814106,"link":"/api/v1/people/814106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":73.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.897186917123847,"aZ":-35.31642583793967,"pfxX":3.9327446442801333,"pfxZ":-2.337446015386533,"pX":-0.21337037160524805,"pZ":2.163732537182822,"vX0":3.9672284984850896,"vY0":-114.5168920540749,"vZ0":0.5687697653874262,"x":125.13,"y":180.36,"x0":-2.4719726783084472,"y0":50.00434678432314,"z0":5.335771867398972,"aX":5.2822406285596},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-3.8,"breakHorizontal":-8.0,"spinRate":2639,"spinDirection":53},"zone":8,"typeConfidence":0.9,"plateTime":0.47623434594962344,"extension":6.089466573374074},"hitData":{"launchSpeed":82.4,"launchAngle":24.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.67,"coordY":86.99}},"index":2,"playId":"091dd87b-3352-397d-965a-e5cbcb330edc","pitchNumber":3,"startTime":"2026-03-24T21:28:25.538Z","endTime":"2026-03-24T21:28:32.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":814106,"link":"/api/v1/people/814106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":669360,"link":"/api/v1/people/669360","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669360,"link":"/api/v1/people/669360"},"credit":"b_ab"},{"player":{"id":814106,"link":"/api/v1/people/814106"},"credit":"p_ab"},{"player":{"id":669360,"link":"/api/v1/people/669360"},"credit":"b_pa"},{"player":{"id":814106,"link":"/api/v1/people/814106"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:28:32.322Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Kokoska strikes out swinging.","rbi":0,"awayScore":11,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-24T21:30:38.173Z","endTime":"2026-03-24T21:32:00.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694808,"fullName":"Zach Kokoska","link":"/api/v1/people/694808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694808,"fullName":"Zach Kokoska","link":"/api/v1/people/694808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.816613515841155,"aZ":-26.273920630397235,"pfxX":1.3995772556570976,"pfxZ":3.6443518786048656,"pX":-0.0854828949009159,"pZ":2.7499895461380257,"vX0":5.024387918082876,"vY0":-125.31126575218664,"vZ0":-2.166106043148572,"x":120.26,"y":164.53,"x0":-2.2832459819370428,"y0":50.00595805861721,"z0":5.731976079033845,"aX":2.268056299326518},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.4,"breakHorizontal":-3.5,"spinRate":2278,"spinDirection":182},"zone":5,"typeConfidence":2.0,"plateTime":0.4339635701626605,"extension":6.670798172254693},"index":0,"playId":"9d1d465e-f7f8-3567-b8d2-4a007fd6d07d","pitchNumber":1,"startTime":"2026-03-24T21:30:39.652Z","endTime":"2026-03-24T21:30:42.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694808,"link":"/api/v1/people/694808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.702430329338746,"aZ":-26.877655538601573,"pfxX":-8.65938643671304,"pfxZ":3.287777550034338,"pX":0.3719178399709643,"pZ":0.6947799676420366,"vX0":8.59437423067595,"vY0":-125.80907325902197,"vZ0":-6.976624621883904,"x":102.82,"y":220.02,"x0":-1.9577875420100994,"y0":50.00030794908624,"z0":5.672018116790654,"aX":-13.927838458340906},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.6,"breakHorizontal":13.8,"spinRate":1639,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.43480022906422366,"extension":6.757352281845708},"index":1,"playId":"a55bef2d-2f7e-33b9-88dc-9973ffed2f97","pitchNumber":2,"startTime":"2026-03-24T21:31:03.172Z","endTime":"2026-03-24T21:31:06.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694808,"link":"/api/v1/people/694808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":92.3,"endSpeed":84.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.784907986086008,"aZ":-13.79500515230917,"pfxX":-4.5125236694151765,"pfxZ":10.10020854069548,"pX":1.4316505861721909,"pZ":2.6355176687845967,"vX0":9.698589177687914,"vY0":-134.01009876866047,"vZ0":-5.841123092004691,"x":62.43,"y":167.62,"x0":-1.6471387833528683,"y0":50.0061210464164,"z0":5.827900213738216,"aX":-8.215087359412864},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":6.1,"spinRate":2136,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4086216094988906,"extension":6.653369360991834},"index":2,"playId":"99d537bb-91bf-36bc-8d23-aae2c9dfba69","pitchNumber":3,"startTime":"2026-03-24T21:31:22.461Z","endTime":"2026-03-24T21:31:25.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694808,"link":"/api/v1/people/694808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61756985467556,"aZ":-28.8886566493207,"pfxX":-8.374465833298208,"pfxZ":2.0681517008287695,"pX":-0.47705758408176135,"pZ":2.6353033294982664,"vX0":6.457828604262784,"vY0":-125.4291954213829,"vZ0":-2.210387414375391,"x":135.18,"y":167.63,"x0":-1.9983342775377309,"y0":50.00570639118137,"z0":5.88603858337311,"aX":-13.331867360089637},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.5,"breakHorizontal":13.7,"spinRate":1393,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.43685217378393837,"extension":6.612733946317001},"index":3,"playId":"d688912e-40d2-3434-b7d4-7de992bca1d2","pitchNumber":4,"startTime":"2026-03-24T21:31:36.333Z","endTime":"2026-03-24T21:31:40.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694808,"link":"/api/v1/people/694808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.281528844416275,"aZ":-30.13010617387964,"pfxX":-9.497664854785981,"pfxZ":1.272258175752162,"pX":0.49618925601844843,"pZ":1.5830146939894565,"vX0":8.967976956926757,"vY0":-126.81465022344213,"vZ0":-4.404877834663761,"x":98.09,"y":196.04,"x0":-1.8757098517808162,"y0":50.00393702438767,"z0":5.78436794901725,"aX":-15.257033579369223},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.3,"breakHorizontal":14.8,"spinRate":1500,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.43423172035033497,"extension":6.704631689409994},"index":4,"playId":"57bd6b7e-6f72-3b7d-9e6a-45f0b3878667","pitchNumber":5,"startTime":"2026-03-24T21:31:57.518Z","endTime":"2026-03-24T21:32:00.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694808,"link":"/api/v1/people/694808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694808,"link":"/api/v1/people/694808"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":694808,"link":"/api/v1/people/694808"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.8999999999999997,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:32:00.839Z","atBatIndex":75},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tommy Hopfe hits a ground-rule double (1) on a fly ball down the left-field line.","rbi":0,"awayScore":11,"homeScore":6,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-24T21:32:04.016Z","endTime":"2026-03-24T21:32:51.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":809101,"fullName":"Tommy Hopfe","link":"/api/v1/people/809101"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":809101,"fullName":"Tommy Hopfe","link":"/api/v1/people/809101"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":809101,"fullName":"Tommy Hopfe","link":"/api/v1/people/809101"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.6,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.841033228536087,"aZ":-29.700437523215456,"pfxX":-7.430660000109338,"pfxZ":1.508811293153201,"pX":-1.1018411850610328,"pZ":5.851267090142538,"vX0":4.491591360253789,"vY0":-127.65772341051967,"vZ0":5.121605586625282,"x":159.0,"y":80.8,"x0":-1.9244792268018156,"y0":50.00316237478663,"z0":6.164026236182225,"aX":-12.186341352204174},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.2,"breakHorizontal":12.4,"spinRate":1162,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4301181311664535,"extension":6.6270628362788075},"index":0,"playId":"a44d5c0a-d572-313d-823f-79415ce221c8","pitchNumber":1,"startTime":"2026-03-24T21:32:22.692Z","endTime":"2026-03-24T21:32:25.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":809101,"link":"/api/v1/people/809101","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.194,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.412979625217808,"aZ":-14.579848806652693,"pfxX":-4.7089370725492525,"pfxZ":9.277424159690561,"pX":0.3423885803378294,"pZ":2.680333590763547,"vX0":7.049116937877284,"vY0":-137.10496750884766,"vZ0":-5.839651322280229,"x":103.95,"y":166.41,"x0":-1.6547652823510757,"y0":50.0008494226618,"z0":5.839428763334672,"aX":-8.929080225531239},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.7,"breakHorizontal":7.0,"spinRate":2122,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.4000915646240082,"extension":6.754863289640491},"hitData":{"launchSpeed":75.4,"launchAngle":40.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":53.19,"coordY":130.05}},"index":1,"playId":"930f2284-512b-323b-95ac-ed73857a1631","pitchNumber":2,"startTime":"2026-03-24T21:32:41.267Z","endTime":"2026-03-24T21:32:51.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":809101,"link":"/api/v1/people/809101","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":809101,"link":"/api/v1/people/809101"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":809101,"link":"/api/v1/people/809101"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":2.5,"awayTeamWinProbability":97.5,"homeTeamWinProbabilityAdded":1.2,"leverageIndex":0.18,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:32:51.212Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out swinging.","rbi":0,"awayScore":11,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-24T21:33:19.501Z","endTime":"2026-03-24T21:34:40.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":809101,"fullName":"Tommy Hopfe","link":"/api/v1/people/809101"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.456884016396465,"aZ":-13.635233643515638,"pfxX":-4.9298796665155535,"pfxZ":9.861063616780028,"pX":0.2950096373739134,"pZ":3.546975820371424,"vX0":7.492670754107446,"vY0":-136.79031142233123,"vZ0":-3.8262611225425123,"x":105.75,"y":143.01,"x0":-1.8493108872722803,"y0":50.00098116138914,"z0":5.909857314540664,"aX":-9.267011591586662},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.2,"breakHorizontal":7.2,"spinRate":2100,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.4016615360891791,"extension":6.770191886944001},"index":0,"playId":"6cb6a6b6-f695-38c4-9e31-2adcd7fefe63","pitchNumber":1,"startTime":"2026-03-24T21:33:27.707Z","endTime":"2026-03-24T21:33:30.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":809101,"link":"/api/v1/people/809101"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":92.8,"endSpeed":84.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.686421076234197,"aZ":-12.655702861436852,"pfxX":-6.216616519594446,"pfxZ":10.618617632674605,"pX":-0.04402674897303171,"pZ":2.0078318684784415,"vX0":7.6706153983114005,"vY0":-134.8031855504581,"vZ0":-7.651065630839136,"x":118.68,"y":184.57,"x0":-2.1205577799458757,"y0":50.00165698351882,"z0":5.779049330757389,"aX":-11.42538371573409},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.8,"breakHorizontal":9.6,"spinRate":2237,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.4065394396522777,"extension":6.755039102685461},"index":1,"playId":"281415cd-7774-3076-ad16-3c0eee573b58","pitchNumber":2,"startTime":"2026-03-24T21:33:42.873Z","endTime":"2026-03-24T21:33:46.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":809101,"link":"/api/v1/people/809101"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-03-24T21:33:55.915Z","endTime":"2026-03-24T21:34:12.265Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":809101,"link":"/api/v1/people/809101"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.933318190975925,"aZ":-11.831754225632045,"pfxX":-5.372576971709708,"pfxZ":10.748952120614089,"pX":0.6179497725577612,"pZ":3.4009834272122372,"vX0":8.257413822417718,"vY0":-137.29996989456106,"vZ0":-4.667403766692641,"x":93.45,"y":146.95,"x0":-1.7428263066089436,"y0":50.000286946171855,"z0":5.94056359475752,"aX":-10.165803090934645},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.5,"breakHorizontal":7.8,"spinRate":2263,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.40030577711124593,"extension":6.815341994274376},"index":3,"playId":"e35668cc-b8bc-3c50-845d-3c42cd9e9df0","pitchNumber":3,"startTime":"2026-03-24T21:34:12.265Z","endTime":"2026-03-24T21:34:18.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":809101,"link":"/api/v1/people/809101"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.626908849305096,"aZ":-27.793560424742353,"pfxX":-7.5553604059354535,"pfxZ":2.5800660080849163,"pX":-0.9492632022604717,"pZ":3.4109969514977374,"vX0":5.059143003292306,"vY0":-129.3414501747919,"vZ0":-1.0908483123940762,"x":153.18,"y":146.68,"x0":-1.9476773438668997,"y0":50.000341267972296,"z0":5.966704119461202,"aX":-12.817048673801624},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.7,"breakHorizontal":12.6,"spinRate":1242,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.42323956049071,"extension":6.64212076464825},"index":4,"playId":"9ab29800-1f2c-3cca-8984-6266924ae2ca","pitchNumber":4,"startTime":"2026-03-24T21:34:36.269Z","endTime":"2026-03-24T21:34:40.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":681198,"link":"/api/v1/people/681198","batSide":{"code":"L","description":"Left"}},"second":{"id":809101,"link":"/api/v1/people/809101"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-1.2,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:34:40.019Z","atBatIndex":77},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Troy Johnston doubles (7) on a sharp line drive to right fielder Wenceel Pérez. Tommy Hopfe scores.","rbi":1,"awayScore":11,"homeScore":7,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-24T21:34:45.167Z","endTime":"2026-03-24T21:35:51.526Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":809101,"fullName":"Tommy Hopfe","link":"/api/v1/people/809101"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":809101,"fullName":"Tommy Hopfe","link":"/api/v1/people/809101"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.128952819210262,"aZ":-28.781586471327223,"pfxX":-9.206914214334617,"pfxZ":2.051221713867422,"pX":-0.2154890721960253,"pZ":3.295769373918381,"vX0":6.942909200145017,"vY0":-127.9163035788147,"vZ0":-1.043418259120659,"x":125.21,"y":149.79,"x0":-1.7727911367263705,"y0":50.00066275287963,"z0":5.971610859632477,"aX":-15.209709032040381},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.7,"breakHorizontal":15.0,"spinRate":1325,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.42868203831031915,"extension":6.680510102622911},"index":0,"playId":"b0590f03-6aba-34a5-9c2d-12fcf9286b8e","pitchNumber":1,"startTime":"2026-03-24T21:35:03.632Z","endTime":"2026-03-24T21:35:07.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":809101,"link":"/api/v1/people/809101"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27395864080059,"aZ":-16.198392275070987,"pfxX":-4.901175687584267,"pfxZ":8.325263170957044,"pX":-0.05729699031697112,"pZ":4.743608041620073,"vX0":6.813017246336121,"vY0":-138.03640583610226,"vZ0":-0.5699751801615127,"x":119.18,"y":110.7,"x0":-1.9269153738742184,"y0":50.00538797580957,"z0":6.0487570249996665,"aX":-9.408875185046726},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.1,"breakHorizontal":7.3,"spinRate":2225,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39761700573121983,"extension":6.646442502896906},"index":1,"playId":"7a083acc-10b4-38c5-b9d9-7ad1ea309ea6","pitchNumber":2,"startTime":"2026-03-24T21:35:19.840Z","endTime":"2026-03-24T21:35:22.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":809101,"link":"/api/v1/people/809101"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.547106328056838,"aZ":-15.927951664925178,"pfxX":-4.003667302688006,"pfxZ":8.61090928494355,"pX":0.6356424367322874,"pZ":2.1263556267983588,"vX0":7.765641668118165,"vY0":-135.93206062845226,"vZ0":-7.068954723793944,"x":92.77,"y":181.37,"x0":-1.7276291147655538,"y0":50.00150725472705,"z0":5.8502464472100595,"aX":-7.553011114414177},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":5.8,"spinRate":2021,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.4017009280713424,"extension":6.77769991457671},"hitData":{"launchSpeed":108.2,"launchAngle":11.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":198.39,"coordY":102.89}},"index":2,"playId":"ad2bac43-7206-3cf2-8a29-86f44e5c9790","pitchNumber":3,"startTime":"2026-03-24T21:35:38.446Z","endTime":"2026-03-24T21:35:51.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":809101,"link":"/api/v1/people/809101"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":1.5000000000000002,"leverageIndex":0.23,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:35:51.526Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nic Kent flies out to left fielder Jahmai Jones.","rbi":0,"awayScore":11,"homeScore":7,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-03-24T21:36:00.977Z","endTime":"2026-03-24T21:37:27.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":684715,"fullName":"Nic Kent","link":"/api/v1/people/684715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.979055083009413,"aZ":-18.92556096611577,"pfxX":-6.994892048224714,"pfxZ":6.937453696604386,"pX":-1.0465503053733958,"pZ":3.4753866074348645,"vX0":4.718689311479672,"vY0":-137.00074879959078,"vZ0":-3.228664952403785,"x":156.89,"y":144.94,"x0":-1.878465711706497,"y0":50.003403325878935,"z0":5.955681560362958,"aX":-13.35757564723601},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":11.8,"spinRate":2158,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3991116328920925,"extension":6.7396236382862185},"index":0,"playId":"03af00e1-d786-37da-9edc-70502fc223f8","pitchNumber":1,"startTime":"2026-03-24T21:36:20.539Z","endTime":"2026-03-24T21:36:24.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":87.5,"endSpeed":81.4,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5211090710292,"aZ":-29.959769543619,"pfxX":1.8742626451364623,"pfxZ":1.3245454340226281,"pX":0.052983140645620694,"pZ":3.439981076480368,"vX0":5.168214292185326,"vY0":-127.52205098492311,"vZ0":-0.42588149584062185,"x":114.98,"y":145.9,"x0":-2.2313181718683626,"y0":50.002766178536916,"z0":5.942307034668594,"aX":3.132666220199458},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.5,"breakHorizontal":-4.4,"spinRate":2235,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.42706525022384456,"extension":6.7847714012244005},"index":1,"playId":"f789e5af-20db-359c-ad3f-6c3cf8b98627","pitchNumber":2,"startTime":"2026-03-24T21:36:36.494Z","endTime":"2026-03-24T21:36:40.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.505104636883967,"aZ":-26.49890184190436,"pfxX":2.0170110074918544,"pfxZ":3.3627304808526013,"pX":-0.35026394973110153,"pZ":2.2120613248363266,"vX0":4.158832566435544,"vY0":-128.81009746398252,"vZ0":-3.800906378804079,"x":130.35,"y":179.05,"x0":-2.2447017688048545,"y0":50.004715030466116,"z0":5.744063008049521,"aX":3.4064229704890145},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.5,"breakHorizontal":-4.6,"spinRate":2171,"spinDirection":187},"zone":7,"typeConfidence":2.0,"plateTime":0.42440534710585753,"extension":6.75802996813621},"index":2,"playId":"432c3ebc-ea4b-3898-869a-ef83ef739641","pitchNumber":3,"startTime":"2026-03-24T21:36:54.220Z","endTime":"2026-03-24T21:36:58.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":77.0,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.117501579272197,"aZ":-36.01909831741457,"pfxX":3.176021809116998,"pfxZ":-2.6023595397900774,"pX":0.26163011584649093,"pZ":1.554721796280445,"vX0":5.104169853977324,"vY0":-119.86577551097105,"vZ0":-2.3920543934850267,"x":107.03,"y":196.8,"x0":-2.296614903480419,"y0":50.00488518805432,"z0":5.738649393889564,"aX":4.686669022894847},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.0,"breakHorizontal":-6.8,"spinRate":2404,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.45452103537731103,"extension":6.673839959743959},"hitData":{"launchSpeed":83.5,"launchAngle":31.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.03,"coordY":89.31}},"index":3,"playId":"339c657a-1aab-357b-9954-e86c01a87dfd","pitchNumber":4,"startTime":"2026-03-24T21:37:19.550Z","endTime":"2026-03-24T21:37:27.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":684715,"link":"/api/v1/people/684715","batSide":{"code":"R","description":"Right"}},"second":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":684715,"link":"/api/v1/people/684715"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":684715,"link":"/api/v1/people/684715"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-1.3000000000000003,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:37:27.733Z","atBatIndex":79},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Eduardo Valencia lines out sharply to right fielder Zach Kokoska.","rbi":0,"awayScore":11,"homeScore":7,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-24T21:39:35.555Z","endTime":"2026-03-24T21:39:45.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801842,"fullName":"Fidel Ulloa","link":"/api/v1/people/801842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":680664,"fullName":"Eduardo Valencia","link":"/api/v1/people/680664"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694808,"link":"/api/v1/people/694808"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Fidel Ulloa replaces Cade Denton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":7,"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-24T21:38:06.226Z","endTime":"2026-03-24T21:39:37.805Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":801842,"link":"/api/v1/people/801842"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":814106,"link":"/api/v1/people/814106","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00954619666942,"aZ":-15.761954071963594,"pfxX":-4.789913450341131,"pfxZ":8.630505671072875,"pX":-0.3300458986598275,"pZ":2.386585996031088,"vX0":3.422654425727996,"vY0":-137.41079140220054,"vZ0":-6.258630279055812,"x":129.58,"y":174.34,"x0":-0.9729150235691915,"y0":50.00335182434008,"z0":5.774849036953523,"aX":-9.109821224126007},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":7.9,"spinRate":2269,"spinDirection":212},"zone":4,"typeConfidence":1.35,"plateTime":0.3994375396530989,"extension":6.502101875041731},"hitData":{"launchSpeed":100.4,"launchAngle":28.0,"totalDistance":347.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":205.76,"coordY":83.32}},"index":1,"playId":"0e4a88f8-c5b5-3624-b0e7-1be65a6877bc","pitchNumber":1,"startTime":"2026-03-24T21:39:37.805Z","endTime":"2026-03-24T21:39:45.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":680664,"link":"/api/v1/people/680664","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_ab"},{"player":{"id":801842,"link":"/api/v1/people/801842"},"credit":"p_ab"},{"player":{"id":680664,"link":"/api/v1/people/680664"},"credit":"b_pa"},{"player":{"id":801842,"link":"/api/v1/people/801842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:39:45.898Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":11,"homeScore":7,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-24T21:39:52.938Z","endTime":"2026-03-24T21:41:50.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801842,"fullName":"Fidel Ulloa","link":"/api/v1/people/801842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24931194299616,"aZ":-15.660360876575174,"pfxX":-2.9211799090552777,"pfxZ":8.772342429405112,"pX":-0.18338596464942275,"pZ":2.9949795658712435,"vX0":2.852170317813054,"vY0":-136.82530931710284,"vZ0":-4.55684699068103,"x":123.99,"y":157.92,"x0":-0.8634699662281591,"y0":50.00002443237034,"z0":5.766711078934217,"aX":-5.497443351885375},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.0,"breakHorizontal":4.7,"spinRate":2159,"spinDirection":207},"zone":2,"typeConfidence":1.37,"plateTime":0.4014267741946824,"extension":6.393593584317015},"index":0,"playId":"9de7868e-5edc-3811-a1cd-e7687a4f42ac","pitchNumber":1,"startTime":"2026-03-24T21:40:06.864Z","endTime":"2026-03-24T21:40:10.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":93.3,"endSpeed":85.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.315914859612672,"aZ":-18.195515440272864,"pfxX":-4.91177385498086,"pfxZ":7.487803562703348,"pX":-1.566644306477776,"pZ":4.050128334254262,"vX0":0.2925211436958679,"vY0":-135.8978676867277,"vZ0":-1.4746160975369644,"x":176.72,"y":129.43,"x0":-1.0378469494388818,"y0":50.00278536517615,"z0":5.866166099509254,"aX":-9.168941074275114},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.4,"breakHorizontal":8.9,"spinRate":2273,"spinDirection":211},"zone":11,"typeConfidence":1.3,"plateTime":0.40334637504254056,"extension":6.377303787652924},"index":1,"playId":"b6209d5f-32e8-373e-a127-0338eca22f1a","pitchNumber":2,"startTime":"2026-03-24T21:40:23.091Z","endTime":"2026-03-24T21:40:26.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.995883861663057,"aZ":-32.8318481279607,"pfxX":3.933565664125319,"pfxZ":-0.40574986416201475,"pX":1.4039930914567733,"pZ":0.4107234448909693,"vX0":4.6829388375732615,"vY0":-125.28123600861721,"vZ0":-6.511182058386626,"x":63.48,"y":227.69,"x0":-0.9968701672010455,"y0":50.00605973689555,"z0":5.708545897748935,"aX":6.289119605137763},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.9,"breakHorizontal":-8.2,"spinRate":2251,"spinDirection":125},"zone":14,"typeConfidence":1.01,"plateTime":0.4362734527376393,"extension":6.393284091517501},"index":2,"playId":"fabb996d-21c3-3d5a-b54c-bdc64b1d6f13","pitchNumber":3,"startTime":"2026-03-24T21:40:39.996Z","endTime":"2026-03-24T21:40:42.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.583852492323885,"aZ":-19.114188438488156,"pfxX":-4.423737024915164,"pfxZ":6.963899834682387,"pX":-0.7465812177903787,"pZ":3.4003527751553744,"vX0":2.128663343487252,"vY0":-135.11581601158122,"vZ0":-2.9413633319210395,"x":145.46,"y":146.97,"x0":-0.9639863463603474,"y0":50.00056315311848,"z0":5.824435897686627,"aX":-8.292391033480339},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.4,"breakHorizontal":7.7,"spinRate":2230,"spinDirection":210},"zone":11,"typeConfidence":1.3,"plateTime":0.40323335727811793,"extension":6.403635733543645},"index":3,"playId":"dd947062-f048-34f0-b898-5607c3a3babc","pitchNumber":4,"startTime":"2026-03-24T21:40:57.170Z","endTime":"2026-03-24T21:41:10.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-03-24T21:41:10.368Z","endTime":"2026-03-24T21:41:26.103Z","isPitch":false,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03491566789006,"aZ":-33.353694503638295,"pfxX":3.90499158490819,"pfxZ":-0.7229965998315695,"pX":-1.650646310599201,"pZ":3.7463736356134656,"vX0":-2.0047268004607286,"vY0":-125.86137402999871,"vZ0":1.187192340752722,"x":179.92,"y":137.63,"x0":-1.3555832519365267,"y0":50.00563089819089,"z0":5.948248265648888,"aX":6.331831353710284},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.8,"breakHorizontal":-6.7,"spinRate":2512,"spinDirection":101},"zone":11,"typeConfidence":1.13,"plateTime":0.43344416235463923,"extension":6.253968240823226},"index":5,"playId":"4b4d4aec-97a0-32a3-bff6-c367ffbf87a2","pitchNumber":5,"startTime":"2026-03-24T21:41:26.103Z","endTime":"2026-03-24T21:41:29.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.504068900101075,"aZ":-14.322242818020799,"pfxX":-4.250652171089352,"pfxZ":9.36775236122509,"pX":0.803773310818851,"pZ":1.7334120833092381,"vX0":5.722678200816936,"vY0":-136.78165257349428,"vZ0":-7.837705619590123,"x":86.36,"y":191.98,"x0":-0.7575674883882038,"y0":50.004757077616404,"z0":5.606218770424189,"aX":-8.10277233298956},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":6.6,"spinRate":2209,"spinDirection":208},"zone":9,"typeConfidence":1.36,"plateTime":0.39954278368382967,"extension":6.5087136095472475},"hitData":{"launchSpeed":99.0,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.08,"coordY":164.99}},"index":6,"playId":"85112a35-b3d7-3d16-a2ae-eff4685707b0","pitchNumber":6,"startTime":"2026-03-24T21:41:41.319Z","endTime":"2026-03-24T21:41:50.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":801842,"link":"/api/v1/people/801842"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":801842,"link":"/api/v1/people/801842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:41:50.751Z","atBatIndex":81},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jace Jung singles on a line drive to left fielder Troy Johnston.","rbi":0,"awayScore":11,"homeScore":7,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-24T21:41:53.257Z","endTime":"2026-03-24T21:43:00.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801842,"fullName":"Fidel Ulloa","link":"/api/v1/people/801842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690291,"fullName":"Jace Jung","link":"/api/v1/people/690291"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.588671304525963,"aZ":-18.067555460092212,"pfxX":-2.047584990787463,"pfxZ":7.359997828233105,"pX":0.19383092204594377,"pZ":2.643833829614972,"vX0":3.6890162196194765,"vY0":-137.59911214836194,"vZ0":-4.871122814936761,"x":109.61,"y":167.4,"x0":-0.898353304885612,"y0":50.00677257915689,"z0":5.661802211326429,"aX":-3.9269117995060303},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":2.9,"spinRate":2154,"spinDirection":207},"zone":5,"typeConfidence":1.33,"plateTime":0.39810242504212967,"extension":6.406956395889435},"index":0,"playId":"002f671c-3a53-31da-8035-99a7b8bcade4","pitchNumber":1,"startTime":"2026-03-24T21:42:11.175Z","endTime":"2026-03-24T21:42:19.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.904023483852825,"aZ":-16.810558926529822,"pfxX":-5.750614545148141,"pfxZ":8.31581709690897,"pX":-0.616817066003677,"pZ":2.8462643013463684,"vX0":2.6430981920842602,"vY0":-135.39682552678772,"vZ0":-4.495317437495359,"x":140.51,"y":161.93,"x0":-0.8611516752278554,"y0":50.002611963959836,"z0":5.712551754808427,"aX":-10.624979255455946},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.3,"breakHorizontal":9.8,"spinRate":2107,"spinDirection":213},"zone":1,"typeConfidence":1.27,"plateTime":0.40527706894841486,"extension":6.555501236525499},"hitData":{"launchSpeed":95.3,"launchAngle":15.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.74,"coordY":82.61}},"index":1,"playId":"4a0953f1-594e-357a-a6a7-58918553b0c7","pitchNumber":2,"startTime":"2026-03-24T21:42:48.459Z","endTime":"2026-03-24T21:43:00.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":690291,"link":"/api/v1/people/690291","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690291,"link":"/api/v1/people/690291"},"credit":"b_ab"},{"player":{"id":801842,"link":"/api/v1/people/801842"},"credit":"p_ab"},{"player":{"id":690291,"link":"/api/v1/people/690291"},"credit":"b_pa"},{"player":{"id":801842,"link":"/api/v1/people/801842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.09999999999999964,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:43:00.343Z","atBatIndex":82},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"John Peck grounds out, shortstop Nic Kent to first baseman TJ Rumfield.","rbi":0,"awayScore":11,"homeScore":7,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-03-24T21:42:58.324Z","endTime":"2026-03-24T21:44:33.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":807726,"fullName":"John Peck","link":"/api/v1/people/807726"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801842,"fullName":"Fidel Ulloa","link":"/api/v1/people/801842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807726,"fullName":"John Peck","link":"/api/v1/people/807726"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":684715,"link":"/api/v1/people/684715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":88.1,"endSpeed":80.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.618743006149078,"aZ":-26.14350535070245,"pfxX":3.6646237834818574,"pfxZ":3.6626936238569714,"pX":0.7488045042921149,"pZ":0.6448666354001351,"vX0":3.525047493566879,"vY0":-128.0431690194094,"vZ0":-7.405372988879989,"x":88.46,"y":221.37,"x0":-1.1262138895117184,"y0":50.00216402668235,"z0":5.6461122703569835,"aX":6.0300483981325375},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.0,"breakHorizontal":-7.4,"spinRate":2386,"spinDirection":155},"zone":14,"typeConfidence":1.37,"plateTime":0.4292209651481138,"extension":6.526284037178349},"index":0,"playId":"16debeef-5836-3f6c-9242-4b892c4ae923","pitchNumber":1,"startTime":"2026-03-24T21:43:21.344Z","endTime":"2026-03-24T21:43:24.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":807726,"link":"/api/v1/people/807726","batSide":{"code":"R","description":"Right"}},"first":{"id":690291,"link":"/api/v1/people/690291"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72083366121819,"aZ":-32.467807617120165,"pfxX":4.741877179141764,"pfxZ":-0.1772913253421624,"pX":0.6205881445885687,"pZ":0.8854533509349494,"vX0":2.9664479120617457,"vY0":-127.88988083463202,"vZ0":-5.709649306125611,"x":93.34,"y":214.87,"x0":-1.1693576699620016,"y0":50.00205036290687,"z0":5.685318772094325,"aX":7.875136170662861},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.3,"breakHorizontal":-9.2,"spinRate":2462,"spinDirection":110},"zone":14,"typeConfidence":1.33,"plateTime":0.42783980381073317,"extension":6.4224873829870575},"index":1,"playId":"03bb2175-c8c8-3f78-94d8-6703df18804b","pitchNumber":2,"startTime":"2026-03-24T21:43:40.915Z","endTime":"2026-03-24T21:43:45.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":807726,"link":"/api/v1/people/807726","batSide":{"code":"R","description":"Right"}},"first":{"id":690291,"link":"/api/v1/people/690291"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.300333865773908,"aZ":-31.260171938317782,"pfxX":3.6018979705158483,"pfxZ":0.5422719902544433,"pX":1.266835112591988,"pZ":1.3380682914441142,"vX0":4.697269120169047,"vY0":-128.38407118985592,"vZ0":-5.124809590391644,"x":68.71,"y":202.65,"x0":-1.0534541484664628,"y0":50.0001165052474,"z0":5.789868113563979,"aX":6.016919740033906},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.1,"breakHorizontal":-7.6,"spinRate":2463,"spinDirection":126},"zone":14,"typeConfidence":1.35,"plateTime":0.4264601779238242,"extension":6.548161468532316},"index":2,"playId":"464d183d-062e-3fe0-866a-f3f643cd9a64","pitchNumber":3,"startTime":"2026-03-24T21:44:04.931Z","endTime":"2026-03-24T21:44:07.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":807726,"link":"/api/v1/people/807726","batSide":{"code":"R","description":"Right"}},"first":{"id":690291,"link":"/api/v1/people/690291"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12857077511854,"aZ":-32.75706793740996,"pfxX":5.174582687873213,"pfxZ":-0.3542772398338352,"pX":0.4995722658428992,"pZ":1.5219282504400427,"vX0":2.394057121761911,"vY0":-127.26250798386425,"vZ0":-4.259353228086674,"x":97.96,"y":197.69,"x0":-1.1256705631911061,"y0":50.00345222686313,"z0":5.812067615050016,"aX":8.48738284653138},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.3,"breakHorizontal":-10.0,"spinRate":2473,"spinDirection":123},"zone":14,"typeConfidence":1.3,"plateTime":0.4303988619705459,"extension":6.326968832561871},"hitData":{"launchSpeed":75.8,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.87,"coordY":157.9}},"index":3,"playId":"60722ef3-5119-3080-ac87-6113be536adc","pitchNumber":4,"startTime":"2026-03-24T21:44:26.063Z","endTime":"2026-03-24T21:44:33.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":801842,"link":"/api/v1/people/801842","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682276,"link":"/api/v1/people/682276"},"first":{"id":681198,"link":"/api/v1/people/681198"},"second":{"id":686683,"link":"/api/v1/people/686683"},"third":{"id":809101,"link":"/api/v1/people/809101"},"shortstop":{"id":684715,"link":"/api/v1/people/684715"},"left":{"id":687859,"link":"/api/v1/people/687859"},"center":{"id":677338,"link":"/api/v1/people/677338"},"right":{"id":694808,"link":"/api/v1/people/694808"}},"offense":{"batter":{"id":807726,"link":"/api/v1/people/807726","batSide":{"code":"R","description":"Right"}},"first":{"id":690291,"link":"/api/v1/people/690291"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807726,"link":"/api/v1/people/807726"},"credit":"b_ab"},{"player":{"id":801842,"link":"/api/v1/people/801842"},"credit":"p_ab"},{"player":{"id":807726,"link":"/api/v1/people/807726"},"credit":"b_pa"},{"player":{"id":801842,"link":"/api/v1/people/801842"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.19999999999999973,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:44:33.904Z","atBatIndex":83},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Edouard Julien triples (1) on a fly ball to right fielder Wenceel Pérez.","rbi":0,"awayScore":11,"homeScore":7,"isOut":false},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-24T21:46:40.678Z","endTime":"2026-03-24T21:47:59.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Woody Hadeen replaces left fielder Jahmai Jones, batting 2nd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":11,"homeScore":7,"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-24T21:46:05.546Z","endTime":"2026-03-24T21:46:05.569Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":802219,"link":"/api/v1/people/802219"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"202","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to left field for Trei Cruz.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":7,"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-24T21:46:05.569Z","endTime":"2026-03-24T21:46:42.882Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669360,"link":"/api/v1/people/669360"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":656716,"link":"/api/v1/people/656716"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":669360,"link":"/api/v1/people/669360"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.017806695312736,"aZ":-26.19996806188129,"pfxX":1.8774299224177826,"pfxZ":3.7559088034055392,"pX":0.4693113360989451,"pZ":2.854163441807217,"vX0":5.687047503272864,"vY0":-125.28452728482988,"vZ0":-1.8781614559677706,"x":99.11,"y":161.72,"x0":-2.0729628461688154,"y0":50.00493497000188,"z0":5.752284436843363,"aX":2.9880753125219988},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.6,"breakHorizontal":-4.7,"spinRate":2124,"spinDirection":175},"zone":3,"typeConfidence":2.0,"plateTime":0.4369810779387393,"extension":6.729837413314892},"index":2,"playId":"6ca980c1-af4e-35ca-a5db-3712b2dea639","pitchNumber":1,"startTime":"2026-03-24T21:46:42.882Z","endTime":"2026-03-24T21:46:48.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":669360,"link":"/api/v1/people/669360"},"center":{"id":802219,"link":"/api/v1/people/802219"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41621933643545,"aZ":-16.42323018797294,"pfxX":-5.373920888554392,"pfxZ":8.752148076895221,"pX":1.0557472459674422,"pZ":3.2882417160700355,"vX0":9.230082859782254,"vY0":-132.58724430636076,"vZ0":-3.739583771969066,"x":76.76,"y":150.0,"x0":-1.7551139673715175,"y0":50.00542464526743,"z0":5.89808715316018,"aX":-9.675306370910679},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.4,"breakHorizontal":7.9,"spinRate":1998,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4113807521949173,"extension":6.7099052463984865},"index":3,"playId":"14c4aa5a-79cd-3b59-aa77-3a62a1ef4604","pitchNumber":2,"startTime":"2026-03-24T21:47:15.060Z","endTime":"2026-03-24T21:47:18.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":669360,"link":"/api/v1/people/669360"},"center":{"id":802219,"link":"/api/v1/people/802219"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.659145269292143,"aZ":-27.325896174077286,"pfxX":0.2426832493436759,"pfxZ":2.9047259108705683,"pX":-0.7137166764799598,"pZ":2.105223233499962,"vX0":4.017847148972161,"vY0":-127.40829048033211,"vZ0":-3.6531113744530064,"x":144.21,"y":181.94,"x0":-2.333196801767813,"y0":50.00044001594563,"z0":5.683041909033769,"aX":0.4041703325580276},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.8,"breakHorizontal":-1.2,"spinRate":2186,"spinDirection":180},"zone":7,"typeConfidence":2.0,"plateTime":0.42756560905772023,"extension":6.635554605496234},"index":4,"playId":"6aaac742-4f43-39ad-a224-3087e6124fc1","pitchNumber":3,"startTime":"2026-03-24T21:47:28.304Z","endTime":"2026-03-24T21:47:31.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":669360,"link":"/api/v1/people/669360"},"center":{"id":802219,"link":"/api/v1/people/802219"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54378132115866,"aZ":-25.91511642171333,"pfxX":-7.938165914747261,"pfxZ":3.887750692533455,"pX":0.11049759790445672,"pZ":2.397339486442564,"vX0":7.607768578154769,"vY0":-125.79380800819139,"vZ0":-3.2409717311332447,"x":112.79,"y":174.05,"x0":-1.9157697412124566,"y0":50.00083199797016,"z0":5.793948939235919,"aX":-12.77265408563173},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.6,"breakHorizontal":12.7,"spinRate":1384,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.43473641749753966,"extension":6.763030015836381},"hitData":{"launchSpeed":85.9,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":222.85,"coordY":101.68}},"index":5,"playId":"3140bfb5-1194-3916-8cea-baaacbeab179","pitchNumber":4,"startTime":"2026-03-24T21:47:44.015Z","endTime":"2026-03-24T21:47:59.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":669360,"link":"/api/v1/people/669360"},"center":{"id":802219,"link":"/api/v1/people/802219"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666397,"link":"/api/v1/people/666397","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":2.6999999999999997,"leverageIndex":0.46,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:47:59.674Z","atBatIndex":84},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tevin Tucker flies out to right fielder Wenceel Pérez.","rbi":0,"awayScore":11,"homeScore":7,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-24T21:48:33.660Z","endTime":"2026-03-24T21:48:51.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686683,"fullName":"Tevin Tucker","link":"/api/v1/people/686683"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":822624,"fullName":"Kevin Fitzer","link":"/api/v1/people/822624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686683,"fullName":"Tevin Tucker","link":"/api/v1/people/686683"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Kevin Fitzer replaces Edouard Julien.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":11,"homeScore":7,"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-24T21:48:30.550Z","endTime":"2026-03-24T21:48:35.453Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":822624,"link":"/api/v1/people/822624"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"302","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"},"base":3,"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":669360,"link":"/api/v1/people/669360"},"center":{"id":802219,"link":"/api/v1/people/802219"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686683,"link":"/api/v1/people/686683","batSide":{"code":"R","description":"Right"}},"third":{"id":666397,"link":"/api/v1/people/666397"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"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":93.4,"endSpeed":85.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83637186613613,"aZ":-16.62018763095627,"pfxX":-5.9953832286987,"pfxZ":8.2896305636824,"pX":-0.4800778324600233,"pZ":2.1993354651942627,"vX0":6.043742689925107,"vY0":-135.87812679710342,"vZ0":-6.4583492954004065,"x":135.3,"y":179.4,"x0":-1.9506373743143353,"y0":50.00296626256299,"z0":5.755302033929267,"aX":-11.248912862353583},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":9.6,"spinRate":2219,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4025856567634394,"extension":6.738166831542627},"hitData":{"launchSpeed":78.1,"launchAngle":45.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.34,"coordY":119.93}},"index":1,"playId":"182aee4c-2130-324d-b99e-e807f9c756ca","pitchNumber":1,"startTime":"2026-03-24T21:48:35.453Z","endTime":"2026-03-24T21:48:51.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":669360,"link":"/api/v1/people/669360"},"center":{"id":802219,"link":"/api/v1/people/802219"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":686683,"link":"/api/v1/people/686683","batSide":{"code":"R","description":"Right"}},"third":{"id":822624,"link":"/api/v1/people/822624"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686683,"link":"/api/v1/people/686683"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":686683,"link":"/api/v1/people/686683"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":-2.4999999999999996,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:48:51.336Z","atBatIndex":85},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Cordova grounds out, second baseman Max Anderson to first baseman Eduardo Valencia. Kevin Fitzer scores.","rbi":1,"awayScore":11,"homeScore":8,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-24T21:49:14.210Z","endTime":"2026-03-24T21:50:45.581Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682276,"fullName":"Jose Cordova","link":"/api/v1/people/682276"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"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,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":682276,"fullName":"Jose Cordova","link":"/api/v1/people/682276"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":801194,"link":"/api/v1/people/801194"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":680664,"link":"/api/v1/people/680664"},"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":822624,"fullName":"Kevin Fitzer","link":"/api/v1/people/822624"},"responsiblePitcher":{"id":663554,"link":"/api/v1/people/663554"},"isScoringEvent":true,"rbi":true,"earned":true,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.576608600662414,"aZ":-19.66135809711837,"pfxX":-7.965984634266929,"pfxZ":6.642124666369386,"pX":0.2007418268930588,"pZ":2.3519807442082814,"vX0":8.353588229109885,"vY0":-135.6297359533189,"vZ0":-5.613242203537675,"x":109.35,"y":175.28,"x0":-1.8679385431980622,"y0":50.00398748312885,"z0":5.797536643145264,"aX":-15.007886158808802},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":12.8,"spinRate":2188,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.402136154856501,"extension":6.613771865833837},"index":0,"playId":"86a1e93d-3b6d-3c18-99fa-63ca5168c50c","pitchNumber":1,"startTime":"2026-03-24T21:49:14.210Z","endTime":"2026-03-24T21:49:17.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":669360,"link":"/api/v1/people/669360"},"center":{"id":802219,"link":"/api/v1/people/802219"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682276,"link":"/api/v1/people/682276","batSide":{"code":"R","description":"Right"}},"third":{"id":822624,"link":"/api/v1/people/822624"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.645854612375935,"aZ":-19.424421662573803,"pfxX":-8.201921291657788,"pfxZ":6.685193593198219,"pX":0.007673201104533539,"pZ":1.8300159492493602,"vX0":7.7602437815111935,"vY0":-136.85100348199933,"vZ0":-6.951835114905077,"x":116.71,"y":189.37,"x0":-1.7916131483391975,"y0":50.001944233088935,"z0":5.721723527542195,"aX":-15.641930138202648},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.9,"breakHorizontal":13.3,"spinRate":2277,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3993944273194656,"extension":6.741110781865766},"index":1,"playId":"9fb8a50a-565d-3071-9b5f-0d168d61798f","pitchNumber":2,"startTime":"2026-03-24T21:49:30.832Z","endTime":"2026-03-24T21:49:57.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":669360,"link":"/api/v1/people/669360"},"center":{"id":802219,"link":"/api/v1/people/802219"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682276,"link":"/api/v1/people/682276","batSide":{"code":"R","description":"Right"}},"third":{"id":822624,"link":"/api/v1/people/822624"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":682276,"fullName":"Jose Cordova","link":"/api/v1/people/682276"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.293434202741942,"aZ":-30.157974742976258,"pfxX":-8.041977210183493,"pfxZ":1.249594684915146,"pX":-0.11690002701219909,"pZ":1.087337971898085,"vX0":6.733409780467326,"vY0":-126.32117895208229,"vZ0":-5.729593436046743,"x":121.46,"y":209.42,"x0":-1.775204495621388,"y0":50.002580495443254,"z0":5.81639573321345,"aX":-12.96636571627932},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":13.0,"spinRate":1274,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4339938458686139,"extension":6.726191089269079},"index":2,"playId":"9b4f73e4-c167-3558-a2f3-1c4d42e27cff","pitchNumber":3,"startTime":"2026-03-24T21:49:59.069Z","endTime":"2026-03-24T21:50:02.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":669360,"link":"/api/v1/people/669360"},"center":{"id":802219,"link":"/api/v1/people/802219"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682276,"link":"/api/v1/people/682276","batSide":{"code":"R","description":"Right"}},"third":{"id":822624,"link":"/api/v1/people/822624"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43235889160823,"aZ":-30.083889374353557,"pfxX":-8.040980453553118,"pfxZ":1.279449816706728,"pX":-0.13679274428243815,"pZ":0.8391913570632467,"vX0":7.013836322876448,"vY0":-127.10072348786119,"vZ0":-6.189470081840281,"x":122.21,"y":216.12,"x0":-1.889499024226517,"y0":50.001982626265416,"z0":5.699527058809606,"aX":-13.134697768890748},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.1,"breakHorizontal":13.0,"spinRate":1404,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4311928317640641,"extension":6.797143553542316},"index":3,"playId":"9e04c499-ecbc-301f-be78-e32eb2b33ae9","pitchNumber":4,"startTime":"2026-03-24T21:50:17.358Z","endTime":"2026-03-24T21:50:21.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":669360,"link":"/api/v1/people/669360"},"center":{"id":802219,"link":"/api/v1/people/802219"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682276,"link":"/api/v1/people/682276","batSide":{"code":"R","description":"Right"}},"third":{"id":822624,"link":"/api/v1/people/822624"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66340759092654,"aZ":-25.993148231554805,"pfxX":1.8695007014048688,"pfxZ":3.6062873545379723,"pX":1.312941008048601,"pZ":2.7839319943244867,"vX0":8.091167908696372,"vY0":-129.92349966694474,"vZ0":-2.6767809355987326,"x":66.95,"y":163.61,"x0":-2.0816391421175364,"y0":50.001872176713555,"z0":5.798447591266042,"aX":3.2013509921899446},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.1,"breakHorizontal":-5.2,"spinRate":2188,"spinDirection":181},"zone":12,"typeConfidence":2.0,"plateTime":0.4212267011784405,"extension":6.802454159173944},"hitData":{"launchSpeed":68.5,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.92,"coordY":156.89}},"index":4,"playId":"4e191c8a-c3fb-3e53-859d-81401d3cdfec","pitchNumber":5,"startTime":"2026-03-24T21:50:38.671Z","endTime":"2026-03-24T21:50:45.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":669360,"link":"/api/v1/people/669360"},"center":{"id":802219,"link":"/api/v1/people/802219"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682276,"link":"/api/v1/people/682276","batSide":{"code":"R","description":"Right"}},"third":{"id":822624,"link":"/api/v1/people/822624"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682276,"link":"/api/v1/people/682276"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":682276,"link":"/api/v1/people/682276"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-1.6,"leverageIndex":0.59,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:50:45.581Z","atBatIndex":86},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"GJ Hill flies out to left fielder Trei Cruz.","rbi":0,"awayScore":11,"homeScore":8,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-03-24T21:51:09.955Z","endTime":"2026-03-24T21:51:20.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677338,"fullName":"GJ Hill","link":"/api/v1/people/677338"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677338,"fullName":"GJ Hill","link":"/api/v1/people/677338"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669360,"link":"/api/v1/people/669360"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":78.8,"strikeZoneTop":3.076,"strikeZoneBottom":1.553,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84715313184366,"aZ":-29.516496891474524,"pfxX":-9.436810804960082,"pfxZ":1.666269976208259,"pX":-0.08496546229078966,"pZ":2.8435938006861283,"vX0":7.608921019161607,"vY0":-126.07820781536961,"vZ0":-1.5734835003747811,"x":120.24,"y":162.0,"x0":-1.929733521729793,"y0":50.0024063272651,"z0":5.878748499891841,"aX":-15.0514520284227},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.9,"breakHorizontal":15.1,"spinRate":1517,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.43597624842333227,"extension":6.668828835169912},"hitData":{"launchSpeed":93.0,"launchAngle":47.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.5,"coordY":94.33}},"index":0,"playId":"e5c54fde-a7c4-366e-b6c6-574e173f90df","pitchNumber":1,"startTime":"2026-03-24T21:51:10.277Z","endTime":"2026-03-24T21:51:20.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":680664,"link":"/api/v1/people/680664"},"second":{"id":801194,"link":"/api/v1/people/801194"},"third":{"id":690291,"link":"/api/v1/people/690291"},"shortstop":{"id":807726,"link":"/api/v1/people/807726"},"left":{"id":669360,"link":"/api/v1/people/669360"},"center":{"id":802219,"link":"/api/v1/people/802219"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677338,"link":"/api/v1/people/677338","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":665299,"link":"/api/v1/people/665299"},"officialType":"Second Base"},{"official":{"id":703141,"link":"/api/v1/people/703141"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677338,"link":"/api/v1/people/677338"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":677338,"link":"/api/v1/people/677338"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-03-24T21:51:20.533Z","atBatIndex":87}]