[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"James Wood singles on a ground ball to right fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T23:10:16.789Z","endTime":"2026-04-29T23:11:07.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-29T19:24:34.457Z","endTime":"2026-04-29T22:45:33.308Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-29T22:45:33.308Z","endTime":"2026-04-29T23:08:14.810Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-29T23:08:14.810Z","endTime":"2026-04-29T23:10:18.894Z","isPitch":false,"type":"action","player":{"id":695578,"link":"/api/v1/people/695578"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41920572378438,"aZ":-22.87093867779333,"pfxX":11.309357029769371,"pfxZ":5.057568313870037,"pX":-0.8148320690594065,"pZ":1.898384242995402,"vX0":-10.690845018541749,"vY0":-135.23962676739114,"vZ0":-6.728742166010483,"x":148.06,"y":187.52,"x0":1.7335873628022953,"y0":50.002133349033414,"z0":6.039524308708226,"aX":20.80187696458999},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":-18.0,"spinRate":2152,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.4060955024915516,"extension":7.1952307176648596},"index":3,"playId":"5f8628af-149d-3ae5-90c2-9a5c66c77a61","pitchNumber":1,"startTime":"2026-04-29T23:10:18.894Z","endTime":"2026-04-29T23:10:23.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.402279650678427,"aZ":-25.191048817925857,"pfxX":10.873038414388404,"pfxZ":3.8432181873060856,"pX":0.6048950125715142,"pZ":3.741182442779456,"vX0":-7.433244692177838,"vY0":-134.50013877815186,"vZ0":-1.5324021357078719,"x":93.94,"y":137.77,"x0":2.0032351389882788,"y0":50.00408589905028,"z0":6.119018009531849,"aX":19.75946685398997},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.8,"breakHorizontal":-17.9,"spinRate":2163,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4085256231133525,"extension":7.234045106018025},"index":4,"playId":"314d4140-1c8b-3269-ae91-0a6af75506c0","pitchNumber":2,"startTime":"2026-04-29T23:10:30.417Z","endTime":"2026-04-29T23:10:34.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.027047878422685,"aZ":-28.85383858833036,"pfxX":-0.27187808509043165,"pfxZ":2.0789397647087746,"pX":0.012774835648046825,"pZ":3.504928203853379,"vX0":-4.931967960722583,"vY0":-125.30178119328612,"vZ0":-0.5316690369278463,"x":116.51,"y":144.15,"x0":2.0375057032051376,"y0":50.00494109884186,"z0":6.066349838170443,"aX":-0.4339893272503493},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.8,"breakHorizontal":1.6,"spinRate":2295,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.43622454790766074,"extension":7.058019059697799},"index":5,"playId":"18cc0850-4bc8-3106-92cc-6a92160ec913","pitchNumber":3,"startTime":"2026-04-29T23:10:43.217Z","endTime":"2026-04-29T23:10:47.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.069072296575378,"aZ":-26.02452207502853,"pfxX":11.436781780999572,"pfxZ":3.4213484822896465,"pX":0.20498103948271587,"pZ":2.7152112549256526,"vX0":-8.758751546447995,"vY0":-133.7124028384093,"vZ0":-3.457496552892754,"x":109.19,"y":165.47,"x0":2.0508703360870615,"y0":50.00047863033463,"z0":5.909904107942884,"aX":20.534635575543597},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.5,"breakHorizontal":-18.6,"spinRate":2152,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.41094301656128174,"extension":7.165331708927407},"hitData":{"launchSpeed":110.3,"launchAngle":-0.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.0,"coordY":110.0}},"index":6,"playId":"e9f0c249-b0cd-39c6-ac10-fdda07393336","pitchNumber":4,"startTime":"2026-04-29T23:10:55.607Z","endTime":"2026-04-29T23:11:07.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-04-29T23:11:07.517Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Curtis Mead singles on a sharp line drive to right fielder Carson Benge. James Wood to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T23:11:25.568Z","endTime":"2026-04-29T23:12:45.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.915382661739276,"aZ":-21.646467816489494,"pfxX":10.689737895850527,"pfxZ":5.746194556507687,"pX":1.6601843718775018,"pZ":3.068778204421923,"vX0":-4.349586052867134,"vY0":-135.1274294046225,"vZ0":-3.87057882913294,"x":53.72,"y":155.92,"x0":1.9100610899094126,"y0":50.003934912551685,"z0":6.057432197916127,"aX":19.59208902146944},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.7,"breakHorizontal":-18.2,"spinRate":2102,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4067337012981169,"extension":7.152253668602944},"index":0,"playId":"6d54e334-1394-35bc-ba38-d79d8f96aefb","pitchNumber":1,"startTime":"2026-04-29T23:11:30.816Z","endTime":"2026-04-29T23:11:34.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.166100284067657,"aZ":-35.889133143147646,"pfxX":-4.587904235771222,"pfxZ":-2.694580362267363,"pX":1.3307551162722622,"pZ":3.6722411955101535,"vX0":-0.202213930844776,"vY0":-117.01670600334353,"vZ0":1.9506539957213536,"x":66.27,"y":139.63,"x0":2.0139542428587407,"y0":50.001200996794275,"z0":6.203009185446587,"aX":-6.3284187679001285},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.1,"breakHorizontal":8.4,"spinRate":2415,"spinDirection":324},"zone":12,"typeConfidence":2.0,"plateTime":0.4690197649463328,"extension":6.952577968120403},"index":1,"playId":"cfd6387e-f236-3934-93f0-2c2526f0159c","pitchNumber":2,"startTime":"2026-04-29T23:11:48.352Z","endTime":"2026-04-29T23:11:52.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.586122665087004,"aZ":-20.979590230580268,"pfxX":10.480493001948272,"pfxZ":6.191530932959271,"pX":-0.2087272941808772,"pZ":2.793038896808568,"vX0":-8.821693878055155,"vY0":-134.24123995358786,"vZ0":-4.367176190303063,"x":124.96,"y":163.37,"x0":1.7735187407951702,"y0":50.003895714725175,"z0":5.952625471213164,"aX":18.95146353266949},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.3,"breakHorizontal":-16.8,"spinRate":2157,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.40947891291370064,"extension":7.273737506416882},"index":2,"playId":"01d741d6-716d-386e-9864-3b1590c9f903","pitchNumber":3,"startTime":"2026-04-29T23:12:13.951Z","endTime":"2026-04-29T23:12:17.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1900110484405,"aZ":-17.333903340626637,"pfxX":4.213217925023576,"pfxZ":7.8860784008738225,"pX":0.5976160133524658,"pZ":3.473681249945889,"vX0":-4.938078792380283,"vY0":-136.3604373324375,"vZ0":-3.6569134795199956,"x":94.22,"y":144.99,"x0":1.885230653364859,"y0":50.00236870824105,"z0":6.0291742694375,"aX":7.9284781529336685},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.7,"breakHorizontal":-6.6,"spinRate":2160,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.40179072268922944,"extension":7.097593378596125},"hitData":{"launchSpeed":105.9,"launchAngle":14.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":170.64,"coordY":71.9}},"index":3,"playId":"89db24e8-9212-3bf3-8c51-f3dfefe19aa9","pitchNumber":4,"startTime":"2026-04-29T23:12:33.993Z","endTime":"2026-04-29T23:12:45.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.3,"awayTeamWinProbability":61.7,"homeTeamWinProbabilityAdded":-8.100000000000009,"leverageIndex":1.46,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:12:45.217Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady House strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T23:13:11.504Z","endTime":"2026-04-29T23:14:07.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.590477450166386,"aZ":-35.24473561659482,"pfxX":-1.981574398182472,"pfxZ":-2.19231282067424,"pX":-0.20784662586691685,"pZ":1.6605804279370318,"vX0":-4.3596280594578785,"vY0":-118.03713865387208,"vZ0":-2.9657957888380717,"x":124.92,"y":193.94,"x0":1.9242801802677443,"y0":50.00035007928267,"z0":6.195750642503732,"aX":-2.780054358121881},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.4,"breakHorizontal":4.7,"spinRate":2468,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.4649853729567224,"extension":6.954003894324215},"index":0,"playId":"167074bd-7fb7-31a3-9474-454d62f6964c","pitchNumber":1,"startTime":"2026-04-29T23:13:22.021Z","endTime":"2026-04-29T23:13:26.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.782260655813484,"aZ":-27.429168050686187,"pfxX":9.54259948176131,"pfxZ":2.962167054008689,"pX":-0.3727054281085499,"pZ":1.8082178750956073,"vX0":-8.601151879767162,"vY0":-125.62935252815406,"vZ0":-4.885161025886837,"x":131.21,"y":189.96,"x0":1.8509127747274654,"y0":50.00576504999032,"z0":6.0001926567805395,"aX":15.299357397403424},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.4,"breakHorizontal":-15.4,"spinRate":1715,"spinDirection":125},"zone":7,"typeConfidence":2.0,"plateTime":0.43552346791748464,"extension":7.208734210142551},"index":1,"playId":"f3485b82-aff7-32d1-91f5-77afd78c4f3c","pitchNumber":2,"startTime":"2026-04-29T23:13:42.141Z","endTime":"2026-04-29T23:13:46.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.854662294528477,"aZ":-37.129053879885724,"pfxX":-3.8720095396397674,"pfxZ":-3.549890491684136,"pX":0.12807884756684498,"pZ":0.9832796019062723,"vX0":-3.0755516191896968,"vY0":-118.07664003144251,"vZ0":-3.949396631176154,"x":112.12,"y":212.23,"x0":1.9558183858400346,"y0":50.00309992775897,"z0":6.13446180244302,"aX":-5.404884926310796},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.2,"breakHorizontal":7.8,"spinRate":2528,"spinDirection":326},"zone":14,"typeConfidence":2.0,"plateTime":0.46589246665848627,"extension":7.0009670133342885},"index":2,"playId":"78491f03-1624-3eb8-adf3-d101a2b19d06","pitchNumber":3,"startTime":"2026-04-29T23:14:01.983Z","endTime":"2026-04-29T23:14:07.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.5,"awayTeamWinProbability":56.5,"homeTeamWinProbabilityAdded":5.200000000000003,"leverageIndex":1.53,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:14:07.698Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a ground ball to right fielder Carson Benge. James Wood scores. Curtis Mead to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T23:14:28.042Z","endTime":"2026-04-29T23:15:38.350Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnThird":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.1,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83260796650172,"aZ":-21.97843710510852,"pfxX":11.796206479278826,"pfxZ":5.5972057904187675,"pX":0.7388212500858137,"pZ":2.4079487409227056,"vX0":-7.545354487858557,"vY0":-134.95462973805832,"vZ0":-5.334259872396341,"x":88.84,"y":173.77,"x0":2.0567071038422884,"y0":50.00127430741043,"z0":5.985222128935691,"aX":21.4819983419436},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.0,"breakHorizontal":-19.4,"spinRate":2142,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.40782656863001376,"extension":7.303330330808723},"index":0,"playId":"2eb8ca98-8b31-3ab1-8ea0-f23fa79c9217","pitchNumber":1,"startTime":"2026-04-29T23:14:39.223Z","endTime":"2026-04-29T23:14:46.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.716221120915304,"aZ":-26.883224213938288,"pfxX":-0.529041290369912,"pfxZ":3.1278969513953925,"pX":-0.11194762988576983,"pZ":3.0216689312052902,"vX0":-5.122177723149317,"vY0":-128.92635602315895,"vZ0":-2.2040675025263683,"x":121.27,"y":157.19,"x0":1.9656477525777247,"y0":50.00258221757012,"z0":5.953503952045306,"aX":-0.8929821750898501},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.4,"breakHorizontal":2.0,"spinRate":2171,"spinDirection":186},"zone":2,"typeConfidence":2.0,"plateTime":0.42415085152387944,"extension":7.206390186792943},"index":1,"playId":"d265b4a1-2db3-3722-8e48-a494dbf7711f","pitchNumber":2,"startTime":"2026-04-29T23:15:04.743Z","endTime":"2026-04-29T23:15:07.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.799552036738042,"aZ":-27.802231528369123,"pfxX":1.4598350448868675,"pfxZ":2.611700113815635,"pX":-0.8210412786577923,"pZ":2.3237601939569315,"vX0":-7.384430926503649,"vY0":-127.62419729353643,"vZ0":-3.475598940707033,"x":148.3,"y":176.04,"x0":1.9026504386978644,"y0":50.000661503243485,"z0":5.85951847233674,"aX":2.4420720056215535},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.2,"breakHorizontal":-1.2,"spinRate":2141,"spinDirection":191},"zone":13,"typeConfidence":2.0,"plateTime":0.4268870373721656,"extension":7.22416080670359},"hitData":{"launchSpeed":95.8,"launchAngle":4.0,"totalDistance":82.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.0,"coordY":119.0}},"index":2,"playId":"bbe19a8a-da5e-3b11-9f63-d928b0ef8455","pitchNumber":3,"startTime":"2026-04-29T23:15:27.448Z","endTime":"2026-04-29T23:15:38.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.4,"awayTeamWinProbability":65.6,"homeTeamWinProbabilityAdded":-9.100000000000001,"leverageIndex":1.82,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:15:38.350Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Young grounds out to first baseman Brett Baty. Curtis Mead scores. CJ Abrams to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T23:16:02.323Z","endTime":"2026-04-29T23:18:39.638Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.637201802335824,"aZ":-15.731683968755089,"pfxX":4.00575314527033,"pfxZ":8.595984876966536,"pX":0.2975002890485543,"pZ":4.078402480689436,"vX0":-6.044801745822588,"vY0":-136.81533824350257,"vZ0":-2.3690881527818264,"x":105.66,"y":128.66,"x0":2.0059685655082156,"y0":50.00238522543263,"z0":6.022379559372038,"aX":7.6624804244400515},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":-6.1,"spinRate":2135,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.398960981681832,"extension":7.140317469397131},"index":0,"playId":"5720cc25-9a65-3604-ad66-d24b73afa4be","pitchNumber":1,"startTime":"2026-04-29T23:16:14.654Z","endTime":"2026-04-29T23:16:20.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"f3d5407a-a71d-3ca0-88ad-8bd4a85863df","startTime":"2026-04-29T23:16:36.370Z","endTime":"2026-04-29T23:16:41.268Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36645322183998,"aZ":-14.42870345783352,"pfxX":3.668961932115591,"pfxZ":9.589656227050114,"pX":0.019904491260092413,"pZ":2.894684887516127,"vX0":-5.985313578402308,"vY0":-135.37350531374796,"vZ0":-5.5660509201812625,"x":116.24,"y":160.62,"x0":1.7858394656202958,"y0":50.00399612061795,"z0":5.992594192274516,"aX":6.790644058124603},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":-5.3,"spinRate":2170,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.40506117185834123,"extension":7.140822910981636},"index":2,"playId":"3cdd72b0-e548-3d2a-a36a-6aa9a1a74725","pitchNumber":2,"startTime":"2026-04-29T23:16:58.282Z","endTime":"2026-04-29T23:17:02.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"7ba9e6fe-76f9-372d-9b6b-e071129452ed","startTime":"2026-04-29T23:17:19.457Z","endTime":"2026-04-29T23:17:23.692Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16590497665012,"aZ":-16.671354981083855,"pfxX":3.496607683136781,"pfxZ":8.350591304074616,"pX":0.11477613038653539,"pZ":3.8082231779844804,"vX0":-5.902585576809753,"vY0":-135.10575899927886,"vZ0":-2.9241476649655684,"x":112.63,"y":135.96,"x0":1.8690232641400484,"y0":50.0062820857157,"z0":6.069663193044461,"aX":6.494941376530406},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.8,"breakHorizontal":-5.2,"spinRate":2193,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.40468333888239805,"extension":7.168722460892233},"index":4,"playId":"59244757-44ca-35a2-ac2c-2a1dbf417ea5","pitchNumber":3,"startTime":"2026-04-29T23:17:40.027Z","endTime":"2026-04-29T23:17:44.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.512720635775295,"aZ":-29.914871016151736,"pfxX":5.892575319415817,"pfxZ":1.426061504395534,"pX":-0.9929248277877715,"pZ":2.2358507985939813,"vX0":-8.054299905879985,"vY0":-124.44510443795527,"vZ0":-3.656903376248541,"x":154.85,"y":178.41,"x0":1.5043755030302026,"y0":50.003495222232566,"z0":6.174494496611631,"aX":9.340376079649381},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.0,"breakHorizontal":-9.0,"spinRate":1595,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.43838808208420543,"extension":7.162100960244679},"index":5,"playId":"a02121ba-7a37-361a-91ed-00312a519998","pitchNumber":4,"startTime":"2026-04-29T23:18:00.513Z","endTime":"2026-04-29T23:18:09.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Francisco Alvarez. CJ Abrams to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":6,"actionPlayId":"a02121ba-7a37-361a-91ed-00312a519998","startTime":"2026-04-29T23:18:18.033Z","endTime":"2026-04-29T23:18:31.905Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682928,"link":"/api/v1/people/682928"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":678554,"link":"/api/v1/people/678554"},"postOnSecond":{"id":682928,"link":"/api/v1/people/682928"},"postOnThird":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":1.66,"dramaIndex":57.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.21619319137442,"aZ":-21.52528878985954,"pfxX":9.962482051163136,"pfxZ":5.766927531244702,"pX":0.08012670732004899,"pZ":2.6179817843958815,"vX0":-7.815968079678776,"vY0":-135.20100178104485,"vZ0":-5.003018231461,"x":113.95,"y":168.09,"x0":1.7179922342644487,"y0":50.00302956063433,"z0":6.008640645228844,"aX":18.394482580525388},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.5,"breakHorizontal":-16.3,"spinRate":1976,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4055426182299797,"extension":7.127411166674789},"hitData":{"launchSpeed":96.3,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.3,"coordY":171.95}},"index":7,"playId":"306b66ad-dc2a-3b96-9fd7-0dc706536b56","pitchNumber":5,"startTime":"2026-04-29T23:18:31.905Z","endTime":"2026-04-29T23:18:39.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.2,"awayTeamWinProbability":67.8,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":1.66,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:18:39.638Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-29T23:19:06.186Z","endTime":"2026-04-29T23:20:40.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":83.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31276489832237,"aZ":-25.965397995117108,"pfxX":11.802587350549587,"pfxZ":3.4154446753740064,"pX":0.41878268957071213,"pZ":3.1302568931536245,"vX0":-7.616460881113958,"vY0":-135.15243131439277,"vZ0":-3.1509370849338616,"x":101.04,"y":154.26,"x0":1.7659001411457822,"y0":50.00133924842092,"z0":6.170772750517699,"aX":21.446624201134522},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.6,"breakHorizontal":-19.3,"spinRate":2100,"spinDirection":156},"zone":3,"typeConfidence":2.0,"plateTime":0.4080286256109802,"extension":7.083737798150291},"index":0,"playId":"db54f65f-f5de-3ffe-9122-1f9de9f5d2a9","pitchNumber":1,"startTime":"2026-04-29T23:19:06.186Z","endTime":"2026-04-29T23:19:09.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.912708584793304,"aZ":-27.26335686541794,"pfxX":-0.399370187143675,"pfxZ":2.9987367815276578,"pX":-1.114518995051666,"pZ":2.3313770189076783,"vX0":-7.410342254889148,"vY0":-126.60010883855769,"vZ0":-3.45651695947657,"x":159.48,"y":175.83,"x0":1.892454559413579,"y0":50.00051732508932,"z0":5.877508189723693,"aX":-0.6524433395078539},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.9,"breakHorizontal":2.3,"spinRate":2341,"spinDirection":186},"zone":13,"typeConfidence":2.0,"plateTime":0.4313301007595203,"extension":7.107809258316087},"index":1,"playId":"96022b59-e0b0-369a-ab29-014cc44582a1","pitchNumber":2,"startTime":"2026-04-29T23:19:24.144Z","endTime":"2026-04-29T23:19:27.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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-04-29T23:19:35.828Z","endTime":"2026-04-29T23:19:49.872Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":93.8,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.333964711586148,"aZ":-14.408439903794015,"pfxX":3.459570121711987,"pfxZ":9.420272732158963,"pX":-0.813399612541377,"pZ":2.211888803836666,"vX0":-7.9846786040099165,"vY0":-136.31314916031542,"vZ0":-7.431302251493426,"x":148.0,"y":179.06,"x0":1.7013812839974702,"y0":50.0041683374472,"z0":5.963807046582021,"aX":6.525971381963756},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":-4.6,"spinRate":2229,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.40147175104991994,"extension":7.225222201315126},"index":3,"playId":"2c9bdaa2-e24c-3d82-99d8-4756cd0b924e","pitchNumber":3,"startTime":"2026-04-29T23:19:49.872Z","endTime":"2026-04-29T23:19:53.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.262902372457486,"aZ":-26.74173351895174,"pfxX":2.3221825514894476,"pfxZ":3.24674630635893,"pX":-1.0429802793228127,"pZ":1.7416501055750997,"vX0":-8.357719892876949,"vY0":-128.4542874389065,"vZ0":-5.247476652909002,"x":156.76,"y":191.76,"x0":1.949110576859607,"y0":50.002320821182536,"z0":5.886302024752637,"aX":3.8858536865281996},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.9,"breakHorizontal":-2.4,"spinRate":2227,"spinDirection":169},"zone":13,"typeConfidence":2.0,"plateTime":0.4261574844323972,"extension":7.172318559594722},"index":4,"playId":"19cf1d67-2a76-390e-b73c-d8ae653a94ae","pitchNumber":4,"startTime":"2026-04-29T23:20:14.864Z","endTime":"2026-04-29T23:20:18.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.582617055817032,"aZ":-29.534980860545158,"pfxX":0.9167287979325955,"pfxZ":1.6266082802926962,"pX":-0.8261500444605816,"pZ":0.9223198385217618,"vX0":-7.114737811263459,"vY0":-126.51128986674232,"vZ0":-6.088429761037983,"x":148.49,"y":213.88,"x0":1.9023337077394822,"y0":50.003294727182144,"z0":5.724672577358592,"aX":1.4882710406936919},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.8,"breakHorizontal":0.0,"spinRate":2280,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.43280076496405684,"extension":7.124888649592933},"index":5,"playId":"9d2037ab-c8ae-3288-856f-5e996088eb61","pitchNumber":5,"startTime":"2026-04-29T23:20:35.912Z","endTime":"2026-04-29T23:20:40.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"third":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":2.999999999999993,"leverageIndex":1.09,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:20:40.717Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bo Bichette flies out to right fielder Joey Wiemer.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T23:22:46.380Z","endTime":"2026-04-29T23:24:17.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06801998831132,"aZ":-21.458080964545964,"pfxX":-7.925453674334854,"pfxZ":5.664343658529873,"pX":-0.29871999178307407,"pZ":1.8703504960450554,"vX0":6.5846098088617415,"vY0":-137.1179989330995,"vZ0":-7.073460731373108,"x":128.39,"y":188.28,"x0":-1.7088538062669782,"y0":50.006775443141215,"z0":5.962237398796733,"aX":-15.001875531851901},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.9,"breakHorizontal":12.8,"spinRate":2167,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.40041908242003377,"extension":6.234756603151513},"index":0,"playId":"02c411fa-e6c3-38ef-838c-b5f93273c457","pitchNumber":1,"startTime":"2026-04-29T23:22:51.566Z","endTime":"2026-04-29T23:22:55.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.492445285163996,"aZ":-22.342732352052312,"pfxX":-7.028506786689771,"pfxZ":5.003914248996721,"pX":0.15749689985310467,"pZ":2.1139325889730496,"vX0":7.7341285518116285,"vY0":-139.543880511728,"vZ0":-6.503173419921175,"x":111.0,"y":181.7,"x0":-1.7417788573323165,"y0":50.00321185234608,"z0":5.954808892679765,"aX":-13.810293510772873},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.8,"breakHorizontal":11.0,"spinRate":2202,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3930726116614238,"extension":6.37894841009714},"index":1,"playId":"2320fe0c-6534-373a-931e-a327a1ac410b","pitchNumber":2,"startTime":"2026-04-29T23:23:07.512Z","endTime":"2026-04-29T23:23:12.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.347772331911326,"aZ":-10.66288852237115,"pfxX":-2.8033518070242756,"pfxZ":10.859499334240224,"pX":-0.2239024779439024,"pZ":2.7671074389918315,"vX0":4.837281926913095,"vY0":-139.58953927921726,"vZ0":-7.142661757632579,"x":125.53,"y":164.07,"x0":-1.6121386571220735,"y0":50.00175302751235,"z0":6.055062721807315,"aX":-5.552899094012653},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":4.1,"spinRate":2432,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.39183681592861674,"extension":6.417996199280641},"index":2,"playId":"3fefcaee-a6fd-3cc2-b377-0145359f6266","pitchNumber":3,"startTime":"2026-04-29T23:23:30.189Z","endTime":"2026-04-29T23:23:33.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":95.9,"endSpeed":88.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.578730485089867,"aZ":-13.246294610867668,"pfxX":-0.3296632364797256,"pfxZ":9.585187962974487,"pX":1.094683632481838,"pZ":2.7537714247375433,"vX0":7.119437757295167,"vY0":-139.4383363846135,"vZ0":-6.883829535497433,"x":75.27,"y":164.43,"x0":-1.4457962693801274,"y0":50.0004686463853,"z0":6.12378063192174,"aX":-0.6522920997058665},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":-0.8,"spinRate":2356,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.39241911227745563,"extension":6.519728645533109},"index":3,"playId":"157cc905-4246-30ba-86b5-31ce7484f336","pitchNumber":4,"startTime":"2026-04-29T23:23:51.175Z","endTime":"2026-04-29T23:23:55.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73916880141692,"aZ":-37.237324060797505,"pfxX":7.561199092995327,"pfxZ":-3.2056806709084986,"pX":0.30354648668672474,"pZ":1.8573122431398745,"vX0":3.4973019823880893,"vY0":-125.54984600923625,"vZ0":-2.643100831226107,"x":105.43,"y":188.63,"x0":-2.0938366482430943,"y0":50.00151836176656,"z0":5.9834924373269365,"aX":11.950650048311351},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.2,"breakHorizontal":-14.5,"spinRate":2199,"spinDirection":34},"zone":9,"typeConfidence":2.0,"plateTime":0.4379117410177473,"extension":6.271771546068204},"hitData":{"launchSpeed":95.1,"launchAngle":27.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.72,"coordY":81.37}},"index":4,"playId":"f4d01952-ed2b-35f1-b8cf-8bab9748b84e","pitchNumber":5,"startTime":"2026-04-29T23:24:08.344Z","endTime":"2026-04-29T23:24:17.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:24:17.547Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Juan Soto doubles (3) on a sharp fly ball to left fielder Daylen Lile.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T23:24:36.430Z","endTime":"2026-04-29T23:25:12.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0382801699046,"aZ":-12.270176718271395,"pfxX":-4.692487666581219,"pfxZ":9.95517428559401,"pX":-0.4312083992531384,"pZ":1.6859150473020519,"vX0":5.5210214699957065,"vY0":-140.7632162003973,"vZ0":-9.349302513873184,"x":133.44,"y":193.26,"x0":-1.8117209965071877,"y0":50.00195751488784,"z0":5.8521554220408385,"aX":-9.381931546252687},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":7.3,"spinRate":2352,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.38964549111406876,"extension":6.330583858526218},"index":0,"playId":"9b906e4f-4874-326a-a3db-e68eed561269","pitchNumber":1,"startTime":"2026-04-29T23:24:42.754Z","endTime":"2026-04-29T23:24:47.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":96.6,"endSpeed":88.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.017790416799436,"aZ":-12.122586419865815,"pfxX":-2.554380304284893,"pfxZ":10.039257627624096,"pX":-0.530732508872943,"pZ":2.09311694924004,"vX0":4.359884399155834,"vY0":-140.4758272927834,"vZ0":-8.353403296086622,"x":137.23,"y":182.27,"x0":-1.7714897837496442,"y0":50.00481519526063,"z0":5.894893001947715,"aX":-5.103067417816387},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":3.7,"spinRate":2404,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.3900197949335187,"extension":6.428921034364384},"hitData":{"launchSpeed":100.4,"launchAngle":28.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":28.88,"coordY":105.36}},"index":1,"playId":"5b46ad89-126a-3454-b577-c017bd1d5da5","pitchNumber":2,"startTime":"2026-04-29T23:25:00.354Z","endTime":"2026-04-29T23:25:12.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.1,"awayTeamWinProbability":62.9,"homeTeamWinProbabilityAdded":4.200000000000003,"leverageIndex":0.65,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:25:12.968Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"MJ Melendez walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T23:25:40.705Z","endTime":"2026-04-29T23:28:14.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81659859643893,"aZ":-11.017552194135169,"pfxX":-3.2516286637689253,"pfxZ":10.868266068176933,"pX":0.4990903307993544,"pZ":3.2953206126021195,"vX0":7.30705701315579,"vY0":-139.24808151993048,"vZ0":-5.300662953986353,"x":97.98,"y":149.81,"x0":-1.7469086046327569,"y0":50.00411762964859,"z0":5.964988043572102,"aX":-6.331467637186369},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.6,"breakHorizontal":4.2,"spinRate":2357,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.39467203613793567,"extension":6.339096008251564},"index":0,"playId":"39f3017e-ea2e-3bbb-a08b-6995d3da21e3","pitchNumber":1,"startTime":"2026-04-29T23:25:47.961Z","endTime":"2026-04-29T23:25:51.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.605622964697886,"aZ":-40.270692682450594,"pfxX":3.1087418362514905,"pfxZ":-5.07236317168155,"pX":1.714549043986427,"pZ":1.0953477264372231,"vX0":7.676170127767009,"vY0":-125.8261113126714,"vZ0":-4.061052259966761,"x":51.65,"y":209.21,"x0":-1.7851577757169732,"y0":50.004364317272945,"z0":6.008871665174743,"aX":4.960183866572989},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-10.0,"breakHorizontal":-7.4,"spinRate":2243,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.43606072723843026,"extension":6.337859773029471},"index":1,"playId":"e4911c3f-ae85-3d74-900b-12ddb2062044","pitchNumber":2,"startTime":"2026-04-29T23:26:10.230Z","endTime":"2026-04-29T23:26:14.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":97.3,"endSpeed":88.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.545970895346386,"aZ":-12.697166471976796,"pfxX":-1.8247620462839036,"pfxZ":9.63883787555413,"pX":0.646031744262183,"pZ":3.455118039179361,"vX0":7.241022286533834,"vY0":-141.53841947741404,"vZ0":-4.981141151291383,"x":92.37,"y":145.49,"x0":-1.7128855818354418,"y0":50.001244556433136,"z0":6.056675764419582,"aX":-3.687359575603643},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":1.8,"spinRate":2474,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.38759207441757004,"extension":6.320084182425807},"index":2,"playId":"be96817d-9189-3940-ad7a-7d96d913eb36","pitchNumber":3,"startTime":"2026-04-29T23:26:33.146Z","endTime":"2026-04-29T23:26:37.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.024967327589263,"aZ":-40.07427559285402,"pfxX":4.572013134431857,"pfxZ":-4.803498119988673,"pX":1.5864779423092081,"pZ":1.3559481084833924,"vX0":6.704466670780857,"vY0":-127.66563930742973,"vZ0":-3.9662888895247166,"x":56.53,"y":202.17,"x0":-1.6705689538988244,"y0":50.00143978443226,"z0":6.093821993468033,"aX":7.522073242713877},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-9.4,"breakHorizontal":-9.8,"spinRate":2289,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.42952178868029556,"extension":6.34362307476918},"index":3,"playId":"2ddc1ecf-f8cf-3acc-afbd-923aaf9a8258","pitchNumber":4,"startTime":"2026-04-29T23:26:55.843Z","endTime":"2026-04-29T23:26:59.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.973844494030637,"aZ":-24.63445074076919,"pfxX":-11.876122932027775,"pfxZ":4.302164019473466,"pX":0.2584221593519608,"pZ":0.8748972230731166,"vX0":9.362219041310677,"vY0":-131.9792170950717,"vZ0":-7.935104855008653,"x":107.15,"y":215.16,"x0":-1.8046175823660726,"y0":50.00036837796115,"z0":5.754677413315109,"aX":-20.797633295933238},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.0,"breakHorizontal":19.3,"spinRate":1766,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4161466412394894,"extension":6.629926720944956},"index":4,"playId":"4f503d20-506f-3f62-8d7d-800d0ee7b0c6","pitchNumber":5,"startTime":"2026-04-29T23:27:17.529Z","endTime":"2026-04-29T23:27:21.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43339991847327,"aZ":-10.842661653599494,"pfxX":-2.2111862030802643,"pfxZ":10.547021673626642,"pX":1.2242855973513302,"pZ":2.430683426093368,"vX0":8.976531955178077,"vY0":-141.37311858934646,"vZ0":-7.707183489177971,"x":70.33,"y":173.15,"x0":-1.7058633694150873,"y0":50.00598096145833,"z0":5.889517845114165,"aX":-4.474002415150738},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":2.2,"spinRate":2261,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3875320262536661,"extension":6.4205564913853355},"index":5,"playId":"9b34fa50-57cf-379a-8420-b733d4aac35e","pitchNumber":6,"startTime":"2026-04-29T23:27:45.830Z","endTime":"2026-04-29T23:27:50.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.954155795270104,"aZ":-38.41609840714966,"pfxX":9.085510849363157,"pfxZ":-4.020827184149544,"pX":-0.6859578411631219,"pZ":3.3724847527391875,"vX0":0.793842087446083,"vY0":-124.37488527453849,"vZ0":1.4542295565751064,"x":143.15,"y":147.72,"x0":-2.1889723085579713,"y0":50.001173522514364,"z0":5.986875472936473,"aX":14.109764626739913},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.6,"breakHorizontal":-16.6,"spinRate":2080,"spinDirection":32},"zone":1,"typeConfidence":2.0,"plateTime":0.4418317778652474,"extension":6.229528679201263},"index":6,"playId":"a4d63361-5f02-3f0c-a2b6-ca1a9eb07291","pitchNumber":7,"startTime":"2026-04-29T23:28:10.212Z","endTime":"2026-04-29T23:28:14.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.5,"awayTeamWinProbability":60.5,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":1.31,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:28:14.696Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T23:29:12.209Z","endTime":"2026-04-29T23:30:54.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"f3c13107-8e82-3232-bd10-0377ca94572e","startTime":"2026-04-29T23:28:51.547Z","endTime":"2026-04-29T23:28:58.123Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.62397978109697,"aZ":-20.735701948689332,"pfxX":-8.183565023500703,"pfxZ":5.81107164334154,"pX":-1.2316081780637318,"pZ":2.6985919017102002,"vX0":4.402946102985078,"vY0":-139.91387418682837,"vZ0":-5.213257601653066,"x":163.95,"y":165.92,"x0":-1.7682573512061142,"y0":50.00586339524969,"z0":5.958519641491014,"aX":-16.1141971569278},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.6,"breakHorizontal":13.8,"spinRate":2128,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.39253102086776304,"extension":6.282902005183584},"index":1,"playId":"0793f903-9a13-34b6-a111-ef20a0a18d44","pitchNumber":1,"startTime":"2026-04-29T23:29:14.571Z","endTime":"2026-04-29T23:29:18.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66537431667052,"aZ":-21.062819514418518,"pfxX":-9.43776894161498,"pfxZ":5.739965140357805,"pX":0.39466873964502547,"pZ":2.971145866895672,"vX0":8.909255981214145,"vY0":-138.65029237710044,"vZ0":-4.419350536602026,"x":101.96,"y":158.56,"x0":-1.6430903410718012,"y0":50.00254281766577,"z0":6.001903238745881,"aX":-18.269286609792676},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.6,"breakHorizontal":15.1,"spinRate":2106,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.3959201871773099,"extension":6.301738357186808},"index":2,"playId":"e9523e7e-8d61-3c7b-9df1-d8413d422e54","pitchNumber":2,"startTime":"2026-04-29T23:29:33.003Z","endTime":"2026-04-29T23:29:37.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34918526671867,"aZ":-18.597993401765944,"pfxX":-8.840339246219967,"pfxZ":6.825729514056522,"pX":-0.17999909934347846,"pZ":2.5551809208756002,"vX0":7.437460600830702,"vY0":-140.48895547940106,"vZ0":-5.941295820286822,"x":123.86,"y":169.79,"x0":-1.71982982534418,"y0":50.00200544251291,"z0":5.915930637652493,"aX":-17.580325660735735},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.3,"breakHorizontal":14.4,"spinRate":2189,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3906304804972933,"extension":6.25334315249357},"index":3,"playId":"3b10ea4e-7f83-3d11-a356-87626260e4af","pitchNumber":3,"startTime":"2026-04-29T23:29:53.033Z","endTime":"2026-04-29T23:29:56.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-29T23:30:12.683Z","endTime":"2026-04-29T23:30:27.570Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52188131795412,"aZ":-41.60480228869956,"pfxX":8.701175188297409,"pfxZ":-5.922017961646469,"pX":1.5342677809328682,"pZ":2.276808567818109,"vX0":5.736591869990496,"vY0":-126.32157527717813,"vZ0":-0.8233150336563593,"x":58.52,"y":177.31,"x0":-1.9092260352882509,"y0":50.00611577889052,"z0":5.998342199714128,"aX":13.843652095186613},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-10.7,"breakHorizontal":-17.2,"spinRate":2276,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4362346983743488,"extension":6.279838206778063},"index":5,"playId":"e7d47b1f-f392-33ef-bc1e-b94839926b6b","pitchNumber":4,"startTime":"2026-04-29T23:30:27.570Z","endTime":"2026-04-29T23:30:34.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.632463797795413,"aZ":-20.56577566059219,"pfxX":-8.703692973388266,"pfxZ":5.852398983270071,"pX":0.7955841798416241,"pZ":2.515254609835432,"vX0":10.008146332790755,"vY0":-139.97960627434045,"vZ0":-5.48678297018713,"x":86.67,"y":170.87,"x0":-1.695512152323758,"y0":50.005315676841406,"z0":5.847543393233949,"aX":-17.27289445681923},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.6,"breakHorizontal":13.7,"spinRate":2193,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.39131069596445345,"extension":6.468877572627733},"index":6,"playId":"022855f4-60ed-34ad-bd52-09d9731e7a4f","pitchNumber":5,"startTime":"2026-04-29T23:30:50.478Z","endTime":"2026-04-29T23:30:54.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.699999999999996,"awayTeamWinProbability":65.30000000000001,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":2.05,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:30:54.532Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Baty walks. Juan Soto to 3rd. MJ Melendez to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T23:31:08.457Z","endTime":"2026-04-29T23:33:07.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"postOnSecond":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"postOnThird":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.402025945747983,"aZ":-42.727636816705285,"pfxX":4.4893767979071875,"pfxZ":-6.696221792132791,"pX":1.391916814217538,"pZ":1.1518192521506962,"vX0":6.099171043249344,"vY0":-125.2611585406362,"vZ0":-3.4707495358758056,"x":63.94,"y":207.68,"x0":-1.6662909503976113,"y0":50.00485405120447,"z0":6.079993085650001,"aX":7.0716742066017435},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-12.7,"breakHorizontal":-9.6,"spinRate":2248,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43876330080644355,"extension":6.309192795257599},"index":0,"playId":"9b68b9d5-8ec0-304b-aa1a-c848ed86228f","pitchNumber":1,"startTime":"2026-04-29T23:31:21.076Z","endTime":"2026-04-29T23:31:24.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"ed3eebbc-e163-4e9b-b812-3bd79c64987b","startTime":"2026-04-29T23:31:42.898Z","endTime":"2026-04-29T23:31:47.898Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.090736684048807,"aZ":-41.937736446508,"pfxX":5.581205207334314,"pfxZ":-6.185259550158317,"pX":0.977103225762598,"pZ":2.2464847376058787,"vX0":5.4845729406169,"vY0":-125.27243184263972,"vZ0":-0.8824413746564022,"x":79.76,"y":178.12,"x0":-1.972011689691271,"y0":50.005043567236484,"z0":6.054260048503999,"aX":8.804836210413596},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-11.2,"breakHorizontal":-11.4,"spinRate":2213,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4385016936283459,"extension":6.130875739839202},"index":2,"playId":"651741ae-4871-39ba-9281-5999678f53f4","pitchNumber":2,"startTime":"2026-04-29T23:32:00.448Z","endTime":"2026-04-29T23:32:03.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39902498524597,"aZ":-43.052605866437816,"pfxX":5.201143802837437,"pfxZ":-6.830734433440745,"pX":1.3469381851155913,"pZ":1.2601241961715004,"vX0":5.733658606418566,"vY0":-125.86711307950335,"vZ0":-3.1557049000111235,"x":65.66,"y":204.76,"x0":-1.6429465676644484,"y0":50.00338726432679,"z0":6.042962531248904,"aX":8.281074432147305},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-12.8,"breakHorizontal":-10.8,"spinRate":2198,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.43645487781019776,"extension":6.249965352363968},"index":3,"playId":"ab99582d-5a07-3784-91e5-ad743494b9ea","pitchNumber":3,"startTime":"2026-04-29T23:32:18.696Z","endTime":"2026-04-29T23:32:23.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.746574249652248,"aZ":-24.669301687884655,"pfxX":-10.828271427029621,"pfxZ":4.322300616675896,"pX":0.5898329901901969,"pZ":0.7001403023315328,"vX0":9.684615108017585,"vY0":-130.9278739260421,"vZ0":-8.242890969726846,"x":94.52,"y":219.88,"x0":-1.7509331994844655,"y0":50.00271961865874,"z0":5.736706871863289,"aX":-18.79229951898234},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.1,"breakHorizontal":17.5,"spinRate":1785,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4184172691538257,"extension":6.44239633255498},"index":4,"playId":"9fbd4dfd-a4f4-34e2-83ee-a4eab3f4c85e","pitchNumber":4,"startTime":"2026-04-29T23:32:37.293Z","endTime":"2026-04-29T23:32:41.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":80.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.600671545035787,"aZ":-27.7491210531629,"pfxX":-10.758312645524907,"pfxZ":2.6356403219958064,"pX":-1.3153410172864561,"pZ":3.6801310340722986,"vX0":5.002270719377577,"vY0":-129.3351566100836,"vZ0":-0.47782405091444036,"x":167.14,"y":139.42,"x0":-1.887917226291697,"y0":50.00045859359572,"z0":6.01490935308636,"aX":-18.03295502813126},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.9,"breakHorizontal":18.2,"spinRate":1722,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4252117915442133,"extension":6.210323628533343},"index":5,"playId":"0cdff73a-cc5e-31bb-b2d6-1178e4c5fc4b","pitchNumber":5,"startTime":"2026-04-29T23:33:01.842Z","endTime":"2026-04-29T23:33:07.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.0,"awayTeamWinProbability":62.0,"homeTeamWinProbabilityAdded":3.3000000000000043,"leverageIndex":1.76,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:33:07.511Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyrone Taylor strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-29T23:34:14.749Z","endTime":"2026-04-29T23:36:10.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-29T23:33:20.940Z","endTime":"2026-04-29T23:34:17.103Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":669004,"link":"/api/v1/people/669004"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.37244280338508,"aZ":-19.700203526324398,"pfxX":-7.596068744095993,"pfxZ":6.402833232262958,"pX":-0.36699141136889757,"pZ":3.378941818203104,"vX0":6.619393406718022,"vY0":-139.66389736745992,"vZ0":-3.656706403371437,"x":130.99,"y":147.55,"x0":-1.7965488698932468,"y0":50.00590924969736,"z0":6.022818878976302,"aX":-14.808572681258074},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.9,"breakHorizontal":12.1,"spinRate":2115,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3941921272012352,"extension":6.307623647460774},"index":1,"playId":"e019cbbf-f3a2-316e-a022-c34d8db3f744","pitchNumber":1,"startTime":"2026-04-29T23:34:17.103Z","endTime":"2026-04-29T23:34:20.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":669004,"link":"/api/v1/people/669004"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.604347107748957,"aZ":-18.205055619810835,"pfxX":-7.67666523877341,"pfxZ":7.148247320753361,"pX":0.6808215949936399,"pZ":1.6418212213132217,"vX0":9.043270472898378,"vY0":-139.03136372256077,"vZ0":-8.195016654482162,"x":91.05,"y":194.45,"x0":-1.6189598667795206,"y0":50.00536350763736,"z0":5.839295431027516,"aX":-15.008410911011637},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":12.0,"spinRate":2121,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.3941864758016127,"extension":6.3966041375417655},"index":2,"playId":"b8d9f2f1-c9e4-37fe-a439-9b181ff457dd","pitchNumber":2,"startTime":"2026-04-29T23:34:38.184Z","endTime":"2026-04-29T23:34:43.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":669004,"link":"/api/v1/people/669004"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05253056269456,"aZ":-18.144218887485856,"pfxX":-8.336025556327675,"pfxZ":7.035947454547518,"pX":0.2450154621468862,"pZ":1.030163175093727,"vX0":8.264300211022185,"vY0":-140.37282721552305,"vZ0":-9.969397298810968,"x":107.66,"y":210.97,"x0":-1.6555358946722858,"y0":50.00054805449606,"z0":5.811081675945042,"aX":-16.61810489811123},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.8,"breakHorizontal":13.3,"spinRate":2174,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39033215863411863,"extension":6.400039515490393},"index":3,"playId":"932d5312-3177-3835-b22e-d6b9dcbe3fef","pitchNumber":3,"startTime":"2026-04-29T23:34:59.399Z","endTime":"2026-04-29T23:35:03.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":669004,"link":"/api/v1/people/669004"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46532449501621,"aZ":-20.15616370865408,"pfxX":-9.909272927619465,"pfxZ":6.335143737778812,"pX":0.3643807084834052,"pZ":1.931593475589015,"vX0":9.064838280589006,"vY0":-137.36255614349054,"vZ0":-6.94057057464129,"x":103.11,"y":186.63,"x0":-1.7025661665627225,"y0":50.00470361886597,"z0":5.87751297116063,"aX":-18.80289223907737},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.1,"breakHorizontal":15.8,"spinRate":2110,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.39984402687893317,"extension":6.435212375880473},"index":4,"playId":"4f3d5a1c-171e-3f4b-bbf2-c0750817855c","pitchNumber":4,"startTime":"2026-04-29T23:35:21.076Z","endTime":"2026-04-29T23:35:24.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":669004,"link":"/api/v1/people/669004"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4818287797496,"aZ":-37.600155714650754,"pfxX":9.171488725796145,"pfxZ":-3.530332950424002,"pX":0.17232384368361894,"pZ":3.8357462179292576,"vX0":2.540476732821835,"vY0":-123.42258694242915,"vZ0":2.1405381181997645,"x":110.43,"y":135.21,"x0":-2.0628684732162195,"y0":50.00363691146457,"z0":6.1328041336694294,"aX":14.092494716252908},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.6,"breakHorizontal":-17.2,"spinRate":2223,"spinDirection":43},"zone":12,"typeConfidence":2.0,"plateTime":0.44446615451107974,"extension":6.085300838151841},"index":5,"playId":"3d9ecedb-38a9-318d-861a-c0417e1e9142","pitchNumber":5,"startTime":"2026-04-29T23:35:43.863Z","endTime":"2026-04-29T23:35:49.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":669004,"link":"/api/v1/people/669004"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2898544613933,"aZ":-17.131949966790803,"pfxX":-8.877813677056515,"pfxZ":7.562030951500644,"pX":-0.45112788618303057,"pZ":2.848023408311932,"vX0":7.08794221267397,"vY0":-140.28116076253085,"vZ0":-5.385005288153605,"x":134.2,"y":161.88,"x0":-1.8594956384374628,"y0":50.00261439254062,"z0":5.912562625688873,"aX":-17.66045943887685},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.7,"breakHorizontal":14.6,"spinRate":2177,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3907251247901562,"extension":6.342614825583015},"index":6,"playId":"f1815efc-906a-3950-9b0e-254678d8f781","pitchNumber":6,"startTime":"2026-04-29T23:36:05.572Z","endTime":"2026-04-29T23:36:10.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":669004,"link":"/api/v1/people/669004"},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-7.800000000000001,"leverageIndex":3.0,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:36:10.698Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Wiemer grounds out, pitcher David Peterson to first baseman Brett Baty.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-29T23:37:57.399Z","endTime":"2026-04-29T23:39:08.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656849,"link":"/api/v1/people/656849"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.521071328368542,"aZ":-16.132190536121737,"pfxX":2.479573085828629,"pfxZ":9.062930075728126,"pX":0.18654476584260288,"pZ":4.2733860839643425,"vX0":-5.372720015259593,"vY0":-132.29093491741355,"vZ0":-1.9048902563428407,"x":109.89,"y":123.4,"x0":1.9227275617499173,"y0":50.006020827274455,"z0":6.186841462783596,"aX":4.391359516919441},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.2,"breakHorizontal":-3.4,"spinRate":2220,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4142182821882887,"extension":7.159738068328288},"index":0,"playId":"523ea29b-ce48-37be-8a4f-d026372c7238","pitchNumber":1,"startTime":"2026-04-29T23:38:13.028Z","endTime":"2026-04-29T23:38:16.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.7,"endSpeed":83.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.882305885797965,"aZ":-14.849087290114555,"pfxX":3.556105215338988,"pfxZ":9.876361543799195,"pX":-1.4697262499485866,"pZ":1.7637533632746114,"vX0":-9.621333969437917,"vY0":-131.58426580541948,"vZ0":-7.93076669655592,"x":173.02,"y":191.16,"x0":1.7717228171668151,"y0":50.00123687738912,"z0":5.916662544794763,"aX":6.2380671538390455},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.3,"breakHorizontal":-4.3,"spinRate":2138,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.41623513318484306,"extension":7.106153594486436},"index":1,"playId":"cebb5347-321b-3f77-8fff-c926b03b0ccb","pitchNumber":2,"startTime":"2026-04-29T23:38:24.782Z","endTime":"2026-04-29T23:38:28.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":90.7,"endSpeed":83.6,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26570572297972,"aZ":-15.53990243239294,"pfxX":3.113140123797397,"pfxZ":9.394292581610594,"pX":-1.1188986794368327,"pZ":2.3528546243498076,"vX0":-9.133207723780416,"vY0":-131.79498260899854,"vZ0":-6.267319850628509,"x":159.65,"y":175.25,"x0":1.976847573703225,"y0":50.003391090461946,"z0":5.896393473272038,"aX":5.513182263549266},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.0,"breakHorizontal":-3.8,"spinRate":2190,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.4145398391736155,"extension":7.19424414803119},"index":2,"playId":"8bd8c060-9331-39f7-bdbd-728163346040","pitchNumber":3,"startTime":"2026-04-29T23:38:36.526Z","endTime":"2026-04-29T23:38:41.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52514981168373,"aZ":-24.036284306523466,"pfxX":7.436598511073912,"pfxZ":4.530539175900601,"pX":0.36153939295372484,"pZ":2.343888777637021,"vX0":-6.115351028164886,"vY0":-133.16535108763998,"vZ0":-5.207082268304132,"x":103.22,"y":175.5,"x0":1.7212612096009805,"y0":50.00488520453596,"z0":6.063055295421576,"aX":13.361318156235587},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.3,"breakHorizontal":-12.1,"spinRate":2110,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.4112757956751425,"extension":7.1682275184154625},"hitData":{"launchSpeed":72.3,"launchAngle":-65.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.62,"coordY":189.06}},"index":3,"playId":"0f61a059-01ae-33f1-9992-ca0b6915b7d6","pitchNumber":4,"startTime":"2026-04-29T23:39:01.026Z","endTime":"2026-04-29T23:39:08.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.0,"awayTeamWinProbability":68.0,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:39:08.405Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nasim Nuñez lines out to right fielder Carson Benge.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-29T23:39:25.425Z","endTime":"2026-04-29T23:40:21.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.684674661594716,"aZ":-36.54304659350872,"pfxX":-2.0396098122672144,"pfxZ":-3.23740599524442,"pX":0.20491261939072067,"pZ":1.3917869757659014,"vX0":-3.4407289270091934,"vY0":-115.56662878599427,"vZ0":-2.9840700678820635,"x":109.19,"y":201.2,"x0":1.978313129077931,"y0":50.000500127530835,"z0":6.21234266175764,"aX":-2.7556839644260545},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-6.4,"breakHorizontal":4.6,"spinRate":2391,"spinDirection":331},"zone":14,"typeConfidence":2.0,"plateTime":0.474087953965618,"extension":6.958625446924892},"index":0,"playId":"52f8b9ff-4762-30b1-826f-db86840edac9","pitchNumber":1,"startTime":"2026-04-29T23:39:30.760Z","endTime":"2026-04-29T23:39:36.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":91.4,"endSpeed":84.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.047000441314108,"aZ":-18.198329620243346,"pfxX":3.471703857163969,"pfxZ":7.800149223155658,"pX":-1.1359445062808564,"pZ":1.7891192875809034,"vX0":-9.422163829969671,"vY0":-132.66118675238022,"vZ0":-7.010058917887678,"x":160.3,"y":190.47,"x0":2.0027435163272718,"y0":50.00118289298372,"z0":5.78123620233984,"aX":6.219737270694439},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.8,"breakHorizontal":-4.3,"spinRate":2168,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.412086032398181,"extension":7.262020450266172},"index":1,"playId":"48c64263-6c37-3dc1-86d2-215a66aeecce","pitchNumber":2,"startTime":"2026-04-29T23:39:46.351Z","endTime":"2026-04-29T23:39:50.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.432458158985803,"aZ":-15.545285845562757,"pfxX":9.796589079804626,"pfxZ":9.122346649195961,"pX":-0.5392121720958751,"pZ":2.876089587705834,"vX0":-9.82341173125467,"vY0":-134.47499143330884,"vZ0":-5.429334760800987,"x":137.55,"y":161.13,"x0":1.8965271192885842,"y0":50.004693427692025,"z0":6.0324839268714365,"aX":17.861160163481838},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":-15.5,"spinRate":2222,"spinDirection":143},"zone":1,"typeConfidence":2.0,"plateTime":0.40804468183171494,"extension":7.180126818685349},"index":2,"playId":"d673a47a-f980-35fc-b31e-0cb6dab0d7c0","pitchNumber":3,"startTime":"2026-04-29T23:39:59.197Z","endTime":"2026-04-29T23:40:03.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.004791099112275,"aZ":-36.160219838697856,"pfxX":-3.7627204077327256,"pfxZ":-2.828208600238166,"pX":0.19172362622334035,"pZ":1.753646537055925,"vX0":-3.052238912218507,"vY0":-118.07092244662968,"vZ0":-2.434373571299198,"x":109.69,"y":191.43,"x0":1.99126093769903,"y0":50.00402166961738,"z0":6.133563694233519,"aX":-5.299335901880144},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.4,"breakHorizontal":7.6,"spinRate":2437,"spinDirection":332},"zone":8,"typeConfidence":2.0,"plateTime":0.4643299768427305,"extension":7.000420202670288},"hitData":{"launchSpeed":96.2,"launchAngle":17.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":199.54,"coordY":108.66}},"index":3,"playId":"165af997-d101-3440-b0aa-9d7d96d003d4","pitchNumber":4,"startTime":"2026-04-29T23:40:12.967Z","endTime":"2026-04-29T23:40:21.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.300000000000004,"awayTeamWinProbability":66.69999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:40:21.672Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Keibert Ruiz grounds out, third baseman Bo Bichette to first baseman Brett Baty.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-29T23:40:30.491Z","endTime":"2026-04-29T23:42:25.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89090855629838,"aZ":-16.150765740941416,"pfxX":8.363693185396649,"pfxZ":8.563478037230922,"pX":0.6651225266864145,"pZ":2.5964394326869003,"vX0":-6.22105310911327,"vY0":-136.3705202845056,"vZ0":-6.049273013297883,"x":91.65,"y":168.68,"x0":1.8971498163316192,"y0":50.00030080060329,"z0":5.970194917108268,"aX":15.643615853212983},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.3,"breakHorizontal":-13.7,"spinRate":2169,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.4026921023940653,"extension":7.164754329092741},"index":0,"playId":"81f9bb87-e339-3d13-8ff1-2c8561bda069","pitchNumber":1,"startTime":"2026-04-29T23:40:44.206Z","endTime":"2026-04-29T23:40:48.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.101771122800226,"aZ":-36.353027940369316,"pfxX":-1.3425435735863376,"pfxZ":-2.876591349523866,"pX":0.07852992209553052,"pZ":1.0179523371169596,"vX0":-3.8771053031877796,"vY0":-120.10153766563107,"vZ0":-4.281300026981783,"x":114.01,"y":211.3,"x0":1.890594382428582,"y0":50.001168807094295,"z0":6.070205157526796,"aX":-1.9523267950351562},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.0,"breakHorizontal":3.4,"spinRate":2492,"spinDirection":338},"zone":14,"typeConfidence":2.0,"plateTime":0.45674560266054254,"extension":7.140452610994093},"index":1,"playId":"445d2396-1970-3638-8d8a-8413197b9deb","pitchNumber":2,"startTime":"2026-04-29T23:40:55.160Z","endTime":"2026-04-29T23:40:58.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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-04-29T23:41:07.162Z","endTime":"2026-04-29T23:41:22.175Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":92.7,"endSpeed":85.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.341933719705413,"aZ":-18.20673662597752,"pfxX":4.424066398109545,"pfxZ":7.519937042501114,"pX":-0.5068335973253649,"pZ":3.8858474460178374,"vX0":-7.750967551226622,"vY0":-134.91797485132489,"vZ0":-2.521387259240778,"x":136.32,"y":133.86,"x0":1.8188762527166846,"y0":50.00057041801245,"z0":6.104948194992007,"aX":8.215307014496869},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.3,"breakHorizontal":-6.5,"spinRate":2149,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.40484870916456694,"extension":7.241067639384481},"index":3,"playId":"e7bad65b-6f2c-3019-b2e6-2c47684cac88","pitchNumber":3,"startTime":"2026-04-29T23:41:22.175Z","endTime":"2026-04-29T23:41:26.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11331540687225,"aZ":-27.83001547659041,"pfxX":0.7006307767787243,"pfxZ":2.668817184709348,"pX":-1.4043917318544343,"pZ":1.7623836016278842,"vX0":-8.613188839013254,"vY0":-126.34150240432673,"vZ0":-4.698056793981207,"x":170.53,"y":191.2,"x0":1.9481318372250973,"y0":50.003046272690256,"z0":5.864945668724079,"aX":1.141541310131533},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.1,"breakHorizontal":0.6,"spinRate":2354,"spinDirection":177},"zone":13,"typeConfidence":2.0,"plateTime":0.43242349831930493,"extension":7.214810389051437},"index":4,"playId":"5212fa16-81e9-3627-abc6-074546b71e32","pitchNumber":4,"startTime":"2026-04-29T23:41:39.271Z","endTime":"2026-04-29T23:41:44.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07884454945688,"aZ":-39.56004394541099,"pfxX":-1.2773523286582418,"pfxZ":-5.115876720998472,"pX":0.4723069841948056,"pZ":0.6935537048466234,"vX0":-3.243205310877148,"vY0":-119.71158322916312,"vZ0":-4.06505452655923,"x":99.0,"y":220.05,"x0":2.0129625350514697,"y0":50.00184520056995,"z0":5.971533616505401,"aX":-1.8445526016963525},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.0,"breakHorizontal":3.1,"spinRate":2386,"spinDirection":325},"zone":14,"typeConfidence":2.0,"plateTime":0.45833675102946403,"extension":7.119071767648744},"index":5,"playId":"e8ad2c40-02d5-3cea-97d0-7411c2401871","pitchNumber":5,"startTime":"2026-04-29T23:41:57.921Z","endTime":"2026-04-29T23:42:02.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.813943939072825,"aZ":-29.696464760457708,"pfxX":-0.7933943854542507,"pfxZ":1.5403801301033209,"pX":-0.0012534958633780768,"pZ":2.718185762599514,"vX0":-4.651518210857548,"vY0":-125.6815287167236,"vZ0":-2.2941763227624308,"x":117.05,"y":165.39,"x0":1.9713657045456894,"y0":50.004476092842694,"z0":6.03808835730262,"aX":-1.277925078312675},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.5,"breakHorizontal":2.4,"spinRate":2339,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.4346470546368528,"extension":7.200138327115199},"hitData":{"launchSpeed":87.8,"launchAngle":-21.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":85.87,"coordY":161.96}},"index":6,"playId":"aee460a3-a5ac-308f-911a-931a71969cd6","pitchNumber":6,"startTime":"2026-04-29T23:42:16.628Z","endTime":"2026-04-29T23:42:25.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:42:25.151Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Benge flies out to right fielder Joey Wiemer.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T23:44:20.172Z","endTime":"2026-04-29T23:45:21.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.986348983256658,"aZ":-13.09718585499672,"pfxX":-4.581589515339575,"pfxZ":9.86757504633735,"pX":-1.161202446438731,"pZ":2.812097369077686,"vX0":3.1078710102843026,"vY0":-138.20614339786573,"vZ0":-6.024424768009794,"x":161.26,"y":162.85,"x0":-1.7054151408393732,"y0":50.002436718746914,"z0":5.900835156328231,"aX":-8.857255812093433},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":7.7,"spinRate":2239,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3964153807397959,"extension":6.3358974661869665},"index":0,"playId":"6e9fa954-d3a9-3bc5-ad4d-b7b16c98bff4","pitchNumber":1,"startTime":"2026-04-29T23:44:36.362Z","endTime":"2026-04-29T23:44:41.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":95.6,"endSpeed":87.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63267102091484,"aZ":-13.797960162535743,"pfxX":-3.771469959882894,"pfxZ":9.353121716938139,"pX":-0.9886612607756711,"pZ":3.2375314267234683,"vX0":3.5247589432596422,"vY0":-139.13776161198354,"vZ0":-5.000058578495996,"x":154.69,"y":151.37,"x0":-1.780662752818155,"y0":50.00196822880439,"z0":5.9691433213572,"aX":-7.409254514068518},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":6.1,"spinRate":2179,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39335793531345153,"extension":6.298329043781945},"index":1,"playId":"dd3da692-c4fa-34c7-8863-93c4080a75a1","pitchNumber":2,"startTime":"2026-04-29T23:44:53.392Z","endTime":"2026-04-29T23:44:58.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.985055265037943,"aZ":-14.72470607660125,"pfxX":-3.148267885194871,"pfxZ":9.115019891381674,"pX":0.14914568607229223,"pZ":3.4342819486451486,"vX0":6.503358535981834,"vY0":-137.60632686415457,"vZ0":-3.822884516104722,"x":111.31,"y":146.05,"x0":-1.8375572106304963,"y0":50.006352756831674,"z0":5.841492343411014,"aX":-6.03000296419248},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":4.3,"spinRate":2182,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3982894251359341,"extension":6.419274388449743},"hitData":{"launchSpeed":90.9,"launchAngle":43.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.55,"coordY":81.95}},"index":2,"playId":"dcb931f3-4ff2-3201-89a8-b542b6110fa4","pitchNumber":3,"startTime":"2026-04-29T23:45:11.048Z","endTime":"2026-04-29T23:45:21.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:45:21.263Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T23:45:30.746Z","endTime":"2026-04-29T23:46:41.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.048361799401,"aZ":-11.049284018124514,"pfxX":-2.7836263565014585,"pfxZ":10.560687613034936,"pX":0.5048818270397188,"pZ":3.03175172565381,"vX0":6.789113826657599,"vY0":-140.79022366492623,"vZ0":-6.026171576830993,"x":97.76,"y":156.92,"x0":-1.5799494353241184,"y0":50.00041510302767,"z0":5.920317789941199,"aX":-5.567402328896353},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":3.6,"spinRate":2275,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.38956606415285666,"extension":6.4056176270865155},"index":0,"playId":"4fbc231d-9221-34fd-bbcd-b1a7a562438b","pitchNumber":1,"startTime":"2026-04-29T23:45:44.967Z","endTime":"2026-04-29T23:45:49.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.276218696242584,"aZ":-11.70232221846028,"pfxX":-3.2837699870022776,"pfxZ":10.41421367910798,"pX":1.0618436417516353,"pZ":1.55796833593916,"vX0":8.116132661095937,"vY0":-139.0998653120499,"vZ0":-9.56010203224984,"x":76.53,"y":196.71,"x0":-1.4629978679813385,"y0":50.00343728168761,"z0":5.808713047493009,"aX":-6.456064326378141},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":4.3,"spinRate":2257,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.39329006214354134,"extension":6.425479325916082},"index":1,"playId":"3a96c9ce-2982-3795-a939-6fbb853cf601","pitchNumber":2,"startTime":"2026-04-29T23:46:01.546Z","endTime":"2026-04-29T23:46:05.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.106624926461613,"aZ":-37.06608511589188,"pfxX":9.634762199670101,"pfxZ":-3.1795602900114535,"pX":0.1784498041808073,"pZ":2.0834354470318406,"vX0":2.2551470514855008,"vY0":-124.0576049052417,"vZ0":-1.6586732769611214,"x":110.2,"y":182.53,"x0":-1.9968628357415923,"y0":50.00579937500724,"z0":5.891404844929075,"aX":14.806157954306963},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.9,"breakHorizontal":-18.0,"spinRate":2304,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.44393366632817877,"extension":6.0991893817459735},"index":2,"playId":"608e31bc-b1c6-3306-a4bc-bac1dc92c741","pitchNumber":3,"startTime":"2026-04-29T23:46:16.320Z","endTime":"2026-04-29T23:46:19.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.367291541978982,"aZ":-13.080399588475464,"pfxX":-2.569306867851017,"pfxZ":9.813459746718404,"pX":0.3710436010893953,"pZ":2.97289869146344,"vX0":6.216767982737068,"vY0":-138.46171569659623,"vZ0":-5.479894080510105,"x":102.86,"y":158.51,"x0":-1.5675009795044312,"y0":50.00071860800986,"z0":5.849945903047622,"aX":-4.998748295021295},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":3.4,"spinRate":2189,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.3952952014168125,"extension":6.506494355487279},"index":3,"playId":"5aa083da-dc52-3c02-a918-0a4a0f615c3d","pitchNumber":4,"startTime":"2026-04-29T23:46:37.135Z","endTime":"2026-04-29T23:46:41.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.9,"awayTeamWinProbability":70.1,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:46:41.247Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronny Mauricio strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-29T23:46:57.275Z","endTime":"2026-04-29T23:48:01.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.660307420895474,"aZ":-43.447456675987624,"pfxX":4.527207097076907,"pfxZ":-7.258115629732821,"pX":0.34793163112519854,"pZ":2.688198313575181,"vX0":3.7461203628130764,"vY0":-124.54715535635712,"vZ0":0.589270597249685,"x":103.74,"y":166.2,"x0":-1.7699146993169728,"y0":50.002526688424666,"z0":6.074661103796754,"aX":7.031349567408692},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-12.7,"breakHorizontal":-9.1,"spinRate":2073,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.44169290703757147,"extension":6.089409989978521},"index":0,"playId":"cc80b03e-47cf-324f-97f6-d8c6ed90d937","pitchNumber":1,"startTime":"2026-04-29T23:47:06.689Z","endTime":"2026-04-29T23:47:10.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79652573600284,"aZ":-43.862282829132255,"pfxX":3.8578955641139556,"pfxZ":-7.334386900900674,"pX":1.423727887945672,"pZ":1.0927927742199952,"vX0":6.191196984017528,"vY0":-126.23090776761322,"vZ0":-3.433066190385131,"x":62.73,"y":209.27,"x0":-1.5744176148273519,"y0":50.003838128146334,"z0":6.047532449986557,"aX":6.14607971646904},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-13.9,"breakHorizontal":-8.5,"spinRate":2232,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4360705208103002,"extension":6.295357214948428},"index":1,"playId":"778db650-1851-3350-ae57-31010e979523","pitchNumber":2,"startTime":"2026-04-29T23:47:21.184Z","endTime":"2026-04-29T23:47:26.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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-04-29T23:47:42.773Z","endTime":"2026-04-29T23:47:56.803Z","isPitch":false,"type":"action","player":{"id":677595,"link":"/api/v1/people/677595"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.952827415891488,"aZ":-41.787470559655624,"pfxX":4.247420524709112,"pfxZ":-6.009528979786433,"pX":-0.41242004196167115,"pZ":1.9217456729410762,"vX0":2.333416796638256,"vY0":-126.29763981792087,"vZ0":-1.790261406217946,"x":132.72,"y":186.89,"x0":-1.9027781720106798,"y0":50.000939540619775,"z0":6.02936873313131,"aX":6.796833466146793},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-11.0,"breakHorizontal":-8.3,"spinRate":2173,"spinDirection":37},"zone":7,"typeConfidence":2.0,"plateTime":0.43522101183500617,"extension":6.245342144648766},"index":3,"playId":"f344fc72-7511-3488-b3c6-82f535b4a11f","pitchNumber":3,"startTime":"2026-04-29T23:47:56.803Z","endTime":"2026-04-29T23:48:01.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:48:01.770Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-29T23:49:43.909Z","endTime":"2026-04-29T23:51:05.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.715740900001315,"aZ":-29.567832310341455,"pfxX":-1.4451774933247803,"pfxZ":1.7213744213034268,"pX":0.14078110018887888,"pZ":2.702923222492081,"vX0":-4.354630063173742,"vY0":-122.16469106679075,"vZ0":-1.9939636241399117,"x":111.63,"y":165.8,"x0":2.1330173435153523,"y0":50.002943157072245,"z0":6.067490209706563,"aX":-2.1870449491524395},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.9,"breakHorizontal":3.6,"spinRate":2128,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.4480832065878144,"extension":7.067991572098299},"index":0,"playId":"73df263c-47df-3377-a0f2-6bac24a68fcb","pitchNumber":1,"startTime":"2026-04-29T23:50:02.665Z","endTime":"2026-04-29T23:50:06.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.868544746948956,"aZ":-27.112665710320922,"pfxX":10.490286988652558,"pfxZ":3.2779764108974607,"pX":1.0796066307466932,"pZ":3.3225585594824802,"vX0":-4.856189869453598,"vY0":-123.49244711740066,"vZ0":-1.5997881747357017,"x":75.85,"y":149.07,"x0":1.7100094452265302,"y0":50.00053946461606,"z0":6.262059079313335,"aX":16.18072260773874},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.8,"breakHorizontal":-17.9,"spinRate":1563,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.4437286162237042,"extension":7.194225572201311},"index":1,"playId":"ace39bf2-a73b-3d4d-8aa4-b3c205ca83fb","pitchNumber":2,"startTime":"2026-04-29T23:50:15.696Z","endTime":"2026-04-29T23:50:20.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74066568619233,"aZ":-28.086446316317783,"pfxX":-0.3540250508367473,"pfxZ":2.603854156938512,"pX":-0.8876063253299402,"pZ":1.7976650324906822,"vX0":-7.009847915061319,"vY0":-124.13929311197144,"vZ0":-4.3493265777448835,"x":150.83,"y":190.24,"x0":2.012942041659289,"y0":50.00050075751287,"z0":5.897594470424711,"aX":-0.5543294136381294},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.0,"breakHorizontal":2.2,"spinRate":2264,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.44042515577125796,"extension":7.126394654085309},"index":2,"playId":"e1c3d4c1-9f4a-3ac3-9a8f-efff8d0997a3","pitchNumber":3,"startTime":"2026-04-29T23:50:28.569Z","endTime":"2026-04-29T23:50:32.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.498330954861796,"aZ":-36.74491850129737,"pfxX":-2.797738882186235,"pfxZ":-3.1004155986826305,"pX":-1.1598479993735247,"pZ":0.5149309542174514,"vX0":-6.340970511679652,"vY0":-120.43158795319866,"vZ0":-5.306376811384108,"x":161.21,"y":224.88,"x0":1.8664242962021294,"y0":50.002989488565795,"z0":5.9823044848316895,"aX":-4.124915939029395},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-6.6,"breakHorizontal":6.5,"spinRate":2458,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.4541120665498042,"extension":6.973714109965887},"index":3,"playId":"f87a398f-8fe6-3356-8e9b-71a27fa41152","pitchNumber":4,"startTime":"2026-04-29T23:50:42.283Z","endTime":"2026-04-29T23:50:45.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3890577755641,"aZ":-29.932379550274963,"pfxX":-1.248691229539177,"pfxZ":1.4126835930075377,"pX":0.17694296090641873,"pZ":3.360310213195191,"vX0":-4.250609208103029,"vY0":-124.67550343543144,"vZ0":-0.4148001560261484,"x":110.26,"y":148.05,"x0":2.0611693381357314,"y0":50.00118156396138,"z0":5.983993978821517,"aX":-1.979506039105933},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.8,"breakHorizontal":3.1,"spinRate":2290,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.4381277866454716,"extension":7.188287998638424},"index":4,"playId":"119713ba-fff7-3831-ad54-6df28a7b24c6","pitchNumber":5,"startTime":"2026-04-29T23:51:01.165Z","endTime":"2026-04-29T23:51:05.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:51:05.229Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Curtis Mead grounds out, shortstop Ronny Mauricio to first baseman Brett Baty.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-29T23:51:18.648Z","endTime":"2026-04-29T23:52:05.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92969698436613,"aZ":-18.287176381919753,"pfxX":4.087624754516122,"pfxZ":7.741310106376286,"pX":0.6175605405621085,"pZ":3.5626686643287298,"vX0":-5.149799606868857,"vY0":-132.95725048202004,"vZ0":-2.9954501982243324,"x":93.46,"y":142.59,"x0":2.0465451978527955,"y0":50.00481299173477,"z0":6.027622966174879,"aX":7.3352608507135155},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":-6.4,"spinRate":2230,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4116133827798736,"extension":7.030549074865715},"index":0,"playId":"5e1abc40-84e5-3da9-9b2c-8437f61c0687","pitchNumber":1,"startTime":"2026-04-29T23:51:27.718Z","endTime":"2026-04-29T23:51:31.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.503897769985016,"aZ":-36.323685605692695,"pfxX":-4.060132018383378,"pfxZ":-3.0601502574846133,"pX":-0.0072156065120485315,"pZ":2.1401365373652053,"vX0":-2.959884637822329,"vY0":-115.95559147924727,"vZ0":-1.5281288708210663,"x":117.28,"y":181.0,"x0":1.8150798473735186,"y0":50.00242296516974,"z0":6.286133696414658,"aX":-5.505978285612279},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-5.6,"breakHorizontal":8.2,"spinRate":2423,"spinDirection":332},"zone":8,"typeConfidence":2.0,"plateTime":0.47308510756193645,"extension":6.813713618531975},"index":1,"playId":"734e164a-ed13-3f1a-8ef6-ef97cc85edb5","pitchNumber":2,"startTime":"2026-04-29T23:51:40.224Z","endTime":"2026-04-29T23:51:44.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.132097156875194,"aZ":-16.35049827371861,"pfxX":4.035537287672753,"pfxZ":8.67191579180224,"pX":-0.15785065912581367,"pZ":2.9962228222514073,"vX0":-7.022063089420359,"vY0":-133.56449364670684,"vZ0":-4.599187611533435,"x":123.02,"y":157.88,"x0":1.9693040174991496,"y0":50.00127121210071,"z0":5.8997128415974895,"aX":7.362744539703412},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.0,"breakHorizontal":-6.0,"spinRate":2267,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.4085664039218484,"extension":7.19305971924177},"hitData":{"launchSpeed":88.5,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":147.12}},"index":2,"playId":"2be18ed1-4381-3672-a061-e7baadf37ca5","pitchNumber":3,"startTime":"2026-04-29T23:51:56.446Z","endTime":"2026-04-29T23:52:05.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.900000000000002,"awayTeamWinProbability":68.1,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:52:05.069Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brady House grounds out, third baseman Bo Bichette to first baseman Brett Baty.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-29T23:52:18.718Z","endTime":"2026-04-29T23:53:06.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"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.3,"endSpeed":83.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.372626484111784,"aZ":-16.566060086224507,"pfxX":2.725147067200151,"pfxZ":8.696255460696966,"pX":-0.6284660048621906,"pZ":3.127991823762963,"vX0":-7.5614616647502775,"vY0":-132.85450939453924,"vZ0":-4.165712114512591,"x":140.96,"y":154.32,"x0":1.8953495400434581,"y0":50.002132519483474,"z0":5.913477016197111,"aX":4.891077964258141},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.1,"breakHorizontal":-3.4,"spinRate":2076,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.41162547922455595,"extension":7.230935240226138},"index":0,"playId":"933aff2f-ea8a-3da4-9b42-2b5cdd551538","pitchNumber":1,"startTime":"2026-04-29T23:52:28.689Z","endTime":"2026-04-29T23:52:32.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.632189564564136,"aZ":-26.51607351933354,"pfxX":9.09502064852909,"pfxZ":3.666044587156872,"pX":-0.48017202666162023,"pZ":1.6628235075579176,"vX0":-8.197075285944946,"vY0":-123.46245696610998,"vZ0":-5.214665926985697,"x":135.3,"y":193.88,"x0":1.7016798743786603,"y0":50.00289420969825,"z0":6.034526895129149,"aX":14.037868095531786},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.6,"breakHorizontal":-14.5,"spinRate":1510,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.44367748523531425,"extension":7.251128688956078},"index":1,"playId":"2676284b-151c-33f7-a2c4-4b66275221a6","pitchNumber":2,"startTime":"2026-04-29T23:52:43.279Z","endTime":"2026-04-29T23:52:47.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":93.0,"endSpeed":85.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54020929927878,"aZ":-16.17477632157152,"pfxX":4.472325798295882,"pfxZ":8.629058145198618,"pX":-0.8162948587603222,"pZ":2.6762710595956203,"vX0":-8.375548334806727,"vY0":-135.1049076234129,"vZ0":-5.803336996533137,"x":148.12,"y":166.52,"x0":1.7384388995527533,"y0":50.006053203347754,"z0":5.983006528249668,"aX":8.29633107104521},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":-6.4,"spinRate":2168,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.4048993195486066,"extension":7.166201172685872},"hitData":{"launchSpeed":93.9,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.6,"coordY":170.43}},"index":2,"playId":"6848a9ba-bf4f-3eb4-80e7-da0a72daa073","pitchNumber":3,"startTime":"2026-04-29T23:52:58.406Z","endTime":"2026-04-29T23:53:06.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.800000000000004,"awayTeamWinProbability":67.19999999999999,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:53:06.629Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, second baseman Nasim Nuñez to first baseman Curtis Mead.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T23:54:59.709Z","endTime":"2026-04-29T23:56:36.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06293510229407,"aZ":-13.010171636194512,"pfxX":-3.3465371187558226,"pfxZ":10.075039165309807,"pX":0.4834732447149483,"pZ":1.338296323708699,"vX0":6.043776961673209,"vY0":-137.21416032820704,"vZ0":-9.717229353451836,"x":98.57,"y":202.65,"x0":-1.31538717404425,"y0":50.004214318802205,"z0":5.8177397413044085,"aX":-6.366717187496555},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":4.8,"spinRate":2274,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3995642930905201,"extension":6.6056375629645325},"index":0,"playId":"24e0f07d-08c8-3727-bb32-2b5fbd0e577b","pitchNumber":1,"startTime":"2026-04-29T23:55:19.005Z","endTime":"2026-04-29T23:55:23.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.024925430356703,"aZ":-14.699751039780075,"pfxX":-3.1805857386551057,"pfxZ":8.882394115516075,"pX":0.5619215032030436,"pZ":1.7786130885763378,"vX0":7.110280101276696,"vY0":-139.3114110602833,"vZ0":-8.485435628185739,"x":95.58,"y":190.76,"x0":-1.6091377419554742,"y0":50.002711146745206,"z0":5.83367754404059,"aX":-6.257623233196942},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":4.3,"spinRate":2213,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.3930179643402907,"extension":6.406886395866764},"index":1,"playId":"33fca3be-b90f-3c39-aeab-4fe72ea438e6","pitchNumber":2,"startTime":"2026-04-29T23:55:35.952Z","endTime":"2026-04-29T23:55:39.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.736642501346978,"aZ":-35.663967754496205,"pfxX":9.32835703623638,"pfxZ":-2.249562699326261,"pX":1.5222069158610239,"pZ":1.4797845417166733,"vX0":5.240559981271627,"vY0":-124.65225220130671,"vZ0":-3.198169276699764,"x":58.98,"y":198.83,"x0":-1.8305005248322133,"y0":50.005580081563615,"z0":5.77171119427787,"aX":14.449873881576343},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.7,"breakHorizontal":-18.2,"spinRate":2246,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.44208863173743396,"extension":6.638425442613656},"index":2,"playId":"762929c2-fc07-347a-94f3-a71a203e3456","pitchNumber":3,"startTime":"2026-04-29T23:55:51.146Z","endTime":"2026-04-29T23:55:55.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.366865941557887,"aZ":-19.3921460616251,"pfxX":-9.582914235363878,"pfxZ":6.478589958771404,"pX":0.5939872565356686,"pZ":1.7217713174573932,"vX0":9.429462602431132,"vY0":-139.56192407470738,"vZ0":-7.76138698592923,"x":94.36,"y":192.29,"x0":-1.5832196283074282,"y0":50.00321792403394,"z0":5.815778502787252,"aX":-18.90729748866743},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.2,"breakHorizontal":15.4,"spinRate":2159,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.3924421726100418,"extension":6.338441191936147},"index":3,"playId":"6cf3da50-1af5-398d-9ebc-b8ba7adc9d62","pitchNumber":4,"startTime":"2026-04-29T23:56:10.834Z","endTime":"2026-04-29T23:56:14.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91764675678495,"aZ":-15.678315373302302,"pfxX":-3.67803224081556,"pfxZ":8.338144872577967,"pX":0.17799153940901843,"pZ":3.045273677281999,"vX0":6.021466550375453,"vY0":-139.4228658856264,"vZ0":-5.393248861313154,"x":110.22,"y":156.56,"x0":-1.5270203323882943,"y0":50.00128995173084,"z0":6.031188114714761,"aX":-7.275735156509522},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":5.5,"spinRate":2296,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.3921222207541515,"extension":6.471569302351674},"hitData":{"launchSpeed":103.1,"launchAngle":-7.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.21,"coordY":145.19}},"index":4,"playId":"0cd248be-1610-38fd-8873-5f33663baa62","pitchNumber":5,"startTime":"2026-04-29T23:56:28.598Z","endTime":"2026-04-29T23:56:36.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":-2.7000000000000064,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:56:36.696Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Juan Soto homers (3) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T23:56:51.525Z","endTime":"2026-04-29T23:57:28.929Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":{"id":676917,"link":"/api/v1/people/676917"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.527363271254345,"aZ":-15.030646722722304,"pfxX":-2.678941179324761,"pfxZ":8.523409214316217,"pX":-0.8296795229914389,"pZ":3.06779553364643,"vX0":3.0770541882807363,"vY0":-141.23836223444138,"vZ0":-5.2361388786870195,"x":148.63,"y":155.95,"x0":-1.5875458722180258,"y0":50.003087831829795,"z0":5.91961591663432,"aX":-5.388273329445677},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":4.2,"spinRate":2266,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3884868431122426,"extension":6.410823811756297},"hitData":{"launchSpeed":101.1,"launchAngle":33.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":55.49,"coordY":64.46}},"index":0,"playId":"8fb70e81-a4f4-3351-b21b-854718a27f0b","pitchNumber":1,"startTime":"2026-04-29T23:57:02.287Z","endTime":"2026-04-29T23:57:28.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":10.8,"leverageIndex":0.75,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:57:28.929Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"MJ Melendez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T23:57:33.537Z","endTime":"2026-04-29T23:58:34.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.423611816354864,"aZ":-41.79970285094816,"pfxX":4.952779853004163,"pfxZ":-6.295716337201874,"pX":-0.2817627533100342,"pZ":2.634476541186007,"vX0":2.1573078325578585,"vY0":-122.83802541942023,"vZ0":0.06903558045669667,"x":127.74,"y":167.65,"x0":-1.8151003779623636,"y0":50.00547503054754,"z0":6.160813922213124,"aX":7.567036921876071},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-11.2,"breakHorizontal":-9.5,"spinRate":2277,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.4459617209554927,"extension":6.211617296935698},"index":0,"playId":"4fad3232-5675-3b6c-ad97-b160693e2a62","pitchNumber":1,"startTime":"2026-04-29T23:57:53.856Z","endTime":"2026-04-29T23:57:57.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.696184029452894,"aZ":-41.54083012156057,"pfxX":5.560766931920373,"pfxZ":-5.94129308632697,"pX":0.3954896819574904,"pZ":2.4105111349604313,"vX0":3.6206563546692645,"vY0":-125.11847189936462,"vZ0":-0.6761254260610577,"x":101.92,"y":173.7,"x0":-1.7959174894755257,"y0":50.00396723014748,"z0":6.106493657548126,"aX":8.763012507441996},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-10.7,"breakHorizontal":-10.9,"spinRate":2208,"spinDirection":36},"zone":6,"typeConfidence":2.0,"plateTime":0.43880296880462843,"extension":6.256389504872527},"index":1,"playId":"c80f8b3a-cae1-3a47-ba98-51a46334004e","pitchNumber":2,"startTime":"2026-04-29T23:58:06.377Z","endTime":"2026-04-29T23:58:10.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-29T23:58:20.827Z","endTime":"2026-04-29T23:58:30.355Z","isPitch":false,"type":"action","player":{"id":669004,"link":"/api/v1/people/669004"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":89.7,"endSpeed":82.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.685072353140384,"aZ":-25.35741763910667,"pfxX":-10.886998973771853,"pfxZ":3.9476940752965497,"pX":-1.7904732890067476,"pZ":2.245190510897536,"vX0":4.036824365461305,"vY0":-130.57517656945015,"vZ0":-4.279783910689531,"x":185.25,"y":178.16,"x0":-1.942816814543115,"y0":50.00135984608481,"z0":5.815146313370372,"aX":-18.783031274925733},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.4,"breakHorizontal":18.8,"spinRate":1867,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.419606560097054,"extension":6.423382997953031},"index":3,"playId":"a52dbaa7-8a59-3bca-b6f8-3879f4b51c5b","pitchNumber":3,"startTime":"2026-04-29T23:58:30.355Z","endTime":"2026-04-29T23:58:34.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:58:34.762Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-29T23:58:44.278Z","endTime":"2026-04-29T23:59:42.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30790136385987,"aZ":-38.58981008602757,"pfxX":10.249768494651681,"pfxZ":-4.157438623435153,"pX":-0.0033512535007770225,"pZ":2.5474755260577093,"vX0":1.9324779990699161,"vY0":-123.57712336366664,"vZ0":-0.4178486666981587,"x":117.13,"y":170.0,"x0":-2.1276249828309597,"y0":50.00485232947169,"z0":5.968673973463848,"aX":15.806917641330127},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-7.3,"breakHorizontal":-19.0,"spinRate":2208,"spinDirection":39},"zone":5,"typeConfidence":2.0,"plateTime":0.44373259816184696,"extension":6.237036447888319},"index":0,"playId":"5c402ce2-4b8a-34f2-9910-e71023c900e5","pitchNumber":1,"startTime":"2026-04-29T23:59:00.373Z","endTime":"2026-04-29T23:59:04.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.176255664145728,"aZ":-14.0670046631125,"pfxX":-4.695276667620643,"pfxZ":9.002573437361134,"pX":0.4710903959035909,"pZ":2.754849291137958,"vX0":7.89677503630377,"vY0":-140.5324525165361,"vZ0":-5.908566247482569,"x":99.04,"y":164.4,"x0":-1.7580840157387023,"y0":50.002997949760456,"z0":5.789153945301737,"aX":-9.44458840829639},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":7.0,"spinRate":2336,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.3889159356533973,"extension":6.370324449088144},"index":1,"playId":"f49ab3d3-09b1-3571-9f36-8a5e0a07a7f7","pitchNumber":2,"startTime":"2026-04-29T23:59:15.389Z","endTime":"2026-04-29T23:59:19.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-29T23:59:28.035Z","endTime":"2026-04-29T23:59:38.413Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95908840741949,"aZ":-8.044523402427538,"pfxX":-3.2020484054690974,"pfxZ":11.971256026978054,"pX":0.9373497345467626,"pZ":2.0272888142208028,"vX0":7.9263096389047005,"vY0":-141.46994871499072,"vZ0":-9.26908881443477,"x":81.27,"y":184.04,"x0":-1.491763598618125,"y0":50.00395507268083,"z0":5.872121587017554,"aX":-6.455523144725602},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.8,"breakHorizontal":4.1,"spinRate":2331,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3880109543223309,"extension":6.565054195864312},"index":3,"playId":"e4fdc40e-58b2-3c4c-a14d-11fa3da22143","pitchNumber":3,"startTime":"2026-04-29T23:59:38.413Z","endTime":"2026-04-29T23:59:42.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-29T23:59:42.822Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"CJ Abrams strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:01:43.367Z","endTime":"2026-04-30T00:02:52.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.854153772851134,"aZ":-29.610222109814284,"pfxX":-0.41629411057240184,"pfxZ":1.6866576826948627,"pX":0.3965701597082348,"pZ":2.4601694134598064,"vX0":-3.8090476125158346,"vY0":-122.0042626044606,"vZ0":-2.4106099957442324,"x":101.88,"y":172.36,"x0":2.0259968855701014,"y0":50.003654885297394,"z0":5.9888043456011495,"aX":-0.633635713168032},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.8,"breakHorizontal":1.6,"spinRate":2136,"spinDirection":162},"zone":6,"typeConfidence":2.0,"plateTime":0.4473048155536645,"extension":7.110210187063795},"index":0,"playId":"e702d696-6c0a-39d4-b76c-ac6cdeb2a79e","pitchNumber":1,"startTime":"2026-04-30T00:01:54.532Z","endTime":"2026-04-30T00:01:58.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30313437495329,"aZ":-22.799329996464376,"pfxX":12.392430597310964,"pfxZ":5.339366113809903,"pX":0.46120393346379995,"pZ":1.502856872921872,"vX0":-7.96781443375496,"vY0":-132.67783220792782,"vZ0":-7.103404273217236,"x":99.42,"y":198.2,"x0":1.9160636062738106,"y0":50.00431371187388,"z0":5.913945363295152,"aX":21.7690102614124},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.0,"breakHorizontal":-20.4,"spinRate":2161,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4151713094966847,"extension":7.2004921905232475},"index":1,"playId":"89caf63b-de7e-3062-abc3-55d2f3fc7e54","pitchNumber":2,"startTime":"2026-04-30T00:02:06.658Z","endTime":"2026-04-30T00:02:10.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9871482667542,"aZ":-31.058094777932613,"pfxX":-0.11492109435459841,"pfxZ":0.7374657740917385,"pX":-0.29088978432345464,"pZ":2.130154237939227,"vX0":-5.5349768328125535,"vY0":-122.10756657461157,"vZ0":-2.7979469161459765,"x":128.09,"y":181.27,"x0":2.01577028609562,"y0":50.004996826671714,"z0":5.95050260257396,"aX":-0.17336987001397058},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.0,"breakHorizontal":1.4,"spinRate":2308,"spinDirection":301},"zone":7,"typeConfidence":2.0,"plateTime":0.447757992180164,"extension":7.036787568843932},"index":2,"playId":"c2781523-e55e-3c3e-b7f4-84554a905bae","pitchNumber":3,"startTime":"2026-04-30T00:02:18.333Z","endTime":"2026-04-30T00:02:21.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17977924693944,"aZ":-37.33747789564189,"pfxX":-2.624321345439933,"pfxZ":-3.5904741927235904,"pX":-0.33236869927119,"pZ":1.49966826726685,"vX0":-4.617929974890137,"vY0":-119.47931836548301,"vZ0":-2.765625819228064,"x":129.67,"y":198.29,"x0":1.9704801230282256,"y0":50.002423837537876,"z0":6.045162797618189,"aX":-3.7735702409420404},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-7.0,"breakHorizontal":5.9,"spinRate":2422,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.4593632929206226,"extension":6.927899462356325},"index":3,"playId":"065a0387-db23-3a66-91b8-de43232ba188","pitchNumber":4,"startTime":"2026-04-30T00:02:31.138Z","endTime":"2026-04-30T00:02:34.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":85.3,"endSpeed":77.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6202278866451,"aZ":-29.301998759503395,"pfxX":0.7554871742151419,"pfxZ":1.8593513409046993,"pX":-0.312647801370055,"pZ":1.818815364976523,"vX0":-5.596647472447796,"vY0":-124.06579127539872,"vZ0":-4.369967823971826,"x":128.92,"y":189.67,"x0":1.8858591608746476,"y0":50.000065504484276,"z0":6.079062880927122,"aX":1.164898312836998},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.5,"breakHorizontal":0.1,"spinRate":2184,"spinDirection":176},"zone":7,"typeConfidence":2.0,"plateTime":0.4435498743793005,"extension":7.073976489471503},"index":4,"playId":"c1206009-43ed-3f1d-9c61-10d86e78f5e8","pitchNumber":5,"startTime":"2026-04-30T00:02:48.306Z","endTime":"2026-04-30T00:02:52.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:02:52.425Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jacob Young walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:03:02.815Z","endTime":"2026-04-30T00:04:33.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.9,"endSpeed":82.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33397707224391,"aZ":-19.252963198930527,"pfxX":1.1140068982878295,"pfxZ":7.318444979688959,"pX":-0.44839107895437674,"pZ":4.50917826517131,"vX0":-6.497078719794503,"vY0":-132.31542945001098,"vZ0":-0.2795849396606964,"x":134.09,"y":117.03,"x0":1.8986118754270576,"y0":50.003425450889786,"z0":6.0320826971470165,"aX":1.9678906874696112},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.4,"breakHorizontal":-0.6,"spinRate":2200,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.4146112815030065,"extension":7.08792428188956},"index":0,"playId":"67052509-c121-3167-9b40-dbee4e1f3bdf","pitchNumber":1,"startTime":"2026-04-30T00:03:13.898Z","endTime":"2026-04-30T00:03:17.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.914268443800612,"aZ":-40.850553415016705,"pfxX":-3.093713921944722,"pfxZ":-6.256867315373887,"pX":0.9659589241753422,"pZ":3.5682318349667805,"vX0":-1.4725633598015262,"vY0":-117.49588473460474,"vZ0":2.2984900363200604,"x":80.18,"y":142.44,"x0":2.004269285164814,"y0":50.001835744060024,"z0":6.395259857674799,"aX":-4.290673304988092},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-10.4,"breakHorizontal":6.0,"spinRate":2406,"spinDirection":326},"zone":12,"typeConfidence":2.0,"plateTime":0.467597192711684,"extension":6.874936311849346},"index":1,"playId":"443d6b38-fbc3-32dc-9593-e77bc23099f4","pitchNumber":2,"startTime":"2026-04-30T00:03:25.172Z","endTime":"2026-04-30T00:03:29.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":81.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.703912100698396,"aZ":-26.59993819659132,"pfxX":12.669227062710759,"pfxZ":3.2256273752770177,"pX":1.2031915607694916,"pZ":2.070455364106268,"vX0":-6.4628619556165905,"vY0":-131.84934456586197,"vZ0":-5.047782170076844,"x":71.14,"y":182.88,"x0":2.0637492417827037,"y0":50.00392903078157,"z0":6.01686555442499,"aX":21.909092411040014},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.7,"breakHorizontal":-21.1,"spinRate":2165,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4182848750305532,"extension":7.119929013416069},"index":2,"playId":"8f77039c-7926-3d4e-9a8a-d0991dc507b4","pitchNumber":3,"startTime":"2026-04-30T00:03:38.651Z","endTime":"2026-04-30T00:03:41.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.182660094838035,"aZ":-22.8822182476092,"pfxX":10.855096299671587,"pfxZ":5.071742845280853,"pX":0.9327474812028524,"pZ":2.222787496501261,"vX0":-5.794276210485825,"vY0":-135.37610612205205,"vZ0":-5.983230242707062,"x":81.45,"y":178.76,"x0":1.7056498611311628,"y0":50.003076726570846,"z0":6.093556405375021,"aX":19.882866801376792},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.9,"breakHorizontal":-18.2,"spinRate":2164,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.40665851899295413,"extension":7.039914788841656},"index":3,"playId":"5b35a0d3-3a6a-3386-b011-56747e87c9ea","pitchNumber":4,"startTime":"2026-04-30T00:03:53.157Z","endTime":"2026-04-30T00:03:57.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-30T00:04:02.312Z","endTime":"2026-04-30T00:04:14.788Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.943090059064122,"aZ":-28.985705463481846,"pfxX":1.351535299211704,"pfxZ":1.950493208843675,"pX":-0.5855179446825639,"pZ":0.9548453893268812,"vX0":-6.742686476358743,"vY0":-126.80077182344085,"vZ0":-6.556494348990803,"x":139.32,"y":213.0,"x0":1.9278746795080297,"y0":50.00486042448864,"z0":5.8748219545493905,"aX":2.2114900032707068},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.3,"breakHorizontal":-1.0,"spinRate":2404,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.43129005077726257,"extension":7.136176162796439},"index":5,"playId":"dc6f5ba6-a836-3856-b02d-fa18e4fb8284","pitchNumber":5,"startTime":"2026-04-30T00:04:14.788Z","endTime":"2026-04-30T00:04:18.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.599828853795895,"aZ":-27.67945675832852,"pfxX":9.244170134184714,"pfxZ":2.4210564023348837,"pX":0.7250467364328792,"pZ":4.114964166567404,"vX0":-6.219394867172069,"vY0":-135.19104004309872,"vZ0":-0.051456233986628686,"x":89.36,"y":127.68,"x0":1.8506544436242978,"y0":50.003980776086536,"z0":6.072014331521186,"aX":17.16650475310652},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.6,"breakHorizontal":-15.5,"spinRate":2206,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.4046676205756854,"extension":7.093078943985796},"index":6,"playId":"ef599cf7-0384-36a6-820a-fbaf8967c1a9","pitchNumber":6,"startTime":"2026-04-30T00:04:29.867Z","endTime":"2026-04-30T00:04:33.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:04:33.485Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daylen Lile singles on a ground ball to right fielder Carson Benge. Jacob Young to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:04:43.329Z","endTime":"2026-04-30T00:05:16.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"postOnThird":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"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(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":85.9,"endSpeed":79.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49851575684344,"aZ":-31.7986769712111,"pfxX":-0.6448949088452924,"pfxZ":0.23346139850737124,"pX":0.4353916575299473,"pZ":2.6420223933612426,"vX0":-3.692091979983892,"vY0":-125.18569090984573,"vZ0":-1.6837037929834953,"x":100.4,"y":167.45,"x0":2.0060647147182262,"y0":50.003046280641406,"z0":5.897975141473946,"aX":-1.0348646530340027},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.2,"breakHorizontal":1.9,"spinRate":2152,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.4355920073231383,"extension":7.137445955044855},"hitData":{"launchSpeed":82.5,"launchAngle":9.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.09,"coordY":135.4}},"index":0,"playId":"f618cd2b-b641-3c8c-98b7-2961f906d842","pitchNumber":1,"startTime":"2026-04-30T00:05:04.799Z","endTime":"2026-04-30T00:05:16.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-6.699999999999999,"leverageIndex":1.25,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:05:16.085Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Wiemer singles on a ground ball to third baseman Bo Bichette. Jacob Young scores. Daylen Lile to 2nd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:05:30.506Z","endTime":"2026-04-30T00:07:10.247Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"postOnSecond":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"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(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.5,"endSpeed":84.6,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.753282100887944,"aZ":-15.645664287429392,"pfxX":4.927114390368375,"pfxZ":9.038072168426242,"pX":-0.9861411302080035,"pZ":3.0321644463180433,"vX0":-9.700496611604496,"vY0":-134.29959561017964,"vZ0":-4.675528979779317,"x":154.59,"y":156.91,"x0":2.0305843209868493,"y0":50.00465082464268,"z0":5.906572667516414,"aX":9.013377367203855},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":-6.8,"spinRate":2098,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.40765820437995437,"extension":7.227379693545551},"index":0,"playId":"26d7e668-8ad2-363d-9de0-2e181887d424","pitchNumber":1,"startTime":"2026-04-30T00:05:49.424Z","endTime":"2026-04-30T00:05:53.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"third":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48032092854529,"aZ":-26.404715213211823,"pfxX":10.73077280562166,"pfxZ":3.605204969940439,"pX":-1.160257233598077,"pZ":0.5769782777624767,"vX0":-10.2284857541565,"vY0":-125.5014482723152,"vZ0":-7.83261838769205,"x":161.23,"y":223.2,"x0":1.5664689479891154,"y0":50.00519159545326,"z0":5.877188302603117,"aX":17.18656449692379},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.9,"breakHorizontal":-17.2,"spinRate":1736,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.43579584815467687,"extension":7.270223219242777},"index":1,"playId":"696f0c6a-5451-34b1-a122-61217d7b1dc4","pitchNumber":2,"startTime":"2026-04-30T00:06:11.075Z","endTime":"2026-04-30T00:06:15.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"third":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.673418087807956,"aZ":-22.167118380027652,"pfxX":8.74031012108382,"pfxZ":5.396759603091795,"pX":0.5013367499523985,"pZ":3.059454811894727,"vX0":-6.393687450820877,"vY0":-135.3031877739726,"vZ0":-3.8246242582079413,"x":97.89,"y":156.17,"x0":1.7601550718589574,"y0":50.00003094851469,"z0":6.045724452665047,"aX":16.19397940895193},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.1,"breakHorizontal":-14.4,"spinRate":2160,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.4049069351736416,"extension":7.100785435820996},"index":2,"playId":"4aa06bc7-d060-36af-93f0-749ca8a1889e","pitchNumber":3,"startTime":"2026-04-30T00:06:35.738Z","endTime":"2026-04-30T00:06:39.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"third":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24140385167483,"aZ":-28.78743026494811,"pfxX":7.179168920684601,"pfxZ":2.102009863787936,"pX":0.7253481669531382,"pZ":2.533897912938769,"vX0":-5.242214446353576,"vY0":-125.52979917571889,"vZ0":-3.0058931797194224,"x":89.35,"y":170.36,"x0":1.8986003498596686,"y0":50.002864103109445,"z0":6.068346604230585,"aX":11.562025007546715},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.4,"breakHorizontal":-12.0,"spinRate":1436,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.43481795391019773,"extension":7.187093316157096},"hitData":{"launchSpeed":63.5,"launchAngle":-60.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.45,"coordY":182.02}},"index":3,"playId":"9553b090-9caa-35ed-ae47-ca73251061a1","pitchNumber":4,"startTime":"2026-04-30T00:07:03.237Z","endTime":"2026-04-30T00:07:10.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"first":{"id":695734,"link":"/api/v1/people/695734"},"third":{"id":696285,"link":"/api/v1/people/696285"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.099999999999998,"awayTeamWinProbability":75.9,"homeTeamWinProbabilityAdded":-6.700000000000003,"leverageIndex":1.92,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:07:10.247Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nasim Nuñez walks. Daylen Lile to 3rd. Joey Wiemer to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:07:39.043Z","endTime":"2026-04-30T00:09:18.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnSecond":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"postOnThird":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.7,"endSpeed":83.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.515170850201432,"aZ":-23.16820865608965,"pfxX":10.869862516316607,"pfxZ":5.071341232182441,"pX":0.27154255885467454,"pZ":2.7838635286015623,"vX0":-7.897207364638286,"vY0":-133.15683490477258,"vZ0":-3.9037888829398577,"x":106.65,"y":163.62,"x0":1.8798944960721073,"y0":50.004371499845796,"z0":5.967533938467822,"aX":19.307555795155235},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.4,"breakHorizontal":-17.8,"spinRate":2155,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.4130814736733859,"extension":7.161460350850898},"index":0,"playId":"a22506dd-0aa7-32b7-a63f-c2677d632f31","pitchNumber":1,"startTime":"2026-04-30T00:07:52.606Z","endTime":"2026-04-30T00:07:55.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"first":{"id":686894,"link":"/api/v1/people/686894"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":92.0,"endSpeed":84.4,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78607639349526,"aZ":-17.303345684327894,"pfxX":2.632369835359575,"pfxZ":8.188092725075968,"pX":-1.1942499163125528,"pZ":2.9689832253743775,"vX0":-8.749351377198671,"vY0":-133.65966182897222,"vZ0":-4.470676826682556,"x":162.52,"y":158.62,"x0":1.7741929368694334,"y0":50.00418803586366,"z0":5.899374894387375,"aX":4.782917528922566},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.0,"breakHorizontal":-3.0,"spinRate":2069,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.40920811813654456,"extension":7.172887562528057},"index":1,"playId":"7521b005-7164-3d2f-a3a5-3c91dd0c28fd","pitchNumber":2,"startTime":"2026-04-30T00:08:14.595Z","endTime":"2026-04-30T00:08:18.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"first":{"id":686894,"link":"/api/v1/people/686894"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":92.3,"endSpeed":83.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03916352082351,"aZ":-26.738984531738645,"pfxX":12.972056318318891,"pfxZ":3.024992670438257,"pX":1.528631544855897,"pZ":2.3455989175261434,"vX0":-5.374242770393669,"vY0":-134.153262707017,"vZ0":-4.695951469519663,"x":58.73,"y":175.45,"x0":1.8895520607831844,"y0":50.00083050178594,"z0":6.0595173551195,"aX":23.290701212241267},"breaks":{"breakAngle":38.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.6,"breakHorizontal":-22.1,"spinRate":2085,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.410630336251089,"extension":7.009625488981043},"index":2,"playId":"d7725f19-9cac-35fb-bf19-c5d6665f9f5a","pitchNumber":3,"startTime":"2026-04-30T00:08:33.705Z","endTime":"2026-04-30T00:08:37.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"first":{"id":686894,"link":"/api/v1/people/686894"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.260371073557998,"aZ":-37.924345676031955,"pfxX":-1.481489548173962,"pfxZ":-4.2007976791667385,"pX":-0.6707702229844923,"pZ":0.9720784862800841,"vX0":-5.514245969048999,"vY0":-116.59821070358252,"vZ0":-3.385958356281555,"x":142.57,"y":212.53,"x0":1.923712307793818,"y0":50.00437341959848,"z0":6.045217012858452,"aX":-2.0263680570771787},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-8.2,"breakHorizontal":4.1,"spinRate":2381,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.4709408166817779,"extension":7.0870316637300315},"index":3,"playId":"494da152-282a-3415-98c7-d63854e72e04","pitchNumber":4,"startTime":"2026-04-30T00:08:54.134Z","endTime":"2026-04-30T00:08:57.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"first":{"id":686894,"link":"/api/v1/people/686894"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59171753059719,"aZ":-25.35163947151674,"pfxX":11.539116171892108,"pfxZ":3.856555971981223,"pX":1.4953500613004087,"pZ":3.0719597542069548,"vX0":-5.359177170302935,"vY0":-132.66230228565882,"vZ0":-2.6998369062245513,"x":60.0,"y":155.84,"x0":2.0518536650875547,"y0":50.000858971397555,"z0":5.967372926803062,"aX":20.39293488928564},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.6,"breakHorizontal":-19.6,"spinRate":2081,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.41421397669687465,"extension":7.180270260212839},"index":4,"playId":"04487b82-1fc2-37c9-b66c-d048e82169db","pitchNumber":5,"startTime":"2026-04-30T00:09:12.141Z","endTime":"2026-04-30T00:09:18.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"first":{"id":686894,"link":"/api/v1/people/686894"},"second":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.6,"awayTeamWinProbability":80.4,"homeTeamWinProbabilityAdded":-4.4999999999999964,"leverageIndex":1.5,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:09:18.036Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Keibert Ruiz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:10:29.924Z","endTime":"2026-04-30T00:11:59.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnSecond":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"postOnThird":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T00:09:24.510Z","endTime":"2026-04-30T00:10:32.208Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.356944857614565,"aZ":-38.082981442535676,"pfxX":-2.1915860649928947,"pfxZ":-4.2636095886731,"pX":0.238460070856299,"pZ":2.129520866485257,"vX0":-3.2819729351408093,"vY0":-117.29799463513814,"vZ0":-0.9312571454776818,"x":107.91,"y":181.28,"x0":1.9435709725137564,"y0":50.00303157982176,"z0":6.1001029320730735,"aX":-3.036514704133231},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-7.7,"breakHorizontal":4.8,"spinRate":2426,"spinDirection":330},"zone":8,"typeConfidence":2.0,"plateTime":0.467968171454086,"extension":6.9574387683969},"index":1,"playId":"edf1fb34-5d16-3d2c-8d30-6e841388172f","pitchNumber":1,"startTime":"2026-04-30T00:10:32.208Z","endTime":"2026-04-30T00:10:36.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.050051482990888,"aZ":-18.495016553160774,"pfxX":1.3453793910437462,"pfxZ":7.558199994805529,"pX":-0.814756485784865,"pZ":2.848565212341511,"vX0":-7.766575041696499,"vY0":-133.49993688713167,"vZ0":-4.659833649171462,"x":148.06,"y":161.87,"x0":1.954083096824751,"y0":50.002031748934755,"z0":5.943246207547947,"aX":2.4357218120694983},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.8,"breakHorizontal":-0.8,"spinRate":2214,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.4098833678867724,"extension":7.154265547520187},"index":2,"playId":"78fa715f-2cf4-3807-9a22-1e730c7d62b6","pitchNumber":2,"startTime":"2026-04-30T00:10:50.908Z","endTime":"2026-04-30T00:10:54.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-30T00:11:17.132Z","endTime":"2026-04-30T00:11:24.048Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.138156174122898,"aZ":-28.469952312087045,"pfxX":-0.014054215805460846,"pfxZ":2.341532029823055,"pX":-0.46659030078012276,"pZ":1.482992267837705,"vX0":-6.173735382645475,"vY0":-124.72242449322583,"vZ0":-4.915123790868761,"x":134.79,"y":198.74,"x0":2.0384663368219584,"y0":50.00418504210456,"z0":5.816105929567009,"aX":-0.020656191947697914},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":1.4,"spinRate":2256,"spinDirection":177},"zone":13,"typeConfidence":2.0,"plateTime":0.4384852751896844,"extension":7.1876716838106836},"index":4,"playId":"745bf872-4c70-378f-8ea0-838316a90130","pitchNumber":3,"startTime":"2026-04-30T00:11:24.048Z","endTime":"2026-04-30T00:11:30.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":85.4,"endSpeed":78.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.477421747629315,"aZ":-29.290427040512874,"pfxX":9.619730045609433,"pfxZ":1.8310715188173212,"pX":0.6940750080582004,"pZ":3.2082590544741247,"vX0":-6.382132672030076,"vY0":-124.25822516413679,"vZ0":-1.3491236659832802,"x":90.54,"y":152.16,"x0":2.038160611227584,"y0":50.00186768064726,"z0":6.178221899439442,"aX":15.133822998991418},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.2,"breakHorizontal":-16.1,"spinRate":1567,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.4397793645771184,"extension":7.0406257381084725},"index":5,"playId":"449e186c-0593-3399-854d-5a286da950a1","pitchNumber":4,"startTime":"2026-04-30T00:11:54.732Z","endTime":"2026-04-30T00:11:59.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.3,"awayTeamWinProbability":74.7,"homeTeamWinProbabilityAdded":5.699999999999999,"leverageIndex":1.82,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:11:59.431Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"James Wood walks. Daylen Lile scores. Joey Wiemer to 3rd. Nasim Nuñez to 2nd.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:12:16.192Z","endTime":"2026-04-30T00:14:09.235Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"postOnSecond":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnThird":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.168810073506837,"aZ":-20.19589070356074,"pfxX":8.431312597804954,"pfxZ":6.5810273376339365,"pX":-0.36409560303588134,"pZ":1.837178636538035,"vX0":-8.737383943569004,"vY0":-134.53266003410724,"vZ0":-7.113185112007781,"x":130.88,"y":189.18,"x0":1.8416591884445672,"y0":50.00176098642626,"z0":5.963799884068404,"aX":15.342170717895561},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.4,"breakHorizontal":-13.2,"spinRate":2245,"spinDirection":153},"zone":7,"typeConfidence":2.0,"plateTime":0.4082678140199887,"extension":7.258417733726763},"index":0,"playId":"244b2e13-7a70-399f-9b3a-98c88216797b","pitchNumber":1,"startTime":"2026-04-30T00:12:25.537Z","endTime":"2026-04-30T00:12:29.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":80.8,"endSpeed":74.3,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.050170536892246,"aZ":-35.275595319161134,"pfxX":-3.7849396885801965,"pfxZ":-2.233053754506444,"pX":-0.23811571007503388,"pZ":0.9206987677902712,"vX0":-4.1873092933273375,"vY0":-117.5119678134638,"vZ0":-4.079079234648677,"x":126.08,"y":213.92,"x0":2.064541041924155,"y0":50.005774500678335,"z0":5.986134474066528,"aX":-5.248128127942025},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-4.8,"breakHorizontal":7.9,"spinRate":2424,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.46764083989800787,"extension":6.973062927820391},"index":1,"playId":"3f82f9bf-6e02-3a83-9a41-c9586e4de276","pitchNumber":2,"startTime":"2026-04-30T00:12:40.518Z","endTime":"2026-04-30T00:12:44.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.700203075895157,"aZ":-28.551466718942823,"pfxX":0.3230824080148844,"pfxZ":2.1891567879647473,"pX":-0.8677165915784169,"pZ":1.528725183166488,"vX0":-7.431782678679522,"vY0":-127.77741012630051,"vZ0":-5.0721011421204985,"x":150.08,"y":197.5,"x0":2.033538584186766,"y0":50.006241176719435,"z0":5.776063982183995,"aX":0.5361563180619991},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.0,"breakHorizontal":1.1,"spinRate":2229,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.4282412507778708,"extension":7.173820036421037},"index":2,"playId":"19c2eb0c-0198-3ecb-b255-d6590ae5a78a","pitchNumber":3,"startTime":"2026-04-30T00:13:02.869Z","endTime":"2026-04-30T00:13:08.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.235931722837403,"aZ":-19.175896344811214,"pfxX":2.395168990816811,"pfxZ":7.060013496522146,"pX":-1.6960420504323481,"pZ":2.9048769787478816,"vX0":-9.916237359382757,"vY0":-134.367684152941,"vZ0":-4.465543084931155,"x":181.65,"y":160.35,"x0":1.720021037528809,"y0":50.00314471240473,"z0":5.9383053229979526,"aX":4.41103096500028},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.1,"breakHorizontal":-2.4,"spinRate":2248,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.4065683796657922,"extension":7.178440280338094},"index":3,"playId":"1f1cb564-b524-326a-b17e-1b89a7038261","pitchNumber":4,"startTime":"2026-04-30T00:13:27.967Z","endTime":"2026-04-30T00:13:31.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.316777791908578,"aZ":-36.27773984125183,"pfxX":-5.030177362715092,"pfxZ":-2.8828497290530857,"pX":0.6746831164945367,"pZ":1.0658341502946231,"vX0":-2.294563842589008,"vY0":-118.8843167113455,"vZ0":-3.6125693887331267,"x":91.28,"y":210.0,"x0":2.308188996538847,"y0":50.00576777717005,"z0":5.922364998933738,"aX":-7.149531574378613},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.9,"breakHorizontal":9.7,"spinRate":2480,"spinDirection":320},"zone":14,"typeConfidence":2.0,"plateTime":0.461991095201987,"extension":7.089199780063665},"index":4,"playId":"17c8c597-f516-3514-a803-a0c5116b054d","pitchNumber":5,"startTime":"2026-04-30T00:13:45.718Z","endTime":"2026-04-30T00:13:50.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42017217375619,"aZ":-23.315386206639133,"pfxX":10.55905350913726,"pfxZ":4.789623093004927,"pX":-1.6536202755840976,"pZ":1.7994561915194713,"vX0":-12.799996688286056,"vY0":-134.92525907971248,"vZ0":-6.319779082255653,"x":180.03,"y":190.19,"x0":1.7724480203252588,"y0":50.00524228246606,"z0":5.807255402217048,"aX":19.538492822078478},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.4,"breakHorizontal":-16.6,"spinRate":2367,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.40542422048848215,"extension":7.299239151624622},"index":5,"playId":"5c00e6b9-2403-342f-9b50-79767029e033","pitchNumber":6,"startTime":"2026-04-30T00:14:05.293Z","endTime":"2026-04-30T00:14:09.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"third":{"id":695734,"link":"/api/v1/people/695734"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":656849,"link":"/api/v1/people/656849"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.4,"awayTeamWinProbability":82.6,"homeTeamWinProbabilityAdded":-7.900000000000002,"leverageIndex":2.23,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:14:09.235Z","atBatIndex":31},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Curtis Mead hit by pitch. Joey Wiemer scores. Nasim Nuñez to 3rd. James Wood to 2nd.","rbi":1,"awayScore":5,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:16:48.385Z","endTime":"2026-04-30T00:17:26.214Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnSecond":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"postOnThird":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T00:14:20.376Z","endTime":"2026-04-30T00:14:45.295Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Sean Manaea replaces David Peterson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-30T00:14:45.295Z","endTime":"2026-04-30T00:16:50.699Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640455,"link":"/api/v1/people/640455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656849,"link":"/api/v1/people/656849","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":89.4,"endSpeed":80.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52095372202376,"aZ":-20.176428477436584,"pfxX":12.205422791285427,"pfxZ":7.085063831348329,"pX":0.4837150178197134,"pZ":4.248967471677794,"vX0":-10.815816404187721,"vY0":-129.66547472102226,"vZ0":1.3346320949975987,"x":98.56,"y":124.06,"x0":3.1345511420429415,"y0":50.00157654389625,"z0":5.272959745212604,"aX":20.66650785614924},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":13.4,"breakHorizontal":-19.6,"spinRate":2185,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.42330384602017057,"extension":6.955695079861267},"index":2,"playId":"357e16a2-26ea-38b3-8cb6-5eb2555e7bfd","pitchNumber":1,"startTime":"2026-04-30T00:16:50.699Z","endTime":"2026-04-30T00:16:54.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":88.2,"endSpeed":80.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.746366668678142,"aZ":-20.23057424641292,"pfxX":10.776562659862247,"pfxZ":7.24864560056397,"pX":0.4235698202403782,"pZ":2.806150929719768,"vX0":-10.895643549009186,"vY0":-127.89696952268251,"vZ0":-1.7033977101343583,"x":100.85,"y":163.01,"x0":3.3500776701854886,"y0":50.001029887470516,"z0":5.076254094700525,"aX":17.75259596354718},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":13.0,"breakHorizontal":-16.9,"spinRate":2145,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.4291649346865256,"extension":6.965023766024958},"index":3,"playId":"6c3971bf-b45f-3014-b0e3-401c6df57a54","pitchNumber":2,"startTime":"2026-04-30T00:17:05.564Z","endTime":"2026-04-30T00:17:09.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.9,"endSpeed":67.5,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.061384980305714,"aZ":-30.04839921656709,"pfxX":-5.2359875745130875,"pfxZ":1.8657688090130797,"pX":-2.6870567736073965,"pZ":1.6848410397376483,"vX0":-11.394811359720418,"vY0":-106.98066485315138,"vZ0":0.14730384613441716,"x":219.42,"y":193.29,"x0":3.421454785433697,"y0":50.005024809556105,"z0":5.025752294027616,"aX":-5.976769221485813},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":3.8,"breakHorizontal":13.0,"spinRate":2310,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.5149849839463267,"extension":6.628251942879949},"index":4,"playId":"0389ff8b-5986-39d7-9ad1-cddcda44ce47","pitchNumber":3,"startTime":"2026-04-30T00:17:18.907Z","endTime":"2026-04-30T00:17:26.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"first":{"id":695578,"link":"/api/v1/people/695578"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":1.63,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:17:26.214Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brady House hits a grand slam (4) to left center field. Nasim Nuñez scores. James Wood scores. Curtis Mead scores.","rbi":4,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:17:49.589Z","endTime":"2026-04-30T00:18:31.027Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":{"id":640455,"link":"/api/v1/people/640455"},"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":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":656849,"link":"/api/v1/people/656849"},"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":{"id":640455,"link":"/api/v1/people/640455"},"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(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":90.0,"endSpeed":80.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79944321407035,"aZ":-19.581770627250464,"pfxX":10.183153174325145,"pfxZ":7.465924460583311,"pX":-0.6251170309139389,"pZ":1.9597275671365482,"vX0":-12.74778929989417,"vY0":-130.20749309895788,"vZ0":-3.9411482658885593,"x":140.83,"y":185.87,"x0":3.0516400783277113,"y0":50.004342285083005,"z0":5.007859045988915,"aX":17.181091680245096},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.6,"breakHorizontal":-15.0,"spinRate":2154,"spinDirection":115},"zone":7,"typeConfidence":2.0,"plateTime":0.4235096689854716,"extension":7.216271565267837},"index":0,"playId":"e0c6c172-abea-3d5c-b15d-220953715820","pitchNumber":1,"startTime":"2026-04-30T00:17:53.658Z","endTime":"2026-04-30T00:17:57.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":695578,"link":"/api/v1/people/695578"},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":80.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.826514553077597,"aZ":-19.545417035887496,"pfxX":9.035618883815559,"pfxZ":7.501136780107732,"pX":-0.12343866463019171,"pZ":3.3343418075582587,"vX0":-11.579366135011352,"vY0":-130.08508383997903,"vZ0":-0.6653054173704244,"x":121.71,"y":148.75,"x0":3.248946874362809,"y0":50.000163607760996,"z0":5.099342389011252,"aX":15.207425022040411},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.6,"breakHorizontal":-13.2,"spinRate":2133,"spinDirection":114},"zone":2,"typeConfidence":2.0,"plateTime":0.42394976089353786,"extension":6.936261383364804},"hitData":{"launchSpeed":106.0,"launchAngle":25.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":77.9,"coordY":51.27}},"index":1,"playId":"d2917ffb-bf79-3f54-be66-f30fb5d5a75d","pitchNumber":2,"startTime":"2026-04-30T00:18:08.039Z","endTime":"2026-04-30T00:18:31.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":695578,"link":"/api/v1/people/695578"},"third":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":-9.5,"leverageIndex":1.13,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:18:31.027Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"CJ Abrams doubles (4) on a sharp line drive to left fielder MJ Melendez.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:18:53.093Z","endTime":"2026-04-30T00:19:06.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01965456682554,"aZ":-20.60186920392792,"pfxX":10.1260656733873,"pfxZ":6.629933100495437,"pX":0.09210919776366344,"pZ":2.636183774892911,"vX0":-11.48410459114213,"vY0":-131.5527518576735,"vZ0":-2.4755227184301414,"x":113.49,"y":167.6,"x0":3.2072837655931257,"y0":50.00304684833366,"z0":5.123773081162992,"aX":17.67423375451427},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.6,"breakHorizontal":-15.7,"spinRate":2062,"spinDirection":117},"zone":5,"typeConfidence":2.0,"plateTime":0.4170528653606582,"extension":7.058606701115499},"hitData":{"launchSpeed":103.0,"launchAngle":19.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":83.56,"coordY":71.04}},"index":0,"playId":"be4df463-c855-38a3-b3cc-390a0dddc35d","pitchNumber":1,"startTime":"2026-04-30T00:18:53.093Z","endTime":"2026-04-30T00:19:06.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.10000000000000009,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:19:06.519Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Young called out on strikes.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-30T00:20:04.563Z","endTime":"2026-04-30T00:21:17.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T00:19:23.109Z","endTime":"2026-04-30T00:20:06.672Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":72.9,"endSpeed":66.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.918527959241647,"aZ":-30.84107515322121,"pfxX":-5.3471842357176875,"pfxZ":1.1836047371808718,"pX":-0.7128731362680832,"pZ":2.7645595168328914,"vX0":-7.246783963092846,"vY0":-105.88276028717267,"vZ0":2.2911848708586913,"x":144.17,"y":164.14,"x0":3.4629786441116877,"y0":50.00047610232001,"z0":5.224740317831908,"aX":-6.003858736834888},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":3.2,"breakHorizontal":11.9,"spinRate":2232,"spinDirection":282},"zone":4,"typeConfidence":2.0,"plateTime":0.5194689762483922,"extension":6.548259057863274},"index":1,"playId":"fb5c3380-2a18-3893-a0d5-09563762b06a","pitchNumber":1,"startTime":"2026-04-30T00:20:06.672Z","endTime":"2026-04-30T00:20:10.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.9,"endSpeed":66.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.685524579304065,"aZ":-33.24756700511169,"pfxX":-6.800556396280349,"pfxZ":-0.9613712715723945,"pX":0.6664597827206648,"pZ":1.0249376265380108,"vX0":-3.9463158358999446,"vY0":-105.99958258330336,"vZ0":-0.5418828100756035,"x":91.6,"y":211.11,"x0":3.4453805147016046,"y0":50.00055931922621,"z0":5.13004662627787,"aX":-7.619906170560123},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-1.6,"breakHorizontal":13.4,"spinRate":2166,"spinDirection":293},"zone":14,"typeConfidence":2.0,"plateTime":0.5197563996389603,"extension":6.514075166670183},"index":2,"playId":"aaee624c-91c7-3153-aa3d-a70cfa976abc","pitchNumber":2,"startTime":"2026-04-30T00:20:20.099Z","endTime":"2026-04-30T00:20:24.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25830705647804,"aZ":-29.47547346040295,"pfxX":11.150782457020103,"pfxZ":1.7623013241558887,"pX":1.1896706622756936,"pZ":2.121089916920183,"vX0":-8.551672480430595,"vY0":-123.09814910168224,"vZ0":-1.0288980663563978,"x":71.65,"y":181.51,"x0":3.266122952312617,"y0":50.00159563683052,"z0":5.048034977658309,"aX":17.05047429834937},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.2,"breakHorizontal":-18.1,"spinRate":1732,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.4455679648542139,"extension":6.620636761820297},"index":3,"playId":"ccf93e44-e745-321e-9064-aa751eef2a31","pitchNumber":3,"startTime":"2026-04-30T00:20:33.739Z","endTime":"2026-04-30T00:20:37.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.2,"endSpeed":66.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.678759646949615,"aZ":-31.956386778202187,"pfxX":-6.693623150096523,"pfxZ":0.1918658560315869,"pX":-1.476075339084962,"pZ":0.2259922921418016,"vX0":-7.951546194920622,"vY0":-106.23534477987529,"vZ0":-2.3018523097018715,"x":173.26,"y":232.68,"x0":3.214530328561989,"y0":50.001307401146015,"z0":5.028520964148202,"aX":-7.492563848686884},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":0.0,"breakHorizontal":14.6,"spinRate":2264,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.5196818715764238,"extension":6.861326891028593},"index":4,"playId":"5b6cc493-631f-3b90-a001-84281fd165b4","pitchNumber":4,"startTime":"2026-04-30T00:20:52.538Z","endTime":"2026-04-30T00:20:57.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.35059113619662,"aZ":-18.040761595759186,"pfxX":9.039427678397795,"pfxZ":8.074299730027105,"pX":-0.15603904304396904,"pZ":1.9024326534562839,"vX0":-11.382997929419702,"vY0":-131.56601238047503,"vZ0":-4.577527693547058,"x":122.95,"y":187.41,"x0":3.055494109629602,"y0":50.00120584484057,"z0":5.004940978081747,"aX":15.819673650163379},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.8,"breakHorizontal":-13.8,"spinRate":2059,"spinDirection":116},"zone":8,"typeConfidence":2.0,"plateTime":0.4165757248293591,"extension":7.285398179196122},"index":5,"playId":"67953539-764f-384d-854d-8bc1393951f9","pitchNumber":5,"startTime":"2026-04-30T00:21:12.199Z","endTime":"2026-04-30T00:21:17.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:21:17.230Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out, shortstop CJ Abrams to first baseman Curtis Mead.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T00:23:11.372Z","endTime":"2026-04-30T00:23:47.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71188104839486,"aZ":-11.846471839268437,"pfxX":-3.666839659776432,"pfxZ":10.524362001287392,"pX":0.23431198524311458,"pZ":2.6461391165625177,"vX0":6.464167265849198,"vY0":-138.53297402377328,"vZ0":-6.472473158106557,"x":108.07,"y":167.33,"x0":-1.6594725146051132,"y0":50.00438730496253,"z0":5.814780138576125,"aX":-7.084020623722338},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":5.2,"spinRate":2256,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.39629198262912935,"extension":6.389733619593904},"index":0,"playId":"25fef13c-db84-3793-bb2f-d6f4e9d3bce5","pitchNumber":1,"startTime":"2026-04-30T00:23:23.759Z","endTime":"2026-04-30T00:23:27.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":95.5,"endSpeed":86.6,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93900667725514,"aZ":-15.56747205870881,"pfxX":-3.475558063489053,"pfxZ":8.576835126084935,"pX":-0.3607771974968207,"pZ":2.868936280732398,"vX0":5.194295755024978,"vY0":-138.93187506815903,"vZ0":-5.1685562091380675,"x":130.75,"y":161.32,"x0":-1.811446031531793,"y0":50.00004248855516,"z0":5.803952523167281,"aX":-6.727688681242355},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":5.0,"spinRate":2285,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.39570965639957256,"extension":6.282173907966527},"hitData":{"launchSpeed":87.8,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.9,"coordY":146.62}},"index":1,"playId":"9110fd97-e618-3ef0-8d5b-5f259174fd67","pitchNumber":2,"startTime":"2026-04-30T00:23:38.867Z","endTime":"2026-04-30T00:23:47.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.3999999999999999,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:23:47.217Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyrone Taylor singles on a ground ball to shortstop CJ Abrams.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T00:23:57.385Z","endTime":"2026-04-30T00:24:35.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.10689768341801,"aZ":-13.350100167268367,"pfxX":-3.0879556759619264,"pfxZ":9.535513211673583,"pX":0.523303957130714,"pZ":3.753771828239181,"vX0":6.550332987318716,"vY0":-140.40568026930478,"vZ0":-3.9313027562999374,"x":97.05,"y":137.43,"x0":-1.4505635528226424,"y0":50.00508150656472,"z0":6.055753540484337,"aX":-6.09813895686839},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":4.1,"spinRate":2379,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3917904572277533,"extension":6.4784312028858215},"index":0,"playId":"1374240d-a2ac-33da-a641-7b3b87ab35c9","pitchNumber":1,"startTime":"2026-04-30T00:24:11.792Z","endTime":"2026-04-30T00:24:15.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":85.9,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.288951198582915,"aZ":-21.670292371784186,"pfxX":-11.060119329191231,"pfxZ":5.497401869981957,"pX":-0.004864389983644328,"pZ":2.617563581640561,"vX0":8.133752953627802,"vY0":-138.6592964765964,"vZ0":-4.99171516267209,"x":117.19,"y":168.11,"x0":-1.5665931820244023,"y0":50.00587632438607,"z0":5.9235453269286475,"aX":-21.146577229138817},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.9,"breakHorizontal":17.9,"spinRate":2205,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.39780652537438943,"extension":6.415518200884475},"hitData":{"launchSpeed":95.5,"launchAngle":-6.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":152.19}},"index":1,"playId":"bf6aefdc-133b-3c8f-b8e1-56c7f92110d8","pitchNumber":2,"startTime":"2026-04-30T00:24:28.349Z","endTime":"2026-04-30T00:24:35.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":0.49999999999999956,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:24:35.475Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T00:24:52.552Z","endTime":"2026-04-30T00:26:15.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.970949753790734,"aZ":-42.23118118080802,"pfxX":4.133056374397112,"pfxZ":-6.646520441418746,"pX":1.011451192240767,"pZ":1.4018805903383134,"vX0":5.368199725883795,"vY0":-122.96895423694772,"vZ0":-2.2641699394691814,"x":78.45,"y":200.93,"x0":-1.7461239531510497,"y0":50.000219875894494,"z0":5.955827342870051,"aX":6.256378953144037},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-12.4,"breakHorizontal":-8.9,"spinRate":2244,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4473725707286502,"extension":6.431516763107354},"index":0,"playId":"5f1775cd-794f-3ffd-aaa6-d40dd6608d93","pitchNumber":1,"startTime":"2026-04-30T00:25:06.641Z","endTime":"2026-04-30T00:25:11.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.662723353278704,"aZ":-38.21324084331717,"pfxX":8.731502801460643,"pfxZ":-3.984246005551424,"pX":1.2304891696033726,"pZ":1.7727023769136327,"vX0":4.548049982905533,"vY0":-123.19510694348492,"vZ0":-2.215939601413864,"x":70.1,"y":190.92,"x0":-1.7822106920298109,"y0":50.002625001817265,"z0":5.95709073612039,"aX":13.233429208066644},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-7.4,"breakHorizontal":-16.9,"spinRate":2277,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4469855297805152,"extension":6.385192921089254},"index":1,"playId":"935c1a37-446c-3710-ac34-3d7d4d684c72","pitchNumber":2,"startTime":"2026-04-30T00:25:25.634Z","endTime":"2026-04-30T00:25:30.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.747812096288076,"aZ":-42.21408770722183,"pfxX":5.61402452682983,"pfxZ":-6.5799450745454475,"pX":-0.8026441913983356,"pZ":2.031777231777124,"vX0":0.7800978516661974,"vY0":-123.84923558286201,"vZ0":-1.0641345335770689,"x":147.59,"y":183.92,"x0":-1.8511755786451096,"y0":50.001072942506305,"z0":6.052581291309574,"aX":8.568468020993969},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.9,"breakHorizontal":-10.3,"spinRate":2270,"spinDirection":37},"zone":7,"typeConfidence":2.0,"plateTime":0.44523576337223547,"extension":6.31073134903495},"index":2,"playId":"8720faf8-eb21-3cfc-8d19-9b7cd830ae91","pitchNumber":3,"startTime":"2026-04-30T00:25:47.575Z","endTime":"2026-04-30T00:25:51.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.394243053356085,"aZ":-12.713951014388796,"pfxX":-4.241635125895737,"pfxZ":9.834438137498225,"pX":0.8728363430255387,"pZ":3.095244941320266,"vX0":8.361226551775523,"vY0":-140.19007994549185,"vZ0":-5.2319734271371,"x":83.73,"y":155.21,"x0":-1.605058160833017,"y0":50.004019655770335,"z0":5.824154933270168,"aX":-8.394917975929804},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":5.9,"spinRate":2403,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.39155579588080025,"extension":6.477835122252891},"index":3,"playId":"1c739a54-e4e2-3761-b97c-14ebeb2a42aa","pitchNumber":4,"startTime":"2026-04-30T00:26:10.007Z","endTime":"2026-04-30T00:26:15.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.6,"awayTeamWinProbability":98.4,"homeTeamWinProbabilityAdded":-0.5999999999999996,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:26:15.909Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a line drive to center fielder Jacob Young. Tyrone Taylor to 2nd.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T00:26:26.935Z","endTime":"2026-04-30T00:26:54.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnSecond":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.661627946491013,"aZ":-40.71375206112247,"pfxX":7.342458012417759,"pfxZ":-5.536441701840933,"pX":0.836936323367214,"pZ":1.5765525093651214,"vX0":3.9798627372306323,"vY0":-124.19102117560767,"vZ0":-2.4343949161655862,"x":85.1,"y":196.21,"x0":-1.7463405476094598,"y0":50.00087951824409,"z0":5.994993467238045,"aX":11.329656451076522},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-10.3,"breakHorizontal":-14.3,"spinRate":2245,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4430698121495129,"extension":6.355101985711493},"hitData":{"launchSpeed":78.4,"launchAngle":14.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.11,"coordY":107.09}},"index":0,"playId":"a8c17e9d-ba70-397b-8cb4-996e2163a8d3","pitchNumber":1,"startTime":"2026-04-30T00:26:43.291Z","endTime":"2026-04-30T00:26:54.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":0.3999999999999999,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:26:54.488Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronny Mauricio strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-30T00:27:03.269Z","endTime":"2026-04-30T00:29:05.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1,2],"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":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.291190424568615,"aZ":-43.2749336044963,"pfxX":5.102122641486034,"pfxZ":-7.162908752841178,"pX":-0.9176152634069685,"pZ":3.224286126533156,"vX0":0.5918118603561513,"vY0":-124.333735701433,"vZ0":1.6363254353293337,"x":151.98,"y":151.72,"x0":-1.8214905858325237,"y0":50.0034343207632,"z0":6.176593425805337,"aX":7.906628361106287},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-12.2,"breakHorizontal":-9.4,"spinRate":2155,"spinDirection":36},"zone":11,"typeConfidence":2.0,"plateTime":0.4422566235723022,"extension":6.302442769597507},"index":0,"playId":"84cba26b-3772-3c1e-9a25-be3216f595f5","pitchNumber":1,"startTime":"2026-04-30T00:27:23.248Z","endTime":"2026-04-30T00:27:27.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.793488727927922,"aZ":-16.094613268496513,"pfxX":-2.6233392788231855,"pfxZ":8.257903413558509,"pX":0.8579483616575554,"pZ":4.810280952089594,"vX0":7.950391390798344,"vY0":-138.8348303598595,"vZ0":-0.37551868573202146,"x":84.3,"y":108.9,"x0":-1.705086005956469,"y0":50.00345297803888,"z0":6.020771177131883,"aX":-5.109181015569746},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":3.0,"spinRate":2296,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3948850754060862,"extension":6.3631018484852175},"index":1,"playId":"6dcb26ed-92ce-348a-8598-8cbdad8b56ab","pitchNumber":2,"startTime":"2026-04-30T00:27:44.290Z","endTime":"2026-04-30T00:27:48.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.839967654877746,"aZ":-42.64283005458949,"pfxX":3.7594657331709054,"pfxZ":-7.1610770852346555,"pX":0.12517625144633115,"pZ":0.42765265313662,"vX0":3.367153904799214,"vY0":-121.03168197546792,"vZ0":-3.9361160501092005,"x":112.23,"y":227.23,"x0":-1.77989083730699,"y0":50.00219989396339,"z0":5.865351498234289,"aX":5.495867007087401},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-13.7,"breakHorizontal":-7.7,"spinRate":2177,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.45508640442268034,"extension":6.41151470461855},"index":2,"playId":"cd2fc81e-9a8a-3e5a-9eb7-d243cb39cfd5","pitchNumber":3,"startTime":"2026-04-30T00:28:03.654Z","endTime":"2026-04-30T00:28:12.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Cade Cavalli. Tyrone Taylor to 3rd. Marcus Semien to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"actionPlayId":"cd2fc81e-9a8a-3e5a-9eb7-d243cb39cfd5","startTime":"2026-04-30T00:28:28.291Z","endTime":"2026-04-30T00:28:39.824Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"second":{"id":621438,"link":"/api/v1/people/621438"},"postOnSecond":{"id":543760,"link":"/api/v1/people/543760"},"postOnThird":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":0.19999999999999973,"leverageIndex":0.3,"dramaIndex":14.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.801006199528402,"aZ":-42.970874779656455,"pfxX":3.588054097756311,"pfxZ":-6.865816545699783,"pX":0.7127084818342515,"pZ":1.7365004658283847,"vX0":4.86142014976644,"vY0":-125.26709811726613,"vZ0":-1.6103884696631001,"x":89.83,"y":191.89,"x0":-1.727185505226558,"y0":50.003765031127884,"z0":5.9348233637036785,"aX":5.641114407355529},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-12.5,"breakHorizontal":-7.7,"spinRate":2173,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.4390313291397012,"extension":6.405141192314519},"index":4,"playId":"2adf5078-e5a7-3249-a50e-5b24eaa027d7","pitchNumber":4,"startTime":"2026-04-30T00:28:39.824Z","endTime":"2026-04-30T00:28:44.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.893414330829295,"aZ":-42.37988310890533,"pfxX":3.4150228982650863,"pfxZ":-6.5725798477818795,"pX":0.6465655350459026,"pZ":0.736731164991547,"vX0":4.615930390428821,"vY0":-124.31658964418877,"vZ0":-4.160731616657017,"x":120.16,"y":147.02,"x0":-1.6841012008977738,"y0":50.00478346445399,"z0":5.980957580046579,"aX":5.3002377640458},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-12.7,"breakHorizontal":-7.3,"spinRate":2245,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4420292504323595,"extension":6.4111927293123605},"index":5,"playId":"61ebb680-c6f5-36cb-8e69-d84daee15df7","pitchNumber":5,"startTime":"2026-04-30T00:28:59.629Z","endTime":"2026-04-30T00:29:05.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":621438,"link":"/api/v1/people/621438"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.8999999999999997,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:29:05.231Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T00:31:01.781Z","endTime":"2026-04-30T00:32:07.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":76.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89370023585681,"aZ":-24.641600484900994,"pfxX":1.9100759358621344,"pfxZ":4.993645324592254,"pX":-1.3063299005359859,"pZ":2.0965004832322656,"vX0":-11.627830953185391,"vY0":-122.733475222608,"vZ0":-1.9152139516831204,"x":166.79,"y":182.17,"x0":3.2679877113191633,"y0":50.0014023139935,"z0":5.009484282977853,"aX":2.8810849235585243},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.8,"breakHorizontal":-0.4,"spinRate":2014,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4482482099625207,"extension":6.802928124518877},"index":0,"playId":"8cfd17f8-8bb8-30b5-91d9-a013c242ddb8","pitchNumber":1,"startTime":"2026-04-30T00:31:08.814Z","endTime":"2026-04-30T00:31:12.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-30T00:31:17.736Z","endTime":"2026-04-30T00:31:24.560Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":84.6,"endSpeed":76.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4872818622532,"aZ":-25.639882040675623,"pfxX":2.266321758208486,"pfxZ":4.339339333835066,"pX":-1.788309653561388,"pZ":2.0554228778173687,"vX0":-12.9762248139661,"vY0":-122.5352022115555,"vZ0":-1.7856918288610168,"x":185.17,"y":183.28,"x0":3.3044847373512667,"y0":50.00279714562419,"z0":5.005960773790285,"aX":3.414713168259938},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.7,"breakHorizontal":-0.7,"spinRate":2097,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4487451889989371,"extension":6.953612931550349},"index":2,"playId":"751471af-021d-3d44-ae92-8e33c1ad7420","pitchNumber":2,"startTime":"2026-04-30T00:31:24.560Z","endTime":"2026-04-30T00:31:27.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":90.3,"endSpeed":81.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.50116149114119,"aZ":-20.299099086858703,"pfxX":11.868279711730326,"pfxZ":6.922192421797344,"pX":-0.9668206285147796,"pZ":1.9129762757145143,"vX0":-14.408780170744649,"vY0":-130.64753473017723,"vZ0":-3.988241954623119,"x":153.85,"y":187.13,"x0":3.0977535213610428,"y0":50.00355192122932,"z0":4.999848012567673,"aX":20.361464143202326},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.6,"breakHorizontal":-18.0,"spinRate":2060,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.42048487934394174,"extension":6.996943429139339},"index":3,"playId":"eb5f1170-3420-3652-9605-e9fa8586e6bc","pitchNumber":3,"startTime":"2026-04-30T00:31:35.785Z","endTime":"2026-04-30T00:31:39.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":68.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85640537943399,"aZ":-29.32829463279747,"pfxX":-6.48097100896278,"pfxZ":2.3377386286332165,"pX":-0.18797877930709925,"pZ":2.9110302479193417,"vX0":-6.385029554343085,"vY0":-111.16115686069261,"vZ0":1.806384219906158,"x":124.17,"y":160.18,"x0":3.5926117000648254,"y0":50.00320872601306,"z0":5.1922392501847785,"aX":-7.895613058817953},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":5.2,"breakHorizontal":13.8,"spinRate":2191,"spinDirection":281},"zone":2,"typeConfidence":2.0,"plateTime":0.4978209422491009,"extension":6.575164434674921},"index":4,"playId":"fffdbd03-342b-343b-9f49-e9dd1fa29db4","pitchNumber":4,"startTime":"2026-04-30T00:31:47.753Z","endTime":"2026-04-30T00:31:51.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":68.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.23591760251525,"aZ":-31.269686967329775,"pfxX":-2.8030059721461464,"pfxZ":0.7485446637687616,"pX":-0.13956471987976332,"pZ":3.438314525748396,"vX0":-6.4841767368662095,"vY0":-109.25555325355013,"vZ0":3.2372751750203514,"x":122.32,"y":145.95,"x0":3.237192038277355,"y0":50.000220999524714,"z0":5.3099413540603315,"aX":-3.3689159407322413},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":2.6,"breakHorizontal":6.8,"spinRate":2189,"spinDirection":291},"zone":11,"typeConfidence":2.0,"plateTime":0.5023765062031726,"extension":6.8221468138313},"index":5,"playId":"fe3be95b-edfe-3dee-841a-684152cfa82a","pitchNumber":5,"startTime":"2026-04-30T00:32:03.500Z","endTime":"2026-04-30T00:32:07.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:32:07.682Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Wiemer strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T00:32:15.337Z","endTime":"2026-04-30T00:32:59.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":90.4,"endSpeed":82.4,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.34663338219247,"aZ":-22.77864422126602,"pfxX":10.479534473559086,"pfxZ":5.397069511745574,"pX":0.3142480651558502,"pZ":2.506125210610342,"vX0":-11.14957496287072,"vY0":-131.23316309216167,"vZ0":-2.0929323754123366,"x":105.02,"y":171.11,"x0":3.2608125701947417,"y0":50.00020589573569,"z0":5.014487923517246,"aX":18.235634519222753},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.5,"breakHorizontal":-16.4,"spinRate":2037,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.41772520181934736,"extension":7.069028777741218},"index":0,"playId":"b0835ffd-7784-3e9d-abab-ce48a27ddc28","pitchNumber":1,"startTime":"2026-04-30T00:32:28.915Z","endTime":"2026-04-30T00:32:32.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32247552003911,"aZ":-27.46781447837251,"pfxX":2.818774087620088,"pfxZ":3.093253560001168,"pX":-0.06005370543775366,"pZ":2.1961498328872495,"vX0":-9.366702240279377,"vY0":-122.37171650707062,"vZ0":-1.0642165326032997,"x":119.29,"y":179.48,"x0":3.444912484195198,"y0":50.00318676533252,"z0":4.981883535554329,"aX":4.2907185366392575},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.6,"breakHorizontal":-3.0,"spinRate":2139,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.4469665367900051,"extension":6.8305068546552885},"index":1,"playId":"9ffe88ae-31a6-3abd-8f2a-c02bc375b3b6","pitchNumber":2,"startTime":"2026-04-30T00:32:40.712Z","endTime":"2026-04-30T00:32:44.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.227716065600237,"aZ":-20.35098552896984,"pfxX":9.775590227150527,"pfxZ":6.589185978791477,"pX":0.22960365748925804,"pZ":3.474235296889705,"vX0":-11.299093078999356,"vY0":-132.8093456964438,"vZ0":-0.32451223097846355,"x":108.25,"y":144.98,"x0":3.259992433389213,"y0":50.00307241819843,"z0":5.072284766666355,"aX":17.543187144247902},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.1,"breakHorizontal":-15.4,"spinRate":2062,"spinDirection":119},"zone":2,"typeConfidence":2.0,"plateTime":0.4116910046653923,"extension":7.034088441245921},"index":2,"playId":"b160572b-5908-311c-a7c7-a39e06075d0f","pitchNumber":3,"startTime":"2026-04-30T00:32:55.935Z","endTime":"2026-04-30T00:32:59.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:32:59.937Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mets challenged (play at 1st), call on the field was upheld: Nasim Nuñez singles on a ground ball to first baseman Brett Baty.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T00:33:16.483Z","endTime":"2026-04-30T00:34:21.746Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"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":83.7,"endSpeed":76.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.250422438511716,"aZ":-25.88984635052853,"pfxX":0.1925615280210895,"pfxZ":4.191443790735729,"pX":-0.7225154263192124,"pZ":3.373113044744019,"vX0":-9.853958434052718,"vY0":-121.56086478667298,"vZ0":1.3120380195503811,"x":144.54,"y":147.71,"x0":3.3543934390830636,"y0":50.005323468087695,"z0":5.069669567864212,"aX":0.2896010987817343},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.2,"breakHorizontal":1.9,"spinRate":2143,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.4501289846355867,"extension":6.771487189894583},"index":0,"playId":"65d45d82-f0f1-3c7c-9ccb-91072a4760fd","pitchNumber":1,"startTime":"2026-04-30T00:33:19.548Z","endTime":"2026-04-30T00:33:23.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.624817441713752,"aZ":-24.1832605395026,"pfxX":-0.024958708791181117,"pfxZ":5.328110775749799,"pX":-1.12268897964273,"pZ":2.382795559487083,"vX0":-10.995284508556505,"vY0":-121.62053525235333,"vZ0":-1.3821613007154783,"x":159.79,"y":174.44,"x0":3.4580697765754618,"y0":50.003134104554164,"z0":5.053905973984098,"aX":-0.03474606503214686},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.6,"breakHorizontal":2.6,"spinRate":2161,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.4501873616752379,"extension":6.830902747149403},"index":1,"playId":"45450795-25e3-3654-bd5a-a56734c74736","pitchNumber":2,"startTime":"2026-04-30T00:33:31.564Z","endTime":"2026-04-30T00:33:36.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.392498937478383,"aZ":-32.25403738058813,"pfxX":9.584767383145662,"pfxZ":-0.052730760551907174,"pX":-0.042698295295212456,"pZ":1.127722272740275,"vX0":-11.351747569375405,"vY0":-124.22662757429327,"vZ0":-3.000187537911115,"x":118.63,"y":208.33,"x0":3.3362752471597537,"y0":50.00230700215778,"z0":5.02654934333564,"aX":15.012883140683643},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.6,"breakHorizontal":-14.8,"spinRate":1729,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.44055722663376873,"extension":6.778144030530745},"index":2,"playId":"2f386ef0-d50a-3ed4-bdce-ee7e80602ac0","pitchNumber":3,"startTime":"2026-04-30T00:33:45.168Z","endTime":"2026-04-30T00:33:48.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.386894141361488,"aZ":-24.244752760696166,"pfxX":0.27487378791033856,"pfxZ":5.296686628163023,"pX":-0.15641983404537615,"pZ":3.551092660223941,"vX0":-8.586147682112196,"vY0":-121.46610254286502,"vZ0":1.1118056506177125,"x":122.96,"y":142.9,"x0":3.385763948469554,"y0":50.00308808990275,"z0":5.192712717762288,"aX":0.4135319636744893},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":10.1,"breakHorizontal":1.6,"spinRate":2125,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4506278443850351,"extension":6.791508995813095},"index":3,"playId":"e6851620-84b4-3711-8c91-fe30021e957b","pitchNumber":4,"startTime":"2026-04-30T00:33:57.290Z","endTime":"2026-04-30T00:34:02.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":81.5,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.688087621802914,"aZ":-28.508562349592708,"pfxX":13.370041287514555,"pfxZ":2.1482933545693275,"pX":0.314341903737895,"pZ":2.012906640928207,"vX0":-12.047515132121175,"vY0":-130.31877942141188,"vZ0":-2.1351736705187347,"x":105.02,"y":184.43,"x0":3.280408321831556,"y0":50.00176620869023,"z0":5.015745588331043,"aX":22.789060964163102},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":-21.2,"spinRate":2000,"spinDirection":116},"zone":9,"typeConfidence":2.0,"plateTime":0.4217656472942237,"extension":7.0163410271215385},"hitData":{"launchSpeed":87.8,"launchAngle":-39.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.78,"coordY":163.84}},"index":4,"playId":"d6a87647-ff8d-326e-8b66-a66c8c3fb064","pitchNumber":5,"startTime":"2026-04-30T00:34:12.710Z","endTime":"2026-04-30T00:34:21.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":121},"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:34:21.746Z","atBatIndex":43},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Keibert Ruiz grounds into a force out, third baseman Bo Bichette to second baseman Marcus Semien. Nasim Nuñez out at 2nd.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-30T00:37:01.562Z","endTime":"2026-04-30T00:37:21.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.199206721298157,"aZ":-28.799976850177245,"pfxX":11.688979472826713,"pfxZ":2.0240111524196394,"pX":-0.19291282573738283,"pZ":1.8638469158203737,"vX0":-12.344638391879476,"vY0":-128.34050994688553,"vZ0":-2.5963900148383607,"x":124.35,"y":188.46,"x0":3.166562175805723,"y0":50.00030389517647,"z0":5.137589743197127,"aX":19.447587646307753},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.2,"breakHorizontal":-18.4,"spinRate":1996,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.42720287216802433,"extension":6.997944894625387},"hitData":{"launchSpeed":98.8,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.58,"coordY":166.88}},"index":0,"playId":"cf8c36ed-0411-3f9f-a6cb-323056ca61e6","pitchNumber":1,"startTime":"2026-04-30T00:37:12.742Z","endTime":"2026-04-30T00:37:21.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":0.09999999999999987,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:37:21.203Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bo Bichette singles on a ground ball to left fielder Daylen Lile.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T00:39:15.065Z","endTime":"2026-04-30T00:39:40.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95118248423435,"aZ":-21.539349855590682,"pfxX":-8.401842641956145,"pfxZ":5.6102904251869266,"pX":-0.8403785751296446,"pZ":2.8536977213447354,"vX0":5.277242066927494,"vY0":-136.98604129238078,"vZ0":-4.2980947480130425,"x":149.03,"y":161.73,"x0":-1.7026359448749326,"y0":50.00379083442683,"z0":5.920202830828631,"aX":-15.92960545821814},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.4,"breakHorizontal":14.0,"spinRate":2160,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40021807558257994,"extension":6.372602578712597},"hitData":{"launchSpeed":105.5,"launchAngle":2.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.3,"coordY":116.89}},"index":0,"playId":"2320ce3b-b49d-38bd-8540-eef350e798ca","pitchNumber":1,"startTime":"2026-04-30T00:39:28.285Z","endTime":"2026-04-30T00:39:40.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":0.6999999999999997,"leverageIndex":0.15,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:39:40.299Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Juan Soto singles on a ground ball to right fielder Joey Wiemer. Bo Bichette to 3rd.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T00:39:48.755Z","endTime":"2026-04-30T00:41:52.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnThird":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.390330826536143,"aZ":-27.54887969431429,"pfxX":-11.071693339296324,"pfxZ":2.7651885426476017,"pX":3.6582238847185E-5,"pZ":2.414482264464105,"vX0":7.8552123350130785,"vY0":-128.65217256970763,"vZ0":-3.465624653664045,"x":117.0,"y":173.59,"x0":-1.6586804334288583,"y0":50.00255444870725,"z0":5.920953519740446,"aX":-18.507264065566538},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.4,"breakHorizontal":18.2,"spinRate":1762,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.4262053958614911,"extension":6.316636103829823},"index":0,"playId":"ba65075f-3134-3229-9ac8-80a279571964","pitchNumber":1,"startTime":"2026-04-30T00:40:02.695Z","endTime":"2026-04-30T00:40:07.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"37df26ba-48ed-3345-9f04-7e3a50f9a0d3","startTime":"2026-04-30T00:40:24.008Z","endTime":"2026-04-30T00:40:28.540Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-04-30T00:40:43.416Z","endTime":"2026-04-30T00:41:02.218Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.974280151826175,"aZ":-14.857103173632888,"pfxX":-2.6354595931702294,"pfxZ":8.732295968818379,"pX":1.2892327472552374,"pZ":1.8669013617961032,"vX0":8.859993185480533,"vY0":-139.58309692130058,"vZ0":-8.106777753005952,"x":67.86,"y":188.37,"x0":-1.5767871527884803,"y0":50.002649817753344,"z0":5.777182273231762,"aX":-5.2272880869242755},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":3.0,"spinRate":2265,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.39166775532476095,"extension":6.416068322715029},"index":3,"playId":"23be1d36-c466-380e-bcf8-07a8891164e9","pitchNumber":2,"startTime":"2026-04-30T00:41:02.218Z","endTime":"2026-04-30T00:41:06.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.217298107889167,"aZ":-24.46586474883868,"pfxX":-9.916697013856469,"pfxZ":4.659519210374478,"pX":-0.8228364090300851,"pZ":2.7559489723850072,"vX0":5.58224727300988,"vY0":-127.53278115159283,"vZ0":-3.1813377465696786,"x":148.36,"y":164.37,"x0":-1.7470028118146563,"y0":50.002357984480355,"z0":5.940529453434252,"aX":-16.402043910929127},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.9,"breakHorizontal":16.8,"spinRate":1866,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.4288149513768702,"extension":6.385761935404001},"index":4,"playId":"d4f24973-7454-387e-8cde-7438f1004cde","pitchNumber":3,"startTime":"2026-04-30T00:41:22.027Z","endTime":"2026-04-30T00:41:26.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.253751381782344,"aZ":-19.80487435308544,"pfxX":-7.525032587055708,"pfxZ":6.187695715411976,"pX":0.3292250981925029,"pZ":1.7256224091071133,"vX0":7.796018300865614,"vY0":-139.96164586814564,"vZ0":-7.687205526481465,"x":104.45,"y":192.19,"x0":-1.5041211247948267,"y0":50.00581207772191,"z0":5.787386517800386,"aX":-15.050243682721245},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.8,"breakHorizontal":12.2,"spinRate":2263,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.3901629901188324,"extension":6.625517354806117},"hitData":{"launchSpeed":99.5,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.25,"coordY":113.17}},"index":5,"playId":"124c6123-9a3a-3e2d-801c-839f3d810ef2","pitchNumber":4,"startTime":"2026-04-30T00:41:42.304Z","endTime":"2026-04-30T00:41:52.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":1.6,"leverageIndex":0.3,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:41:52.752Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"MJ Melendez singles on a ground ball to first baseman Curtis Mead. Bo Bichette scores. Juan Soto to 2nd.","rbi":1,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T00:42:18.353Z","endTime":"2026-04-30T00:44:29.201Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":{"id":676917,"link":"/api/v1/people/676917"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47888658442402,"aZ":-14.535868924416215,"pfxX":-2.7016331696568954,"pfxZ":8.854945974725142,"pX":-0.04455491811201961,"pZ":4.306628709072159,"vX0":5.292407178537341,"vY0":-140.18263269104526,"vZ0":-2.045251467880903,"x":118.7,"y":122.5,"x0":-1.6052847196649485,"y0":50.00001131180496,"z0":5.993772731973192,"aX":-5.380320004377724},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":3.8,"spinRate":2312,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3906254049044664,"extension":6.3420448866649455},"index":0,"playId":"2046331d-815e-30cd-bdf0-e6e5bf33ee83","pitchNumber":1,"startTime":"2026-04-30T00:42:30.580Z","endTime":"2026-04-30T00:42:33.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"third":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":95.4,"endSpeed":87.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.932238647948296,"aZ":-13.453549763506198,"pfxX":-3.610688200877144,"pfxZ":9.5780037859815,"pX":1.291637022697854,"pZ":3.060512799881542,"vX0":9.187851617706627,"vY0":-138.65867470844566,"vZ0":-4.940503808461147,"x":67.77,"y":156.15,"x0":-1.5902768512886345,"y0":50.00274896481853,"z0":5.757615582538925,"aX":-7.058538190433119},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":4.7,"spinRate":2286,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.3944707094552271,"extension":6.4918602016519635},"index":1,"playId":"4525d9ca-0b5e-3ea2-9a61-cf65eb7cc30c","pitchNumber":2,"startTime":"2026-04-30T00:42:50.138Z","endTime":"2026-04-30T00:42:54.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"third":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.763869362940778,"aZ":-40.98176367876356,"pfxX":4.432273285099906,"pfxZ":-5.771342691841229,"pX":0.21556707056426644,"pZ":1.3829129580741146,"vX0":3.4729572700348763,"vY0":-123.11523804450287,"vZ0":-2.6434173768374776,"x":108.78,"y":201.44,"x0":-1.7920290260133622,"y0":50.002006046283554,"z0":5.958303582973027,"aX":6.764297281345901},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-10.8,"breakHorizontal":-8.9,"spinRate":2287,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.44587862033106296,"extension":6.374592560748797},"index":2,"playId":"ac1b0003-af58-35c5-a8ee-089ac60b3ccc","pitchNumber":3,"startTime":"2026-04-30T00:43:08.465Z","endTime":"2026-04-30T00:43:13.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"third":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-04-30T00:43:21.348Z","endTime":"2026-04-30T00:43:33.239Z","isPitch":false,"type":"action","player":{"id":669004,"link":"/api/v1/people/669004"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"third":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.26065468899666,"aZ":-40.65972478572038,"pfxX":6.596525686433349,"pfxZ":-5.449804147817272,"pX":0.32706579629395305,"pZ":2.0186903118563158,"vX0":2.927002189285575,"vY0":-124.31434031231696,"vZ0":-1.4826738796855141,"x":104.53,"y":184.28,"x0":-1.7248357596960644,"y0":50.00546132666938,"z0":6.015833157349736,"aX":10.265570018329237},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-10.0,"breakHorizontal":-12.6,"spinRate":2256,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.4415839892298581,"extension":6.465619716844604},"index":4,"playId":"26b800c1-5fa2-3049-97de-eecff2ac48b6","pitchNumber":4,"startTime":"2026-04-30T00:43:33.239Z","endTime":"2026-04-30T00:43:39.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"third":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63676067778694,"aZ":-13.130869952339468,"pfxX":-3.253296607133116,"pfxZ":9.470196074366315,"pX":0.18518533216517333,"pZ":3.5464581787051688,"vX0":6.388466036713563,"vY0":-141.24965140197935,"vZ0":-4.028896628747762,"x":109.94,"y":143.03,"x0":-1.6881296925578821,"y0":50.00175372765571,"z0":5.841930426654417,"aX":-6.541812242475956},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":4.6,"spinRate":2231,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3884927184102871,"extension":6.358975726740799},"index":5,"playId":"99701812-14b7-3c55-8308-fe9f3ac14a98","pitchNumber":5,"startTime":"2026-04-30T00:43:57.924Z","endTime":"2026-04-30T00:44:01.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"third":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70528459430114,"aZ":-40.649277276934775,"pfxX":3.0825938795024728,"pfxZ":-5.333100265623916,"pX":-0.08737121853345499,"pZ":2.3653820470525004,"vX0":2.9446877755663765,"vY0":-125.7950997270793,"vZ0":-0.9650152472677964,"x":120.33,"y":174.91,"x0":-1.6776821271818991,"y0":50.0057446605663,"z0":6.076245528314322,"aX":4.895233737246507},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-9.6,"breakHorizontal":-6.4,"spinRate":2138,"spinDirection":32},"zone":5,"typeConfidence":2.0,"plateTime":0.4369553699890032,"extension":6.3310302394374025},"hitData":{"launchSpeed":105.2,"launchAngle":-1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.89,"coordY":170.43}},"index":6,"playId":"1b9b6b24-7d48-371c-b15b-2b94cd1f6653","pitchNumber":6,"startTime":"2026-04-30T00:44:21.389Z","endTime":"2026-04-30T00:44:29.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"third":{"id":666182,"link":"/api/v1/people/666182"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":669004,"link":"/api/v1/people/669004"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.800000000000001,"awayTeamWinProbability":94.2,"homeTeamWinProbabilityAdded":2.000000000000001,"leverageIndex":0.48,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:44:29.201Z","atBatIndex":47},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Francisco Alvarez grounds into a double play, shortstop CJ Abrams to second baseman Nasim Nuñez to first baseman Curtis Mead. Juan Soto to 3rd. MJ Melendez out at 2nd. Francisco Alvarez out at 1st.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T00:45:00.579Z","endTime":"2026-04-30T00:45:33.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.01131660903414,"aZ":-25.868613006268305,"pfxX":-10.790747014993457,"pfxZ":3.2317609785347967,"pX":0.25182236888035153,"pZ":1.8534383671788832,"vX0":9.44343981997093,"vY0":-139.61226965223793,"vZ0":-6.034461197781672,"x":107.4,"y":188.74,"x0":-1.792988087580419,"y0":50.000857029396876,"z0":5.774035715030742,"aX":-21.039745581485295},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.6,"breakHorizontal":17.3,"spinRate":2111,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.3941706318746858,"extension":6.395867540989774},"index":0,"playId":"35801004-9168-3c6d-a419-a2299be36949","pitchNumber":1,"startTime":"2026-04-30T00:45:03.621Z","endTime":"2026-04-30T00:45:07.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.446939579201477,"aZ":-43.45303165347865,"pfxX":5.075556376506847,"pfxZ":-7.5253767581764315,"pX":0.09939898415385497,"pZ":2.9156701842736874,"vX0":3.3042302895574602,"vY0":-122.24003758153962,"vZ0":1.285240928825978,"x":113.21,"y":160.06,"x0":-1.9342983816813724,"y0":50.006037796531196,"z0":6.143916150674701,"aX":7.6020918938238085},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-13.0,"breakHorizontal":-10.1,"spinRate":2172,"spinDirection":37},"zone":2,"typeConfidence":2.0,"plateTime":0.44988193335086146,"extension":6.3502333221136915},"hitData":{"launchSpeed":86.8,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.7,"coordY":151.68}},"index":1,"playId":"4e7a7bbd-f6be-37f8-ada4-43b81403525b","pitchNumber":2,"startTime":"2026-04-30T00:45:25.447Z","endTime":"2026-04-30T00:45:33.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":669004,"link":"/api/v1/people/669004"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":-3.7000000000000006,"leverageIndex":0.77,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:45:33.353Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-30T00:45:45.951Z","endTime":"2026-04-30T00:47:34.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09829233075244,"aZ":-12.242888227142299,"pfxX":-1.798002697418732,"pfxZ":9.880590148157397,"pX":0.16309384183108508,"pZ":3.575208358796615,"vX0":5.60409078647112,"vY0":-141.350688046889,"vZ0":-4.598816317851983,"x":110.78,"y":142.25,"x0":-1.6142678429278658,"y0":50.006823664230375,"z0":6.0133886629997475,"aX":-3.628811866129956},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":2.0,"spinRate":2242,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3879309217564386,"extension":6.465031264465385},"index":0,"playId":"73925212-3da8-3ab8-ab3e-e62a971ca0de","pitchNumber":1,"startTime":"2026-04-30T00:46:04.887Z","endTime":"2026-04-30T00:46:09.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.059887166693166,"aZ":-12.526823102826693,"pfxX":-1.9835461238888996,"pfxZ":9.811369648567862,"pX":1.0218412972391375,"pZ":2.546979320782479,"vX0":7.462812729533625,"vY0":-140.8796775582205,"vZ0":-7.164532026715571,"x":78.05,"y":170.01,"x0":-1.4080156813116815,"y0":50.00575681351368,"z0":5.939027254198146,"aX":-3.973247499945355},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":2.0,"spinRate":2383,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3893081469234718,"extension":6.466857200435588},"index":1,"playId":"f80e602a-12fc-3631-bfd7-6cf15a853aa3","pitchNumber":2,"startTime":"2026-04-30T00:46:29.255Z","endTime":"2026-04-30T00:46:32.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-30T00:46:53.047Z","endTime":"2026-04-30T00:47:06.386Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":96.9,"endSpeed":88.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69358457465968,"aZ":-17.23000376490377,"pfxX":-1.4084962176419473,"pfxZ":7.412271277968131,"pX":0.2760511118606965,"pZ":3.2522168381933065,"vX0":5.083309609071852,"vY0":-140.99565161048898,"vZ0":-4.547163083273991,"x":106.48,"y":150.97,"x0":-1.3662131721088266,"y0":50.00266411433189,"z0":5.995860422861392,"aX":-2.8405872047013743},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":1.6,"spinRate":2261,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.3882949254479593,"extension":6.42590833179833},"index":3,"playId":"670cd5cc-3d87-37e3-9db2-4775d509cf86","pitchNumber":3,"startTime":"2026-04-30T00:47:06.386Z","endTime":"2026-04-30T00:47:11.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.274057547806134,"aZ":-40.72054724349179,"pfxX":5.934741560737876,"pfxZ":-5.371259988941412,"pX":-0.13878533503407756,"pZ":1.5199360912239825,"vX0":2.0974193508638814,"vY0":-125.30265318316364,"vZ0":-2.921899814878585,"x":122.29,"y":197.74,"x0":-1.757781510075689,"y0":50.00450066354804,"z0":6.027694954540403,"aX":9.439239184680565},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-10.2,"breakHorizontal":-11.3,"spinRate":2280,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.43709668014361913,"extension":6.35226945076406},"index":4,"playId":"7b5fa8b3-122b-3011-9604-bf3b60932699","pitchNumber":4,"startTime":"2026-04-30T00:47:29.550Z","endTime":"2026-04-30T00:47:34.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"third":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:47:34.903Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"James Wood lines out to left fielder MJ Melendez.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T00:49:25.190Z","endTime":"2026-04-30T00:50:49.237Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34087872219527,"aZ":-23.90922805874534,"pfxX":1.7916083966287242,"pfxZ":5.23118276819487,"pX":-0.8935736399069624,"pZ":2.6780593244412962,"vX0":-11.094436387708969,"vY0":-124.71220264530399,"vZ0":-1.1378153041171977,"x":151.06,"y":166.47,"x0":3.3739395587523355,"y0":50.00401849436711,"z0":5.106580732967671,"aX":2.833101500722897},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.5,"breakHorizontal":-0.7,"spinRate":1998,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.43866148246784853,"extension":6.804623307638166},"index":0,"playId":"fbded055-eb67-389b-90eb-964a69df2e80","pitchNumber":1,"startTime":"2026-04-30T00:49:36.280Z","endTime":"2026-04-30T00:49:40.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.6,"endSpeed":68.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.78000636089365,"aZ":-32.8372868356047,"pfxX":-5.061968168623017,"pfxZ":-0.5606600246600859,"pX":-0.20150201024559666,"pZ":1.6001390381804415,"vX0":-6.3740946521998705,"vY0":-108.49102023633651,"vZ0":0.042895776211265835,"x":124.68,"y":195.58,"x0":3.437208698574497,"y0":50.00225332436939,"z0":5.172538127988053,"aX":-6.005378542182662},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-0.6,"breakHorizontal":10.9,"spinRate":2213,"spinDirection":280},"zone":13,"typeConfidence":2.0,"plateTime":0.5057356856052708,"extension":6.780934333902393},"index":1,"playId":"2b9d004b-4b5a-308a-acd5-b92f828c4368","pitchNumber":2,"startTime":"2026-04-30T00:49:47.460Z","endTime":"2026-04-30T00:49:54.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":68.4,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.583116810365098,"aZ":-28.713273876538818,"pfxX":-7.742745047652136,"pfxZ":2.918969754674926,"pX":-1.0161034485884484,"pZ":2.2141709218055037,"vX0":-6.898674276160571,"vY0":-108.98733000201074,"vZ0":0.40721631297776395,"x":155.73,"y":179.0,"x0":3.2122733790442153,"y0":50.00372419353054,"z0":5.160244951064791,"aX":-9.188519363185318},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":5.8,"breakHorizontal":16.1,"spinRate":2137,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.5051865018856994,"extension":6.905624399513821},"index":2,"playId":"1c3957cc-5413-319c-b72f-cc65f7091114","pitchNumber":3,"startTime":"2026-04-30T00:50:23.280Z","endTime":"2026-04-30T00:50:26.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63579290549603,"aZ":-20.890957107287047,"pfxX":10.378462333733564,"pfxZ":6.469176387018237,"pX":0.421666278703349,"pZ":3.1546530493528233,"vX0":-10.521684630519875,"vY0":-131.21783223007967,"vZ0":-1.128548444799038,"x":100.93,"y":153.6,"x0":3.1340652938217164,"y0":50.00579699024427,"z0":5.146149487447436,"aX":18.111104767540855},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.6,"breakHorizontal":-16.6,"spinRate":2033,"spinDirection":122},"zone":3,"typeConfidence":2.0,"plateTime":0.4173389532362841,"extension":7.256031134660519},"hitData":{"launchSpeed":94.3,"launchAngle":23.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":56.92,"coordY":102.9}},"index":3,"playId":"d42076e4-3795-3eea-8a24-39278e2907ad","pitchNumber":4,"startTime":"2026-04-30T00:50:40.982Z","endTime":"2026-04-30T00:50:49.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.6,"awayTeamWinProbability":98.4,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:50:49.237Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Curtis Mead doubles (4) on a ground ball to left fielder MJ Melendez.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T00:50:57.722Z","endTime":"2026-04-30T00:52:51.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"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(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":72.8,"endSpeed":66.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.15983883069689,"aZ":-31.788520974025385,"pfxX":-3.8955646452026342,"pfxZ":0.3430149826091409,"pX":0.13642149331457476,"pZ":1.5689341681458386,"vX0":-5.975221020347949,"vY0":-105.79071820496323,"vZ0":0.1405639665234859,"x":111.8,"y":196.42,"x0":3.510938903940523,"y0":50.00370613218033,"z0":5.165404347688997,"aX":-4.385262207661597},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":1.1,"breakHorizontal":8.8,"spinRate":2094,"spinDirection":287},"zone":14,"typeConfidence":2.0,"plateTime":0.5190612375714534,"extension":6.493336860530078},"index":0,"playId":"29fe5279-d969-3600-8993-b6fc6fe6cfa5","pitchNumber":1,"startTime":"2026-04-30T00:51:05.910Z","endTime":"2026-04-30T00:51:12.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":83.7,"endSpeed":77.4,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.89064433518464,"aZ":-29.88337350378575,"pfxX":8.341803806302924,"pfxZ":1.508364140414045,"pX":0.4057993380239771,"pZ":3.631338892303612,"vX0":-9.711533180885032,"vY0":-121.65237814648569,"vZ0":2.1776377805884457,"x":101.53,"y":140.73,"x0":3.341195262616166,"y0":50.00345638903622,"z0":5.291671878908734,"aX":12.671112426576459},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.5,"breakHorizontal":-13.2,"spinRate":1673,"spinDirection":107},"zone":12,"typeConfidence":0.81,"plateTime":0.44797566711713577,"extension":6.7875987241916915},"index":1,"playId":"d5e64ad5-beef-3ea3-b507-e8f01b051728","pitchNumber":2,"startTime":"2026-04-30T00:51:43.585Z","endTime":"2026-04-30T00:51:48.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.5,"endSpeed":67.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.86557185358207,"aZ":-30.107722368991706,"pfxX":-7.680297804894988,"pfxZ":1.7724644597856525,"pX":1.8774088909908369,"pZ":3.1887228753283905,"vX0":-1.6577366994007026,"vY0":-107.07088325033806,"vZ0":2.757984376810529,"x":45.44,"y":152.68,"x0":3.658888573326821,"y0":50.00286536423012,"z0":5.244990595211554,"aX":-8.94812803585913},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":4.2,"breakHorizontal":14.4,"spinRate":2085,"spinDirection":290},"zone":12,"typeConfidence":0.9,"plateTime":0.510856455400793,"extension":6.786543103245282},"index":2,"playId":"042b0db1-4ee1-32c6-9994-a0f6d7f308e2","pitchNumber":3,"startTime":"2026-04-30T00:51:54.388Z","endTime":"2026-04-30T00:51:58.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45223772581775,"aZ":-25.296770249745425,"pfxX":1.3426128768153367,"pfxZ":4.540025001705171,"pX":0.5283061421338278,"pZ":3.3006127723490373,"vX0":-7.630530781868984,"vY0":-121.93769001304736,"vZ0":0.7304873376842752,"x":96.86,"y":149.66,"x0":3.5147589791846467,"y0":50.00597605151425,"z0":5.1682651125262735,"aX":2.036361630000948},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.6,"breakHorizontal":-0.7,"spinRate":2069,"spinDirection":167},"zone":3,"typeConfidence":0.95,"plateTime":0.44802756204016525,"extension":6.79862919935489},"index":3,"playId":"ebb9803b-be33-3760-a429-fab0f23955b8","pitchNumber":4,"startTime":"2026-04-30T00:52:09.274Z","endTime":"2026-04-30T00:52:13.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-30T00:52:19.314Z","endTime":"2026-04-30T00:52:27.279Z","isPitch":false,"type":"action","player":{"id":678554,"link":"/api/v1/people/678554"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14673529526984,"aZ":-22.432881991262363,"pfxX":9.83725707325566,"pfxZ":5.506067493972745,"pX":1.9520760181256054,"pZ":3.3617146017780875,"vX0":-6.702897434910053,"vY0":-131.72601999331246,"vZ0":-0.4271488338989336,"x":42.59,"y":148.01,"x0":3.242548159761207,"y0":50.0053727699392,"z0":5.1744843395112285,"aX":17.411312210504626},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.1,"breakHorizontal":-16.4,"spinRate":1972,"spinDirection":117},"zone":12,"typeConfidence":0.92,"plateTime":0.4147147617580882,"extension":7.144850575732778},"index":5,"playId":"9665b78e-0d53-3fb9-a272-7b6080aaa02b","pitchNumber":5,"startTime":"2026-04-30T00:52:27.279Z","endTime":"2026-04-30T00:52:30.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.259962166082722,"aZ":-23.315425446295695,"pfxX":3.04670659077826,"pfxZ":5.73602428658223,"pX":-0.7038315761973027,"pZ":2.2257959876490667,"vX0":-10.946785977903707,"vY0":-123.18296392661536,"vZ0":-2.171708831527091,"x":143.83,"y":178.68,"x0":3.391762330727201,"y0":50.0056893828407,"z0":5.079554169642758,"aX":4.709772482473857},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":10.1,"breakHorizontal":-3.1,"spinRate":2128,"spinDirection":147},"zone":4,"typeConfidence":0.88,"plateTime":0.44375261103831143,"extension":6.728761938467439},"hitData":{"launchSpeed":90.0,"launchAngle":8.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.04,"coordY":149.78}},"index":6,"playId":"e9514442-d5d2-3a49-9535-ef3244182bc6","pitchNumber":6,"startTime":"2026-04-30T00:52:39.090Z","endTime":"2026-04-30T00:52:51.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.04,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:52:51.503Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brady House walks.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T00:53:08.126Z","endTime":"2026-04-30T00:54:33.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"postOnSecond":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.890537561322667,"aZ":-26.62000647977921,"pfxX":12.80454461490249,"pfxZ":3.335020342189492,"pX":-1.1627069426088665,"pZ":1.176333549514012,"vX0":-14.782041714784683,"vY0":-127.87896302240593,"vZ0":-4.54410884560995,"x":161.32,"y":207.02,"x0":3.012891788702381,"y0":50.003531182464236,"z0":5.04972284399999,"aX":21.335183346810837},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.2,"breakHorizontal":-20.0,"spinRate":1911,"spinDirection":116},"zone":13,"typeConfidence":0.94,"plateTime":0.42733701085548725,"extension":7.00217721983008},"index":0,"playId":"6d2862c0-652f-3aa9-811c-87015af1f115","pitchNumber":1,"startTime":"2026-04-30T00:53:21.655Z","endTime":"2026-04-30T00:53:24.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"second":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":69.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.681637169056685,"aZ":-30.591358924717653,"pfxX":-7.000079043595255,"pfxZ":1.3066601430202347,"pX":-0.6577989495372938,"pZ":3.803557035160805,"vX0":-6.798601276228217,"vY0":-110.15574299287492,"vZ0":3.7913609762748868,"x":142.07,"y":136.08,"x0":3.3915839173590068,"y0":50.00497552342205,"z0":5.31717568479343,"aX":-8.503129423847982},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":3.8,"breakHorizontal":14.6,"spinRate":2223,"spinDirection":286},"zone":11,"typeConfidence":0.9,"plateTime":0.4994558568569407,"extension":6.73356600752994},"index":1,"playId":"3021449d-ba76-3f48-b455-626276c0c1d5","pitchNumber":2,"startTime":"2026-04-30T00:53:36.186Z","endTime":"2026-04-30T00:53:40.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"second":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.658807169169496,"aZ":-26.303240830635275,"pfxX":11.89492924470617,"pfxZ":3.448383463491764,"pX":1.67531473873697,"pZ":2.9434252922682353,"vX0":-7.911055915082301,"vY0":-129.81893535057026,"vZ0":-0.5378080843045996,"x":53.14,"y":159.31,"x0":3.2196298442983258,"y0":50.00545506384517,"z0":5.158871882133112,"aX":20.26732460508477},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.4,"breakHorizontal":-19.8,"spinRate":1949,"spinDirection":115},"zone":12,"typeConfidence":0.91,"plateTime":0.4222342558364107,"extension":6.833865577511652},"index":2,"playId":"c52e93a0-3f63-3648-b62f-c37e51385345","pitchNumber":3,"startTime":"2026-04-30T00:53:52.025Z","endTime":"2026-04-30T00:53:55.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"second":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.734415881044566,"aZ":-18.419140777616022,"pfxX":9.088061869675084,"pfxZ":7.859095280455082,"pX":-0.06810066209120758,"pZ":2.553674268797636,"vX0":-11.273571845378347,"vY0":-131.18847072564466,"vZ0":-2.847174525880609,"x":119.6,"y":169.83,"x0":3.0962192848576717,"y0":50.00167742465216,"z0":5.019766636261659,"aX":15.903346270507466},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.8,"breakHorizontal":-14.0,"spinRate":2045,"spinDirection":118},"zone":5,"typeConfidence":0.92,"plateTime":0.4168960613538655,"extension":7.226521490548541},"index":3,"playId":"a8f6f110-752f-3a03-8181-3b8ba989201a","pitchNumber":4,"startTime":"2026-04-30T00:54:15.566Z","endTime":"2026-04-30T00:54:19.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"second":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73716924441633,"aZ":-30.44575574247296,"pfxX":12.972055779516449,"pfxZ":1.0176621980735154,"pX":-0.05303322813292523,"pZ":1.4010160964251201,"vX0":-12.59029673790698,"vY0":-129.6963371809296,"vZ0":-3.1461921731260793,"x":119.02,"y":200.95,"x0":3.1845708817165694,"y0":50.00250188445533,"z0":4.957522259985505,"aX":22.045639922162614},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.3,"breakHorizontal":-20.6,"spinRate":1944,"spinDirection":117},"zone":13,"typeConfidence":0.93,"plateTime":0.42270254684029185,"extension":7.0740908630625565},"index":4,"playId":"5dc058de-bec8-39bd-be7a-76a0c8888a11","pitchNumber":5,"startTime":"2026-04-30T00:54:29.168Z","endTime":"2026-04-30T00:54:33.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"second":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.08,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:54:33.509Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"CJ Abrams singles on a line drive to right fielder Carson Benge. Curtis Mead scores. Brady House to 3rd. CJ Abrams to 2nd.","rbi":1,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T00:54:54.780Z","endTime":"2026-04-30T00:56:06.149Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnThird":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":{"id":640455,"link":"/api/v1/people/640455"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.1,"endSpeed":81.7,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.839653369319812,"aZ":-26.917390351330923,"pfxX":12.40126376420096,"pfxZ":3.095942145581973,"pX":-0.2286106133905328,"pZ":1.8704733707871175,"vX0":-12.636108708789095,"vY0":-129.16169021299905,"vZ0":-2.962952445038903,"x":125.71,"y":188.28,"x0":3.1059993060111384,"y0":50.0003055401565,"z0":5.092969129757262,"aX":21.038928365578073},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.2,"breakHorizontal":-19.8,"spinRate":1974,"spinDirection":116},"zone":8,"typeConfidence":0.95,"plateTime":0.4233763208164336,"extension":7.010909143364743},"index":0,"playId":"5b78644a-45a3-368f-95a7-159dbea6e6ed","pitchNumber":1,"startTime":"2026-04-30T00:55:04.955Z","endTime":"2026-04-30T00:55:08.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"second":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.4,"endSpeed":69.4,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.156976263492627,"aZ":-32.01601379918404,"pfxX":-3.971489274729727,"pfxZ":0.13642334909283615,"pX":-0.7129266098831626,"pZ":1.5796188586117446,"vX0":-7.813220859267672,"vY0":-109.56077892694425,"vZ0":-0.3146297703420612,"x":144.18,"y":196.13,"x0":3.4220216350419,"y0":50.00545456677706,"z0":5.159521877448393,"aX":-4.807769557567994},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":0.5,"breakHorizontal":9.4,"spinRate":2297,"spinDirection":290},"zone":13,"typeConfidence":0.9,"plateTime":0.5007710698880805,"extension":6.657742867218113},"index":1,"playId":"322e68b1-c8fb-3fe7-946d-a5e7cafc3929","pitchNumber":2,"startTime":"2026-04-30T00:55:18.599Z","endTime":"2026-04-30T00:55:22.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"second":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":69.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.657401551746677,"aZ":-31.70378549525249,"pfxX":-4.387725464672293,"pfxZ":0.3891481537241912,"pX":-2.7161026880015107,"pZ":1.3849371734286477,"vX0":-11.466673358916799,"vY0":-109.78460125485752,"vZ0":-0.6572306264326178,"x":220.53,"y":201.39,"x0":3.158942535317286,"y0":50.003204655891096,"z0":5.082433393207254,"aX":-5.319433563101258},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":0.8,"breakHorizontal":11.2,"spinRate":2195,"spinDirection":292},"zone":13,"typeConfidence":0.9,"plateTime":0.5002046747783275,"extension":6.823238544584848},"index":2,"playId":"bdaf2e63-cadf-3f54-8780-7032fa113495","pitchNumber":3,"startTime":"2026-04-30T00:55:35.365Z","endTime":"2026-04-30T00:55:38.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"second":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":68.9,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.904274799731812,"aZ":-30.722477756828035,"pfxX":-5.787156232348533,"pfxZ":1.2129336195741383,"pX":-0.9056259527838738,"pZ":1.7192336622451891,"vX0":-7.142571964613565,"vY0":-109.1783003164943,"vZ0":-0.30921092101732806,"x":151.52,"y":192.36,"x0":3.1718296706226154,"y0":50.002087434384805,"z0":5.195643586972656,"aX":-6.919845901854154},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":2.5,"breakHorizontal":12.5,"spinRate":2237,"spinDirection":295},"zone":13,"typeConfidence":0.9,"plateTime":0.5034815729935751,"extension":6.8282659722608345},"hitData":{"launchSpeed":77.1,"launchAngle":13.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.68,"coordY":134.65}},"index":3,"playId":"3c14fbe8-0c0c-3d44-9ba7-ef7ab147b706","pitchNumber":4,"startTime":"2026-04-30T00:55:52.702Z","endTime":"2026-04-30T00:56:06.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":691781,"link":"/api/v1/people/691781"},"second":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-0.8,"leverageIndex":0.11,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:56:06.149Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Young flies out to right fielder Carson Benge.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T00:57:10.048Z","endTime":"2026-04-30T00:59:04.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnThird":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6],"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":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T00:56:33.664Z","endTime":"2026-04-30T00:57:12.405Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.986050648001633,"aZ":-21.126460569449893,"pfxX":9.997755023470175,"pfxZ":6.401400102863896,"pX":0.693168549848878,"pZ":3.443671375172138,"vX0":-9.863657875726593,"vY0":-130.6616561262578,"vZ0":-0.5874642923291735,"x":90.58,"y":145.8,"x0":3.221369441140208,"y0":50.003983792510304,"z0":5.2614413068809,"aX":17.258069665949133},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.6,"breakHorizontal":-15.8,"spinRate":2007,"spinDirection":120},"zone":12,"typeConfidence":0.93,"plateTime":0.41948323816930344,"extension":6.792750703548469},"index":1,"playId":"da6ac1ae-99de-3ec7-957f-f0e35004db1a","pitchNumber":1,"startTime":"2026-04-30T00:57:12.405Z","endTime":"2026-04-30T00:57:15.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":90.3,"endSpeed":82.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95925508608182,"aZ":-18.52727187735562,"pfxX":10.283965873574148,"pfxZ":7.8235549600831975,"pX":0.6275478043645571,"pZ":1.5200763837963351,"vX0":-9.761840221838023,"vY0":-131.0721313924245,"vZ0":-5.491420863089041,"x":93.08,"y":197.74,"x0":3.058902637806798,"y0":50.005448989133484,"z0":5.020013616081513,"aX":17.947744514784507},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.2,"breakHorizontal":-16.6,"spinRate":2079,"spinDirection":123},"zone":14,"typeConfidence":0.92,"plateTime":0.41742383914837067,"extension":7.084310358133873},"index":2,"playId":"0ead85c7-3449-3150-badc-34a627e98615","pitchNumber":2,"startTime":"2026-04-30T00:57:54.773Z","endTime":"2026-04-30T00:57:58.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":91.1,"endSpeed":83.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.786653196545192,"aZ":-19.25094060976094,"pfxX":9.21930753955876,"pfxZ":7.285279169597832,"pX":-0.13576331923575463,"pZ":2.933538630881298,"vX0":-11.270563861259939,"vY0":-132.26807699076903,"vZ0":-2.0287679006986474,"x":122.17,"y":159.57,"x0":2.9796003168248357,"y0":50.00646490571209,"z0":5.119730668509957,"aX":16.3649862592436},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.0,"breakHorizontal":-14.3,"spinRate":2116,"spinDirection":121},"zone":2,"typeConfidence":0.93,"plateTime":0.41384290411350033,"extension":7.174992026513688},"index":3,"playId":"46b97989-7134-3433-9998-1afef4c8afe5","pitchNumber":3,"startTime":"2026-04-30T00:58:08.763Z","endTime":"2026-04-30T00:58:11.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-30T00:58:24.469Z","endTime":"2026-04-30T00:58:33.991Z","isPitch":false,"type":"action","player":{"id":696285,"link":"/api/v1/people/696285"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.294745206374692,"aZ":-18.6853427121841,"pfxX":7.778308410479948,"pfxZ":7.59703166190001,"pX":0.735926396523054,"pZ":1.5529583110787057,"vX0":-8.818230950750504,"vY0":-131.73088077407078,"vZ0":-5.549251476530804,"x":88.95,"y":196.85,"x0":3.100137735725933,"y0":50.00389410706871,"z0":5.04758609858717,"aX":13.812244759868697},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.8,"breakHorizontal":-12.4,"spinRate":1880,"spinDirection":121},"zone":14,"typeConfidence":0.87,"plateTime":0.4141719885012085,"extension":7.299166200115033},"index":5,"playId":"5f48e765-3252-3bac-b009-ad50e9685688","pitchNumber":4,"startTime":"2026-04-30T00:58:33.991Z","endTime":"2026-04-30T00:58:38.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":91.8,"endSpeed":83.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67179565871512,"aZ":-20.249589216535373,"pfxX":10.058039748458231,"pfxZ":6.62393813506651,"pX":-0.5545124331425357,"pZ":2.7217366585300597,"vX0":-12.628300649734854,"vY0":-133.0773636218495,"vZ0":-2.434950002321166,"x":138.14,"y":165.29,"x0":2.938148839355702,"y0":50.00087922157399,"z0":5.11016749342529,"aX":18.09983759418059},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.6,"breakHorizontal":-15.6,"spinRate":2031,"spinDirection":120},"zone":4,"typeConfidence":0.94,"plateTime":0.41106650872173045,"extension":7.285085446649951},"hitData":{"launchSpeed":65.2,"launchAngle":43.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.82,"coordY":125.44}},"index":6,"playId":"7084e0c6-eae4-3cff-b226-74b14fe1d634","pitchNumber":5,"startTime":"2026-04-30T00:58:52.186Z","endTime":"2026-04-30T00:59:04.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":0.30000000000000004,"leverageIndex":0.05,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-04-30T00:59:04.113Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-30T00:59:23.276Z","endTime":"2026-04-30T01:01:19.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.097178701120196,"aZ":-17.41373094962394,"pfxX":10.050840008863323,"pfxZ":8.478676498005562,"pX":-0.6782465966720493,"pZ":2.5682906397914667,"vX0":-13.002467585484327,"vY0":-131.2138652918209,"vZ0":-3.1528499374904215,"x":142.85,"y":169.44,"x0":3.0385538843815127,"y0":50.005812284056525,"z0":5.085013965034821,"aX":17.50622789278569},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.8,"breakHorizontal":-15.4,"spinRate":2030,"spinDirection":119},"zone":4,"typeConfidence":0.93,"plateTime":0.4176267126217579,"extension":7.181670503379099},"index":0,"playId":"d73169ab-49a2-3856-9883-c91bcf2c9c5f","pitchNumber":1,"startTime":"2026-04-30T00:59:33.276Z","endTime":"2026-04-30T01:00:00.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":69.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.05724183054804,"aZ":-28.792513766653208,"pfxX":-5.596597381658873,"pfxZ":2.7665963935634323,"pX":-0.038535530025109156,"pZ":1.9839295458589823,"vX0":-5.74443713389684,"vY0":-110.24039513883255,"vZ0":-0.1405764562723082,"x":118.47,"y":185.21,"x0":3.335732052626674,"y0":50.001544666629876,"z0":5.108411981525028,"aX":-6.831233741299965},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":5.3,"breakHorizontal":11.8,"spinRate":2115,"spinDirection":288},"zone":8,"typeConfidence":0.9,"plateTime":0.49837652199712723,"extension":6.9385944793889935},"index":1,"playId":"9fc4eb0a-ad1d-3bcd-afde-60831e6df524","pitchNumber":2,"startTime":"2026-04-30T01:00:02.873Z","endTime":"2026-04-30T01:00:06.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":91.4,"endSpeed":83.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38623407133414,"aZ":-16.952145871374686,"pfxX":9.477589549692976,"pfxZ":8.57273160284721,"pX":-0.09948662941189791,"pZ":1.211661374443507,"vX0":-11.330156667211956,"vY0":-132.43304091666317,"vZ0":-6.769178934589428,"x":120.79,"y":206.07,"x0":3.0036473085262747,"y0":50.001854007404646,"z0":5.04155134598918,"aX":16.82754490422838},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.2,"breakHorizontal":-14.6,"spinRate":2030,"spinDirection":124},"zone":13,"typeConfidence":0.93,"plateTime":0.41365035317381693,"extension":7.262810175939701},"index":2,"playId":"9119765c-88e3-3831-9d71-5b117e355d19","pitchNumber":3,"startTime":"2026-04-30T01:00:22.373Z","endTime":"2026-04-30T01:00:26.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57510724102169,"aZ":-28.07394620071797,"pfxX":-3.974828536191785,"pfxZ":3.1731216390290022,"pX":-1.6520716887726747,"pZ":2.4231944258259617,"vX0":-9.568228000541527,"vY0":-113.23145305111973,"vZ0":0.0806553491783466,"x":179.97,"y":173.35,"x0":3.152655597906906,"y0":50.00316728199082,"z0":5.206897950401653,"aX":-5.136517650659191},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":6.1,"breakHorizontal":9.7,"spinRate":2200,"spinDirection":304},"zone":13,"typeConfidence":0.84,"plateTime":0.4845830014425765,"extension":6.950775586420529},"index":3,"playId":"ca714409-fb13-3874-b8b3-162f1655c73f","pitchNumber":4,"startTime":"2026-04-30T01:00:38.705Z","endTime":"2026-04-30T01:00:42.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":90.3,"endSpeed":82.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7916531191249,"aZ":-21.531815536513253,"pfxX":9.454875171014725,"pfxZ":6.077385838153521,"pX":1.2924284367179317,"pZ":2.8016623039153785,"vX0":-8.81435486950871,"vY0":-131.2750458899554,"vZ0":-1.5680711719819262,"x":67.74,"y":163.14,"x0":3.458995240916141,"y0":50.00575953394443,"z0":5.003506647899951,"aX":16.568218925775827},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.9,"breakHorizontal":-15.2,"spinRate":2018,"spinDirection":116},"zone":12,"typeConfidence":0.92,"plateTime":0.4166262683992459,"extension":7.285266301746898},"index":4,"playId":"d96ba7a5-884d-35ca-bd2a-4fb1571890ba","pitchNumber":5,"startTime":"2026-04-30T01:00:55.591Z","endTime":"2026-04-30T01:01:00.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57822060556939,"aZ":-22.203289033280328,"pfxX":9.64813879796235,"pfxZ":5.600566457340113,"pX":0.35635815900186046,"pZ":2.5869275179818354,"vX0":-10.797895333765407,"vY0":-132.89092474694732,"vZ0":-1.9762649715468557,"x":103.42,"y":168.93,"x0":3.226747684871757,"y0":50.00619582386417,"z0":4.960059672673432,"aX":17.189015181687083},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.8,"breakHorizontal":-15.0,"spinRate":1987,"spinDirection":116},"zone":6,"typeConfidence":0.93,"plateTime":0.4128159068241142,"extension":7.2064841674669875},"index":5,"playId":"33877a73-5bb1-3129-a050-386822055959","pitchNumber":6,"startTime":"2026-04-30T01:01:15.153Z","endTime":"2026-04-30T01:01:19.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"second":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":691781,"link":"/api/v1/people/691781"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:01:19.561Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyrone Taylor pops out to second baseman Nasim Nuñez.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T01:03:12.124Z","endTime":"2026-04-30T01:04:11.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.572774303666137,"aZ":-13.309585926503857,"pfxX":-3.22919751109649,"pfxZ":9.786406762174082,"pX":0.7772221992720397,"pZ":2.4850425921002186,"vX0":7.54188719023629,"vY0":-138.15731465934797,"vZ0":-6.930792809135562,"x":87.37,"y":171.68,"x0":-1.5718297605154457,"y0":50.0037324297992,"z0":5.925718435318738,"aX":-6.2258037832540465},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":4.2,"spinRate":2353,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.39687443026586156,"extension":6.463695156300175},"index":0,"playId":"02d5d32b-5590-3ed6-8643-c185561c9329","pitchNumber":1,"startTime":"2026-04-30T01:03:32.745Z","endTime":"2026-04-30T01:03:36.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.907990858044304,"aZ":-37.41322022433352,"pfxX":9.955817711539954,"pfxZ":-3.541052527600563,"pX":0.10800638363245665,"pZ":3.3532986757807777,"vX0":2.0127781381873837,"vY0":-121.51534483041924,"vZ0":1.4289388419280211,"x":112.88,"y":148.24,"x0":-2.025487765202134,"y0":50.00061811886716,"z0":6.031465871428413,"aX":14.74472798743257},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.8,"breakHorizontal":-18.5,"spinRate":2194,"spinDirection":39},"zone":2,"typeConfidence":2.0,"plateTime":0.45239578032860717,"extension":6.360835028012141},"index":1,"playId":"14e65eb3-cd4a-3885-a220-4444963fe714","pitchNumber":2,"startTime":"2026-04-30T01:03:48.395Z","endTime":"2026-04-30T01:03:52.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55548275884945,"aZ":-35.55827304409274,"pfxX":10.558854590963394,"pfxZ":-2.1934399395355637,"pX":1.1773661261882067,"pZ":2.0779596386010724,"vX0":4.372732706155151,"vY0":-124.18050194091508,"vZ0":-1.7629772887612951,"x":72.12,"y":182.68,"x0":-1.9840622497179454,"y0":50.003050322180385,"z0":5.78757557544387,"aX":16.297442370384132},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.1,"breakHorizontal":-20.2,"spinRate":2222,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.44305700411696547,"extension":6.376174476791657},"hitData":{"launchSpeed":67.9,"launchAngle":36.0,"totalDistance":214.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":121.28}},"index":2,"playId":"adb44ef1-450f-37b0-a2b8-4cb69e1f5cdb","pitchNumber":3,"startTime":"2026-04-30T01:04:03.723Z","endTime":"2026-04-30T01:04:11.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-0.29999999999999993,"leverageIndex":0.11,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:04:11.265Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge strikes out swinging.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T01:04:22.161Z","endTime":"2026-04-30T01:05:15.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.636584604876493,"aZ":-42.132607685144585,"pfxX":5.237662831861731,"pfxZ":-6.379037438864515,"pX":0.07092302489341026,"pZ":2.924090950351288,"vX0":3.010885307482348,"vY0":-124.30987684839872,"vZ0":0.7841956247727659,"x":114.3,"y":159.83,"x0":-1.837812692918478,"y0":50.005070973343315,"z0":6.11079143755682,"aX":8.172447677915839},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-11.2,"breakHorizontal":-10.2,"spinRate":2136,"spinDirection":40},"zone":2,"typeConfidence":2.0,"plateTime":0.44113488783476074,"extension":6.4293339543201755},"index":0,"playId":"46effafd-d446-3c2d-b198-f25a5fe6d6e3","pitchNumber":1,"startTime":"2026-04-30T01:04:39.284Z","endTime":"2026-04-30T01:04:43.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.175011126056297,"aZ":-42.7416182548219,"pfxX":4.402286223878829,"pfxZ":-6.782739471383776,"pX":-0.31313570844952937,"pZ":2.9152526474116955,"vX0":2.390836604725821,"vY0":-124.33835166103064,"vZ0":0.8451092932659652,"x":128.94,"y":160.07,"x0":-1.8608193830279907,"y0":50.00416080679202,"z0":6.132596794420298,"aX":6.856389068308417},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-11.8,"breakHorizontal":-8.5,"spinRate":2016,"spinDirection":34},"zone":1,"typeConfidence":2.0,"plateTime":0.4414170059606035,"extension":6.367872140291652},"index":1,"playId":"daef8643-2cbb-3ac6-8960-cf8774c727ff","pitchNumber":2,"startTime":"2026-04-30T01:04:54.264Z","endTime":"2026-04-30T01:04:58.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":90.0,"endSpeed":82.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.130241278651532,"aZ":-29.900973476943957,"pfxX":-11.103448513361148,"pfxZ":1.3174345447750726,"pX":-0.7195168012790646,"pZ":1.425173149905412,"vX0":6.61944083125421,"vY0":-130.854067888886,"vZ0":-5.476400873913839,"x":144.43,"y":200.3,"x0":-1.841933405832737,"y0":50.005416962226164,"z0":5.790883827503759,"aX":-19.219512466222916},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.3,"breakHorizontal":18.6,"spinRate":2017,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4189017007841844,"extension":6.405456570442866},"index":2,"playId":"77617739-17d9-3e59-b9e3-fe92ae3a22b0","pitchNumber":3,"startTime":"2026-04-30T01:05:10.842Z","endTime":"2026-04-30T01:05:15.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-0.20000000000000007,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:05:15.849Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a line drive to left fielder Daylen Lile.","rbi":0,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T01:05:28.547Z","endTime":"2026-04-30T01:06:35.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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":95.8,"endSpeed":88.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.186191156475864,"aZ":-13.457330109094872,"pfxX":-1.685044998970951,"pfxZ":9.459833580043036,"pX":-0.07977017164087892,"pZ":2.9080702377445764,"vX0":5.063638494105083,"vY0":-139.47594545374753,"vZ0":-5.838481122013947,"x":120.04,"y":160.26,"x0":-1.6965405225520875,"y0":50.00039614176421,"z0":5.909373807776971,"aX":-3.3338811600427904},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":2.0,"spinRate":2366,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.39211339150292757,"extension":6.455191519057415},"index":0,"playId":"0f94c83c-15b7-32d4-ab1b-4adf0e90273d","pitchNumber":1,"startTime":"2026-04-30T01:05:38.339Z","endTime":"2026-04-30T01:05:41.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.513340715111408,"aZ":-12.968093928588385,"pfxX":-2.725792879460476,"pfxZ":9.49501227843463,"pX":1.1109733211210169,"pZ":2.7069221795495926,"vX0":7.985403522531064,"vY0":-141.1862481422216,"vZ0":-6.805539143649263,"x":74.65,"y":165.69,"x0":-1.3973763372227048,"y0":50.005992559041154,"z0":5.979794248916715,"aX":-5.516081491388162},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":3.4,"spinRate":2241,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3876447011506916,"extension":6.505367716380312},"index":1,"playId":"2a315d1f-9f9e-3ae1-a6bf-bc877a3368a0","pitchNumber":2,"startTime":"2026-04-30T01:06:04.451Z","endTime":"2026-04-30T01:06:09.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73520537395404,"aZ":-39.889024919265175,"pfxX":10.708265416924924,"pfxZ":-5.000327877272147,"pX":0.6796056642953161,"pZ":2.881473329998142,"vX0":2.850816402038736,"vY0":-124.39870304223518,"vZ0":0.7941754022994711,"x":91.1,"y":160.98,"x0":-1.87682726859644,"y0":50.00573260221002,"z0":5.908016455250766,"aX":16.51117381273641},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-8.5,"breakHorizontal":-20.0,"spinRate":2127,"spinDirection":40},"zone":3,"typeConfidence":2.0,"plateTime":0.44306517777742327,"extension":6.407483385537422},"hitData":{"launchSpeed":96.3,"launchAngle":13.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.17,"coordY":105.04}},"index":2,"playId":"e781a17b-2cc4-3acf-81f3-e9df54754229","pitchNumber":3,"startTime":"2026-04-30T01:06:24.885Z","endTime":"2026-04-30T01:06:35.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.6,"awayTeamWinProbability":99.4,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:06:35.810Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ronny Mauricio lines out to left fielder Daylen Lile.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-30T01:06:41.670Z","endTime":"2026-04-30T01:08:37.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676917,"fullName":"Cade Cavalli","link":"/api/v1/people/676917"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.1,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.889831832345315,"aZ":-42.552469355379515,"pfxX":6.430040272892127,"pfxZ":-6.90238443777253,"pX":0.8526171791507923,"pZ":1.0847264897228055,"vX0":4.793568215581069,"vY0":-123.27991680183503,"vZ0":-2.923513279437921,"x":84.5,"y":209.49,"x0":-1.9689123135794548,"y0":50.005612766093364,"z0":5.96195659074636,"aX":9.663839975182368},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-13.0,"breakHorizontal":-13.0,"spinRate":2299,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4483731554805126,"extension":6.466195177363034},"index":0,"playId":"d31f31dc-4219-39f4-a26e-1034974922e1","pitchNumber":1,"startTime":"2026-04-30T01:06:59.514Z","endTime":"2026-04-30T01:07:04.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.062746970102527,"aZ":-43.691813478101174,"pfxX":4.931768143402344,"pfxZ":-7.575328314039417,"pX":-0.5729975953253958,"pZ":2.2799115589568606,"vX0":1.5536589541080001,"vY0":-123.22246241539224,"vZ0":-0.23088701777401233,"x":138.84,"y":177.22,"x0":-1.854199000773488,"y0":50.002652454156454,"z0":6.101637211735695,"aX":7.498124096974332},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-13.4,"breakHorizontal":-9.4,"spinRate":2281,"spinDirection":33},"zone":7,"typeConfidence":2.0,"plateTime":0.44642863280250644,"extension":6.477338429465698},"index":1,"playId":"3434a6fa-b9fc-3579-ac71-6a244e0879f3","pitchNumber":2,"startTime":"2026-04-30T01:07:20.075Z","endTime":"2026-04-30T01:07:25.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.2,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60176231190331,"aZ":-29.975563995139826,"pfxX":-10.77487233958001,"pfxZ":1.3025889443710827,"pX":-0.4920556509355372,"pZ":2.127636996168669,"vX0":6.860374157423839,"vY0":-129.32336744065103,"vZ0":-3.428685199670446,"x":135.76,"y":181.33,"x0":-1.7881935359441206,"y0":50.000236720640146,"z0":5.785960785528832,"aX":-18.129878193340595},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.8,"breakHorizontal":17.9,"spinRate":1905,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.424588517320295,"extension":6.5317220296201555},"index":2,"playId":"568526ba-6690-3db7-94e0-16b4e90d3412","pitchNumber":3,"startTime":"2026-04-30T01:07:40.056Z","endTime":"2026-04-30T01:07:44.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":96.5,"endSpeed":87.5,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30300935997019,"aZ":-16.345968702554572,"pfxX":-4.86729042187816,"pfxZ":7.9925293689256165,"pX":-0.2806475943543162,"pZ":3.799240375890133,"vX0":5.7562629695088745,"vY0":-140.43186620920386,"vZ0":-2.727689531730529,"x":127.7,"y":136.2,"x0":-1.7328191930890833,"y0":50.004182326036634,"z0":5.857479345178633,"aX":-9.640913545570445},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.0,"breakHorizontal":7.6,"spinRate":2287,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39129664794337016,"extension":6.2177172621549595},"index":3,"playId":"553d50f9-1aa0-37f5-9614-9ab02b8087f4","pitchNumber":4,"startTime":"2026-04-30T01:08:06.119Z","endTime":"2026-04-30T01:08:11.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.799642547942696,"aZ":-43.51925610041637,"pfxX":6.176202208018177,"pfxZ":-7.402767472006339,"pX":-0.7182381764245445,"pZ":2.7042434908054878,"vX0":0.9573179784244852,"vY0":-123.578846314046,"vZ0":0.7552561534815831,"x":144.38,"y":165.77,"x0":-1.913387663894634,"y0":50.004019987327254,"z0":6.078049890603459,"aX":9.462799614067363},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-13.0,"breakHorizontal":-11.4,"spinRate":2130,"spinDirection":42},"zone":4,"typeConfidence":2.0,"plateTime":0.4448332362808536,"extension":6.430202570857901},"hitData":{"launchSpeed":94.7,"launchAngle":23.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.5,"coordY":80.15}},"index":4,"playId":"1988a700-bdd3-39df-a691-9c72576ed5bb","pitchNumber":5,"startTime":"2026-04-30T01:08:28.933Z","endTime":"2026-04-30T01:08:37.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":543760,"link":"/api/v1/people/543760"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":676917,"link":"/api/v1/people/676917"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:08:37.218Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Joey Wiemer doubles (3) on a sharp line drive to left fielder MJ Melendez.","rbi":0,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:10:33.977Z","endTime":"2026-04-30T01:11:29.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.966925221592238,"aZ":-21.185881074564254,"pfxX":10.224808657826152,"pfxZ":6.547272715264938,"pX":0.6548696178381592,"pZ":3.6220603531599505,"vX0":-10.609643263660328,"vY0":-128.57781625958307,"vZ0":0.1944256702313203,"x":92.04,"y":140.98,"x0":3.5008197938462913,"y0":50.00566931658206,"z0":5.185703680273536,"aX":17.170715996634936},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.1,"breakHorizontal":-16.2,"spinRate":2017,"spinDirection":114},"zone":12,"typeConfidence":0.91,"plateTime":0.4255347181667952,"extension":7.318193358482536},"index":0,"playId":"6b74ee2c-b8dd-31eb-9883-37d1c938aea0","pitchNumber":1,"startTime":"2026-04-30T01:10:38.822Z","endTime":"2026-04-30T01:10:41.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.5,"endSpeed":67.4,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.90633535036416,"aZ":-33.28625309467013,"pfxX":-5.328407997588222,"pfxZ":-0.9700706505442813,"pX":0.25307340250622606,"pZ":2.339351821778031,"vX0":-5.2463304620149245,"vY0":-106.9136775374309,"vZ0":1.6860105028356622,"x":107.35,"y":175.62,"x0":3.4388379138603473,"y0":50.002695802113415,"z0":5.3002530865077855,"aX":-6.114255319358138},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-0.8,"breakHorizontal":11.2,"spinRate":2162,"spinDirection":288},"zone":5,"typeConfidence":0.9,"plateTime":0.5139988171866485,"extension":6.7640160836766885},"index":1,"playId":"f02334c3-dd6a-37d0-adf0-471591f14912","pitchNumber":2,"startTime":"2026-04-30T01:10:57.029Z","endTime":"2026-04-30T01:11:01.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":89.1,"endSpeed":81.0,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.890357577976822,"aZ":-21.356647177046188,"pfxX":10.285569897345884,"pfxZ":6.427209995541164,"pX":-0.06775075708269225,"pZ":2.776013237831342,"vX0":-11.900817247217692,"vY0":-129.1900624928484,"vZ0":-1.774389435710939,"x":119.58,"y":163.83,"x0":3.270653959432626,"y0":50.00474858628668,"z0":5.119681586134519,"aX":17.32035248213911},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.4,"breakHorizontal":-15.8,"spinRate":1962,"spinDirection":113},"zone":5,"typeConfidence":0.92,"plateTime":0.42459275955051723,"extension":7.100294515416269},"hitData":{"launchSpeed":106.0,"launchAngle":19.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":41.33,"coordY":88.41}},"index":2,"playId":"f1d0479d-e65b-307a-88b5-e5db8ac8996d","pitchNumber":3,"startTime":"2026-04-30T01:11:15.094Z","endTime":"2026-04-30T01:11:29.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.10000000000000003,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:11:29.153Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nasim Nuñez walks.","rbi":0,"awayScore":10,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:11:41.979Z","endTime":"2026-04-30T01:12:42.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnSecond":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.231419081744786,"aZ":-30.712187766082096,"pfxX":12.383839693668747,"pfxZ":0.8815154204231792,"pX":1.0019008946430918,"pZ":2.1363546066223194,"vX0":-9.810178448150472,"vY0":-127.69359941572193,"vZ0":-1.4725844802718084,"x":78.81,"y":181.1,"x0":3.2764308715620105,"y0":50.00295641838765,"z0":5.127106044205181,"aX":20.53955496913154},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.4,"breakHorizontal":-20.3,"spinRate":1862,"spinDirection":115},"zone":14,"typeConfidence":0.87,"plateTime":0.4282359425355087,"extension":6.887631212282507},"index":0,"playId":"4f6ec706-f4c7-3630-b196-53ed73f7bf3e","pitchNumber":1,"startTime":"2026-04-30T01:11:47.735Z","endTime":"2026-04-30T01:11:52.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.054164471269893,"aZ":-27.221845702704954,"pfxX":13.784056178930307,"pfxZ":2.9966236500475087,"pX":-1.139326918603077,"pZ":1.05513367666763,"vX0":-14.990311069875164,"vY0":-127.67937347705605,"vZ0":-4.513767984188518,"x":160.43,"y":210.29,"x0":3.014341112737268,"y0":50.00241525163206,"z0":4.985598595600501,"aX":22.779537724192373},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.6,"breakHorizontal":-21.6,"spinRate":2018,"spinDirection":120},"zone":13,"typeConfidence":0.94,"plateTime":0.42882553574002946,"extension":7.016467159673994},"index":1,"playId":"22179574-642b-3d97-811f-5528590bec45","pitchNumber":2,"startTime":"2026-04-30T01:12:02.108Z","endTime":"2026-04-30T01:12:05.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23565326000529,"aZ":-19.944169162503766,"pfxX":9.940536987941822,"pfxZ":7.314227950664256,"pX":-1.0838244700455935,"pZ":2.3777046497722205,"vX0":-13.481500579570485,"vY0":-128.15587843158562,"vZ0":-3.007129103634567,"x":158.31,"y":174.58,"x0":2.941049955669186,"y0":50.000276119529765,"z0":5.115013407501023,"aX":16.61617649234191},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.7,"breakHorizontal":-15.1,"spinRate":1984,"spinDirection":117},"zone":11,"typeConfidence":0.9,"plateTime":0.42656312110188743,"extension":6.769400333660457},"index":2,"playId":"d20f3751-4a57-3520-9189-1a45e009c329","pitchNumber":3,"startTime":"2026-04-30T01:12:18.761Z","endTime":"2026-04-30T01:12:22.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.238368854606033,"aZ":-22.021507085970946,"pfxX":9.218545375789521,"pfxZ":6.109958063539867,"pX":1.8862374389703345,"pZ":3.572690867285943,"vX0":-7.380765258557964,"vY0":-128.49755516998945,"vZ0":0.09208223449078667,"x":45.1,"y":142.32,"x0":3.6073077457755254,"y0":50.00149535809294,"z0":5.25648401963669,"aX":15.314977933788127},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.3,"breakHorizontal":-14.9,"spinRate":1930,"spinDirection":117},"zone":12,"typeConfidence":0.89,"plateTime":0.42731878947390634,"extension":6.876696997050968},"index":3,"playId":"a7ec9ee7-99c0-38eb-91c2-1fcb3f8dca27","pitchNumber":4,"startTime":"2026-04-30T01:12:36.114Z","endTime":"2026-04-30T01:12:42.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"R","description":"Right"}},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:12:42.740Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Keibert Ruiz flies out to left fielder MJ Melendez.","rbi":0,"awayScore":10,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:12:58.225Z","endTime":"2026-04-30T01:15:33.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"postOnSecond":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":72.3,"endSpeed":66.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.763858602799782,"aZ":-35.03682669176308,"pfxX":-6.58749947818545,"pfxZ":-2.571044793126582,"pX":1.0856656355049397,"pZ":2.692858641598679,"vX0":-3.291764633605284,"vY0":-105.14428714343995,"vZ0":3.0487839922148314,"x":75.62,"y":166.07,"x0":3.530271901815935,"y0":50.003245616968776,"z0":5.305383146728165,"aX":-7.333443881574365},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-3.4,"breakHorizontal":12.8,"spinRate":2075,"spinDirection":282},"zone":12,"typeConfidence":0.9,"plateTime":0.5220603488349549,"extension":6.697344238661237},"index":0,"playId":"02ca8b2d-cf36-335d-86a3-b5618c8fef1c","pitchNumber":1,"startTime":"2026-04-30T01:13:12.005Z","endTime":"2026-04-30T01:13:16.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.4,"endSpeed":67.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.009438576754377,"aZ":-35.04676837118715,"pfxX":-6.511472069245052,"pfxZ":-2.5121182724606097,"pX":0.06368248046282676,"pZ":1.7452760352411145,"vX0":-5.084456879200717,"vY0":-106.71320842213973,"vZ0":1.1415352386309834,"x":114.57,"y":191.66,"x0":3.3316106181224066,"y0":50.00450936813282,"z0":5.181132594701267,"aX":-7.437469225312079},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-3.8,"breakHorizontal":13.3,"spinRate":2117,"spinDirection":284},"zone":8,"typeConfidence":0.9,"plateTime":0.5151644030958558,"extension":6.708785319118561},"index":1,"playId":"a647c7f1-2cc8-346c-9a74-d23506b94d5a","pitchNumber":2,"startTime":"2026-04-30T01:13:23.672Z","endTime":"2026-04-30T01:13:27.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.7,"endSpeed":68.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.78060726003884,"aZ":-31.212546372898615,"pfxX":-4.4198382420284315,"pfxZ":0.823599211579094,"pX":-0.929099998951338,"pZ":0.820161338018602,"vX0":-7.771655006901889,"vY0":-107.1692129205407,"vZ0":-1.5978488623473284,"x":152.42,"y":216.64,"x0":3.3203077957059333,"y0":50.00034691967321,"z0":5.066460593180207,"aX":-5.131684308242694},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":1.4,"breakHorizontal":10.1,"spinRate":2196,"spinDirection":285},"zone":13,"typeConfidence":0.9,"plateTime":0.5113881821819626,"extension":6.662624358036719},"index":2,"playId":"24f56a3b-1c09-381c-8d72-d317cf9f320c","pitchNumber":3,"startTime":"2026-04-30T01:13:39.391Z","endTime":"2026-04-30T01:13:43.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":71.0,"endSpeed":65.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.308936151500806,"aZ":-32.88324229023042,"pfxX":-6.306448438104374,"pfxZ":-0.6687244448302749,"pX":-1.436101470415232,"pZ":0.2693260303702649,"vX0":-7.584490217664322,"vY0":-103.02956610187425,"vZ0":-1.841845392315494,"x":171.74,"y":231.51,"x0":3.131751240865797,"y0":50.00336443581624,"z0":5.2000714353056505,"aX":-6.685669091838705},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-1.4,"breakHorizontal":13.8,"spinRate":2184,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.5344505592814732,"extension":6.933929145617708},"index":3,"playId":"cf10027f-aa05-363d-8e6b-fb073fb45b31","pitchNumber":4,"startTime":"2026-04-30T01:13:58.191Z","endTime":"2026-04-30T01:14:02.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.3,"endSpeed":66.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.332086011994456,"aZ":-32.984231878937315,"pfxX":-5.393873744028623,"pfxZ":-0.7304049022574581,"pX":0.07498538228744192,"pZ":1.9803268817727,"vX0":-5.313470352111477,"vY0":-105.2195369408741,"vZ0":1.244849798605807,"x":114.14,"y":185.31,"x0":3.3361878020854627,"y0":50.00060630238898,"z0":5.211578995999037,"aX":-6.027894468182696},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-0.6,"breakHorizontal":11.3,"spinRate":2150,"spinDirection":286},"zone":8,"typeConfidence":0.9,"plateTime":0.521139557515133,"extension":6.876975782162446},"index":4,"playId":"8a4ed816-32be-3070-a274-3ec6ce8895df","pitchNumber":5,"startTime":"2026-04-30T01:14:18.801Z","endTime":"2026-04-30T01:14:22.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":88.2,"endSpeed":80.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42253593176068,"aZ":-21.00932658012363,"pfxX":10.253277133398889,"pfxZ":6.759905481716977,"pX":0.1217560865469916,"pZ":3.268928961277206,"vX0":-11.142717156649121,"vY0":-127.95244283526596,"vZ0":-0.5817353926855092,"x":112.36,"y":150.52,"x0":3.2094047561389867,"y0":50.00030182451309,"z0":5.1514970047302215,"aX":16.9285418535868},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.4,"breakHorizontal":-16.0,"spinRate":2014,"spinDirection":117},"zone":2,"typeConfidence":0.91,"plateTime":0.42875249506473345,"extension":7.0130716825971655},"index":5,"playId":"ddd9aa4a-1dc8-34bf-b74e-2c6cc0f4fad0","pitchNumber":6,"startTime":"2026-04-30T01:14:41.537Z","endTime":"2026-04-30T01:14:46.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":71.5,"endSpeed":66.1,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.25295371400557,"aZ":-31.981152641955095,"pfxX":-5.938940375929189,"pfxZ":0.1779254935338943,"pX":0.13940045108452104,"pZ":0.7524395915033156,"vX0":-5.1734938604373575,"vY0":-104.07576619606152,"vZ0":-1.0841884916558484,"x":111.69,"y":218.46,"x0":3.4334803254221056,"y0":50.00400470149444,"z0":5.084167407642187,"aX":-6.482988729924464},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":0.4,"breakHorizontal":12.2,"spinRate":2180,"spinDirection":291},"zone":14,"typeConfidence":0.9,"plateTime":0.5272613931335215,"extension":6.7238926392703044},"index":6,"playId":"c9ca0c16-6c7a-304f-b3bf-23e20ac8456f","pitchNumber":7,"startTime":"2026-04-30T01:15:03.252Z","endTime":"2026-04-30T01:15:07.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.182703409375183,"aZ":-28.75295697817252,"pfxX":12.352057203931484,"pfxZ":2.1107529262899334,"pX":-0.2844923818965488,"pZ":2.638654904427997,"vX0":-12.646201520651198,"vY0":-126.44489267413937,"vZ0":-0.5238110280611974,"x":127.84,"y":167.54,"x0":3.1709899385627645,"y0":50.005287997303284,"z0":5.150546895544095,"aX":20.0542227376196},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.0,"breakHorizontal":-19.6,"spinRate":2013,"spinDirection":112},"zone":4,"typeConfidence":0.92,"plateTime":0.432767180044328,"extension":6.896931738152977},"hitData":{"launchSpeed":87.4,"launchAngle":29.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.69,"coordY":81.69}},"index":7,"playId":"40894037-0a52-3225-9c17-aa757aadca6d","pitchNumber":8,"startTime":"2026-04-30T01:15:21.621Z","endTime":"2026-04-30T01:15:33.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"R","description":"Right"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.10000000000000003,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:15:33.379Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"James Wood doubles (7) on a sharp line drive to center fielder Tyrone Taylor. Joey Wiemer scores. Nasim Nuñez scores.","rbi":2,"awayScore":12,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:15:40.965Z","endTime":"2026-04-30T01:16:36.222Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":{"id":640455,"link":"/api/v1/people/640455"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":{"id":640455,"link":"/api/v1/people/640455"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.815001917986514,"aZ":-28.831721998204227,"pfxX":11.51184366413283,"pfxZ":2.0159009589370616,"pX":0.8338925767544156,"pZ":2.835809915043549,"vX0":-9.93735209138303,"vY0":-128.14346608019432,"vZ0":-0.2894586574049136,"x":85.21,"y":162.21,"x0":3.269000605960586,"y0":50.00551559151385,"z0":5.205259580829043,"aX":19.12216978535755},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.8,"breakHorizontal":-18.6,"spinRate":1914,"spinDirection":120},"zone":6,"typeConfidence":0.94,"plateTime":0.4276450736175028,"extension":6.870133750113791},"index":0,"playId":"3b5b162e-f577-3d11-bb47-54622c380763","pitchNumber":1,"startTime":"2026-04-30T01:15:55.414Z","endTime":"2026-04-30T01:15:59.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":84.7,"endSpeed":77.7,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.632715490503216,"aZ":-24.644567387427234,"pfxX":0.11421792742318537,"pfxZ":4.920165722400871,"pX":-0.9792879472921241,"pZ":2.6862410200614635,"vX0":-10.547628657518384,"vY0":-123.0190839615834,"vZ0":-0.8752605237620935,"x":154.33,"y":166.25,"x0":3.3509736342415417,"y0":50.004725695500575,"z0":5.137569094218845,"aX":0.17517464639539068},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":9.0,"breakHorizontal":2.3,"spinRate":2097,"spinDirection":147},"zone":13,"typeConfidence":0.93,"plateTime":0.445402577276627,"extension":6.794870921665295},"index":1,"playId":"f94850dd-a742-3a61-bd2f-b3c535bdef4a","pitchNumber":2,"startTime":"2026-04-30T01:16:07.407Z","endTime":"2026-04-30T01:16:11.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":68.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.97945252386984,"aZ":-34.88861892435334,"pfxX":-5.308318755171374,"pfxZ":-2.26493464321298,"pX":0.05284774679181846,"pZ":2.4108939207503024,"vX0":-5.850826154974973,"vY0":-109.3799988716774,"vZ0":1.8807623608197812,"x":114.99,"y":173.69,"x0":3.461337872847531,"y0":50.00034100341701,"z0":5.306740455311097,"aX":-6.370703856422602},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-3.1,"breakHorizontal":11.3,"spinRate":2205,"spinDirection":292},"zone":5,"typeConfidence":0.9,"plateTime":0.5025492925236934,"extension":6.7442562250940785},"hitData":{"launchSpeed":114.6,"launchAngle":10.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":146.08,"coordY":85.92}},"index":2,"playId":"b4a084f9-184c-3660-b061-fe0cebcd8d45","pitchNumber":3,"startTime":"2026-04-30T01:16:22.349Z","endTime":"2026-04-30T01:16:36.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"first":{"id":683083,"link":"/api/v1/people/683083"},"second":{"id":686894,"link":"/api/v1/people/686894"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.03,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:16:36.222Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Curtis Mead singles on a ground ball to shortstop Ronny Mauricio. James Wood to 3rd.","rbi":0,"awayScore":12,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:19:17.877Z","endTime":"2026-04-30T01:19:45.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605218,"fullName":"Carl Edwards Jr.","link":"/api/v1/people/605218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"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":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":12,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-30T01:16:56.975Z","endTime":"2026-04-30T01:17:28.070Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Carl Edwards Jr. replaces Sean Manaea.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-30T01:17:28.070Z","endTime":"2026-04-30T01:19:20.231Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605218,"link":"/api/v1/people/605218"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98855982448262,"aZ":-11.756828461217832,"pfxX":1.2236861055273014,"pfxZ":10.865295684807876,"pX":0.7626685758581397,"pZ":2.5186762245471717,"vX0":7.133250768396723,"vY0":-136.45471914905673,"vZ0":-7.753487154510978,"x":87.93,"y":170.78,"x0":-2.0481172615194465,"y0":50.00459012098698,"z0":6.213483123912085,"aX":2.2994607726186462},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":-3.7,"spinRate":2396,"spinDirection":194},"zone":6,"typeConfidence":0.91,"plateTime":0.4019172893050156,"extension":6.8427083083166345},"index":2,"playId":"943d6384-6b8b-3a49-9d32-52bec3bccee1","pitchNumber":1,"startTime":"2026-04-30T01:19:20.231Z","endTime":"2026-04-30T01:19:24.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.0,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.633085757394248,"aZ":-41.59024620449132,"pfxX":0.7689952389625136,"pfxZ":-7.165734347026117,"pX":0.3211951181522087,"pZ":3.115894206443045,"vX0":4.419157174832874,"vY0":-114.62940317550476,"vZ0":1.2349480204205927,"x":104.76,"y":154.65,"x0":-1.7414091546195465,"y0":50.002507030560224,"z0":6.670046237228075,"aX":1.0099268356192863},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-12.2,"breakHorizontal":-2.6,"spinRate":2118,"spinDirection":29},"zone":3,"typeConfidence":0.9,"plateTime":0.48009759582199507,"extension":6.683621969885813},"hitData":{"launchSpeed":100.7,"launchAngle":7.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.7,"coordY":150.67}},"index":3,"playId":"2a5c8c82-dc58-3c65-adb0-41e1fe833572","pitchNumber":2,"startTime":"2026-04-30T01:19:34.381Z","endTime":"2026-04-30T01:19:45.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"second":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:19:45.837Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brady House strikes out swinging.","rbi":0,"awayScore":12,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:19:57.821Z","endTime":"2026-04-30T01:21:29.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605218,"fullName":"Carl Edwards Jr.","link":"/api/v1/people/605218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.940956957075873,"aZ":-40.084466810022235,"pfxX":2.3340089987153623,"pfxZ":-5.816096047696174,"pX":0.5296194241453801,"pZ":1.0540101008766505,"vX0":4.485997368744619,"vY0":-116.68705385015848,"vZ0":-3.805287847473087,"x":96.81,"y":210.32,"x0":-1.7323172312045119,"y0":50.00477433352491,"z0":6.538975650322831,"aX":3.172242383746475},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-11.3,"breakHorizontal":-5.5,"spinRate":2293,"spinDirection":11},"zone":14,"typeConfidence":0.89,"plateTime":0.4720307393018679,"extension":6.907425741036489},"index":0,"playId":"92b1b1c6-6cbe-3ecc-80ef-5f57add6fa24","pitchNumber":1,"startTime":"2026-04-30T01:20:23.920Z","endTime":"2026-04-30T01:20:28.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.1,"endSpeed":84.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.183107430392248,"aZ":-12.215282242708527,"pfxX":0.9647898878531591,"pfxZ":10.969169721013635,"pX":-0.29922337046405756,"pZ":4.80168246952097,"vX0":4.1642123068822405,"vY0":-134.0844323891432,"vZ0":-1.9824608836206563,"x":128.41,"y":109.13,"x0":-1.9981581951827314,"y0":50.00282249287319,"z0":6.422986390579887,"aX":1.754632220920177},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.7,"breakHorizontal":-2.6,"spinRate":2579,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.40860100117635634,"extension":6.806750854993662},"index":1,"playId":"f7702f72-0972-39bf-acf4-72542d3d64ea","pitchNumber":2,"startTime":"2026-04-30T01:20:38.674Z","endTime":"2026-04-30T01:20:41.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5761935827876,"aZ":-11.62080702987621,"pfxX":1.1406411399977967,"pfxZ":11.305682068783991,"pX":0.01001998120257725,"pZ":2.866353579284541,"vX0":4.632173536979962,"vY0":-133.89429671794326,"vZ0":-6.949049671786648,"x":116.62,"y":161.39,"x0":-1.889767772631074,"y0":50.004136188954035,"z0":6.3248371668333565,"aX":2.072386689534499},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.2,"breakHorizontal":-3.0,"spinRate":2533,"spinDirection":185},"zone":5,"typeConfidence":0.91,"plateTime":0.40889678015446895,"extension":6.767799402083111},"index":2,"playId":"a2183c5c-d29b-36c0-8b64-5d63f2c2706e","pitchNumber":3,"startTime":"2026-04-30T01:20:53.613Z","endTime":"2026-04-30T01:20:58.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.539423965138447,"aZ":-11.2776275998562,"pfxX":1.3737291944109766,"pfxZ":11.360953755017945,"pX":0.5780287253706174,"pZ":3.229200071633259,"vX0":6.396238984497944,"vY0":-135.0492751378313,"vZ0":-6.086672394638646,"x":94.97,"y":151.59,"x0":-2.003758223406831,"y0":50.00657455337769,"z0":6.31232862173565,"aX":2.5264270314481685},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.4,"breakHorizontal":-4.0,"spinRate":2606,"spinDirection":187},"zone":3,"typeConfidence":0.91,"plateTime":0.406213027944033,"extension":6.778904992529148},"index":3,"playId":"13dd2e5f-d688-3f18-bcca-12ec55744151","pitchNumber":4,"startTime":"2026-04-30T01:21:09.203Z","endTime":"2026-04-30T01:21:13.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.674883862948782,"aZ":-10.521366247192399,"pfxX":0.7348584500715618,"pfxZ":11.58299430343475,"pX":0.112851288230852,"pZ":3.1693276764529084,"vX0":5.752806998582261,"vY0":-136.0653949203076,"vZ0":-6.226984446527023,"x":112.7,"y":153.21,"x0":-2.1269102296690345,"y0":50.003737962810206,"z0":6.221211922385447,"aX":1.3739085556217077},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.8,"breakHorizontal":-2.6,"spinRate":2625,"spinDirection":191},"zone":2,"typeConfidence":0.91,"plateTime":0.402995146034828,"extension":7.122329891583343},"index":4,"playId":"5cf27043-ae13-3f73-b909-e0b1ea318900","pitchNumber":5,"startTime":"2026-04-30T01:21:24.443Z","endTime":"2026-04-30T01:21:29.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:21:29.158Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"CJ Abrams walks. Curtis Mead to 2nd.","rbi":0,"awayScore":12,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:21:44.547Z","endTime":"2026-04-30T01:22:49.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605218,"fullName":"Carl Edwards Jr.","link":"/api/v1/people/605218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnSecond":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"postOnThird":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"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(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.6,"endSpeed":85.3,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.871225594526493,"aZ":-11.824996515986884,"pfxX":0.5532566021490175,"pfxZ":10.866021332229401,"pX":0.7228851441015715,"pZ":4.956393240837084,"vX0":6.839428501614676,"vY0":-136.21157105888634,"vZ0":-1.8785528242377807,"x":89.45,"y":104.96,"x0":-1.8958821073552952,"y0":50.000425142270714,"z0":6.475854299326418,"aX":1.0358580843677658},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.4,"breakHorizontal":-2.5,"spinRate":2663,"spinDirection":178},"zone":12,"typeConfidence":0.91,"plateTime":0.40264141478717397,"extension":6.836593543192884},"index":0,"playId":"45cb2317-9813-3be9-855e-ff5a531419d2","pitchNumber":1,"startTime":"2026-04-30T01:21:53.484Z","endTime":"2026-04-30T01:21:57.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.023975344606534,"aZ":-11.682382639525597,"pfxX":1.6179775183518812,"pfxZ":11.237457300903017,"pX":-1.0168631511153265,"pZ":3.894448528160032,"vX0":2.0983822362452695,"vY0":-134.61935786340527,"vZ0":-4.338220374420538,"x":155.76,"y":133.63,"x0":-2.0184974773920965,"y0":50.000140443343795,"z0":6.362821847182741,"aX":2.948961349645202},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.6,"breakHorizontal":-3.4,"spinRate":2620,"spinDirection":188},"zone":11,"typeConfidence":0.91,"plateTime":0.4079049034916875,"extension":6.71948910746482},"index":1,"playId":"7cb7b2d3-607a-3ebc-b567-13e61b1aa1c8","pitchNumber":2,"startTime":"2026-04-30T01:22:10.108Z","endTime":"2026-04-30T01:22:13.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.8,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.488166485580077,"aZ":-41.52976625727985,"pfxX":1.7512896834014349,"pfxZ":-7.326713587625153,"pX":0.8333871406746136,"pZ":-0.11352548687998959,"vX0":5.02787120791665,"vY0":-113.43151847704422,"vZ0":-5.189303030339744,"x":85.23,"y":241.85,"x0":-1.6568115850131286,"y0":50.000822408149745,"z0":6.431112029639837,"aX":2.2368087281565567},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-14.4,"breakHorizontal":-4.7,"spinRate":2222,"spinDirection":20},"zone":14,"typeConfidence":0.9,"plateTime":0.4864967137156362,"extension":6.912362318346862},"index":2,"playId":"239a35ba-ea86-3f29-9210-cf4d93bf1863","pitchNumber":3,"startTime":"2026-04-30T01:22:27.484Z","endTime":"2026-04-30T01:22:31.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.223,"strikeZoneBottom":1.626,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.585953150982196,"aZ":-11.327506146404207,"pfxX":1.537953928639372,"pfxZ":11.28520200992604,"pX":-0.5933796349984916,"pZ":3.365135714889233,"vX0":3.0920976639484503,"vY0":-134.88341174428805,"vZ0":-5.794876737281851,"x":139.62,"y":147.92,"x0":-1.9533042433414058,"y0":50.00588607024064,"z0":6.3358759891224565,"aX":2.8424885968364397},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.4,"breakHorizontal":-3.5,"spinRate":2538,"spinDirection":179},"zone":1,"typeConfidence":0.91,"plateTime":0.40563756758410907,"extension":6.755060698523619},"index":3,"playId":"4ba1f265-d085-3d87-b0e0-aa73c4662909","pitchNumber":4,"startTime":"2026-04-30T01:22:45.080Z","endTime":"2026-04-30T01:22:49.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":682928,"link":"/api/v1/people/682928","batSide":{"code":"L","description":"Left"}},"first":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682928,"link":"/api/v1/people/682928"},"credit":"b_pa"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:22:49.362Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Young singles on a line drive to center fielder Tyrone Taylor. James Wood scores. Curtis Mead to 3rd. CJ Abrams to 2nd.","rbi":1,"awayScore":13,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:23:10.771Z","endTime":"2026-04-30T01:24:04.007Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605218,"fullName":"Carl Edwards Jr.","link":"/api/v1/people/605218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"postOnSecond":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"postOnThird":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696285,"fullName":"Jacob Young","link":"/api/v1/people/696285"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":{"id":640455,"link":"/api/v1/people/640455"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682928,"fullName":"CJ Abrams","link":"/api/v1/people/682928"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15767054097523,"aZ":-7.80294068937772,"pfxX":-0.15274622494559975,"pfxZ":12.962196195077382,"pX":0.16985371092712126,"pZ":2.5236806961668212,"vX0":5.927093028770034,"vY0":-135.8622305804529,"vZ0":-8.641952406224886,"x":110.53,"y":170.64,"x0":-2.0149024594509943,"y0":50.00441091009599,"z0":6.277890407403393,"aX":-0.28793115238659217},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":22.0,"breakHorizontal":-1.0,"spinRate":2648,"spinDirection":190},"zone":5,"typeConfidence":0.91,"plateTime":0.40226505471267915,"extension":6.886262710687592},"index":0,"playId":"cb47df07-6286-3a98-8f40-501f6ed9f761","pitchNumber":1,"startTime":"2026-04-30T01:23:13.218Z","endTime":"2026-04-30T01:23:16.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.987599252111277,"aZ":-37.10722065886693,"pfxX":3.909727240191355,"pfxZ":-3.574190913476587,"pX":1.4611016467746847,"pZ":0.3566283579093409,"vX0":6.146082784046443,"vY0":-117.27585405909808,"vZ0":-5.697300839300787,"x":61.31,"y":229.15,"x0":-1.7104099776498918,"y0":50.002632791792614,"z0":6.312962049930463,"aX":5.397218169570988},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-7.7,"breakHorizontal":-8.8,"spinRate":2079,"spinDirection":20},"zone":14,"typeConfidence":0.86,"plateTime":0.46861279465141914,"extension":6.815727599296801},"index":1,"playId":"149d29e5-a1ea-3db1-95b7-ec5d228bf426","pitchNumber":2,"startTime":"2026-04-30T01:23:31.322Z","endTime":"2026-04-30T01:23:35.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":92.1,"endSpeed":85.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35348078581907,"aZ":-13.945688301629271,"pfxX":1.5808874049885473,"pfxZ":9.930862619260928,"pX":0.31124057859794974,"pZ":2.360707550703048,"vX0":5.21123290106531,"vY0":-133.9994667316642,"vZ0":-7.782259028448221,"x":105.14,"y":175.04,"x0":-1.8568283499414437,"y0":50.006524017964324,"z0":6.279590460680093,"aX":2.9030020948121966},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":-3.8,"spinRate":2534,"spinDirection":183},"zone":6,"typeConfidence":0.91,"plateTime":0.40725384001060316,"extension":6.981085987936531},"hitData":{"launchSpeed":90.8,"launchAngle":10.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.05,"coordY":83.97}},"index":2,"playId":"82d88836-3f24-39bb-90d6-21205d7b53e6","pitchNumber":3,"startTime":"2026-04-30T01:23:51.400Z","endTime":"2026-04-30T01:24:04.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":696285,"link":"/api/v1/people/696285","batSide":{"code":"R","description":"Right"}},"first":{"id":682928,"link":"/api/v1/people/682928"},"second":{"id":678554,"link":"/api/v1/people/678554"},"third":{"id":695578,"link":"/api/v1/people/695578"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_ab"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_ab"},{"player":{"id":696285,"link":"/api/v1/people/696285"},"credit":"b_pa"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:24:04.007Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daylen Lile strikes out swinging.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-30T01:25:13.121Z","endTime":"2026-04-30T01:26:02.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605218,"fullName":"Carl Edwards Jr.","link":"/api/v1/people/605218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695734,"fullName":"Daylen Lile","link":"/api/v1/people/695734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":13,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T01:24:25.750Z","endTime":"2026-04-30T01:25:15.365Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":696285,"link":"/api/v1/people/696285"},"second":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.540503920945614,"aZ":-37.95316262132089,"pfxX":4.972162259968041,"pfxZ":-4.422542138118255,"pX":0.03095472699094773,"pZ":2.7248226883009803,"vX0":2.481828116731893,"vY0":-114.36093410634867,"vZ0":-0.40565161254490645,"x":115.82,"y":165.21,"x0":-1.7185693868004972,"y0":50.00134278804003,"z0":6.667317025728312,"aX":6.502166776357416},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-7.8,"breakHorizontal":-9.7,"spinRate":2079,"spinDirection":24},"zone":5,"typeConfidence":0.9,"plateTime":0.48125088913964653,"extension":6.528503356936947},"index":1,"playId":"88743593-55ab-3db1-add3-78ebf8237555","pitchNumber":1,"startTime":"2026-04-30T01:25:15.365Z","endTime":"2026-04-30T01:25:19.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":696285,"link":"/api/v1/people/696285"},"second":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11923912065381,"aZ":-18.49370804013075,"pfxX":-7.419310401344102,"pfxZ":8.122500171767722,"pX":-0.002974177895196429,"pZ":2.2210318155992472,"vX0":6.974502868458242,"vY0":-129.4773487804708,"vZ0":-6.683259279631658,"x":117.11,"y":178.81,"x0":-1.7784087993229074,"y0":50.000790057073026,"z0":6.269639221296263,"aX":-12.491889496441365},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.3,"breakHorizontal":11.8,"spinRate":1680,"spinDirection":203},"zone":5,"typeConfidence":0.92,"plateTime":0.42436718829900766,"extension":6.8346666104124045},"index":2,"playId":"492dd4ef-a118-3733-9838-0194bfe62227","pitchNumber":2,"startTime":"2026-04-30T01:25:32.882Z","endTime":"2026-04-30T01:25:38.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":696285,"link":"/api/v1/people/696285"},"second":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":13,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-30T01:25:45.699Z","endTime":"2026-04-30T01:25:57.213Z","isPitch":false,"type":"action","player":{"id":695734,"link":"/api/v1/people/695734"},"defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":696285,"link":"/api/v1/people/696285"},"second":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57364542072285,"aZ":-8.964023562878511,"pfxX":0.2207825226003733,"pfxZ":12.249186471846759,"pX":-0.09673576738100122,"pZ":3.2402694659105507,"vX0":4.97934001850606,"vY0":-137.30110709230834,"vZ0":-6.750061550481081,"x":120.69,"y":151.29,"x0":-1.9681820395647744,"y0":50.00073229661886,"z0":6.352429916075098,"aX":0.41704448880869766},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.8,"breakHorizontal":-1.6,"spinRate":2613,"spinDirection":198},"zone":2,"typeConfidence":0.91,"plateTime":0.400106082676984,"extension":6.838149876408406},"index":4,"playId":"3fcdb150-f844-3577-86fd-40f69e72649d","pitchNumber":3,"startTime":"2026-04-30T01:25:57.213Z","endTime":"2026-04-30T01:26:02.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695734,"link":"/api/v1/people/695734","batSide":{"code":"L","description":"Left"}},"first":{"id":696285,"link":"/api/v1/people/696285"},"second":{"id":682928,"link":"/api/v1/people/682928"},"third":{"id":678554,"link":"/api/v1/people/678554"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_ab"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_ab"},{"player":{"id":695734,"link":"/api/v1/people/695734"},"credit":"b_pa"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:26:02.345Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, shortstop Nasim Nuñez to first baseman Curtis Mead.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T01:28:15.285Z","endTime":"2026-04-30T01:30:42.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9,10],"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: José Tena replaces shortstop CJ Abrams, batting 4th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":13,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T01:28:03.808Z","endTime":"2026-04-30T01:28:03.829Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"401","replacedPlayer":{"id":682928,"link":"/api/v1/people/682928"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":683083,"link":"/api/v1/people/683083"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to shortstop for Nasim Nuñez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":13,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-30T01:28:03.829Z","endTime":"2026-04-30T01:28:03.831Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"800","defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":682928,"link":"/api/v1/people/682928"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cionel Pérez replaces Cade Cavalli.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":13,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-30T01:28:03.831Z","endTime":"2026-04-30T01:28:17.678Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672335,"link":"/api/v1/people/672335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676917,"link":"/api/v1/people/676917","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.604079442783366,"aZ":-17.4658739964734,"pfxX":4.093499117561453,"pfxZ":7.6790278798379905,"pX":0.6408974673667701,"pZ":3.1141753042101112,"vX0":-3.8934802515641955,"vY0":-137.5691789274985,"vZ0":-3.0221048028328257,"x":92.57,"y":154.7,"x0":1.5428940775657165,"y0":50.00665040994485,"z0":5.4113706783336655,"aX":7.845482870474093},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.4,"breakHorizontal":-6.6,"spinRate":1900,"spinDirection":140},"zone":3,"typeConfidence":0.91,"plateTime":0.39818803297078587,"extension":5.698331421674645},"index":3,"playId":"dd94821f-e444-3009-889b-3263aaa15c86","pitchNumber":1,"startTime":"2026-04-30T01:28:17.678Z","endTime":"2026-04-30T01:28:21.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":97.0,"endSpeed":88.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.679133544106243,"aZ":-15.749629566673192,"pfxX":3.9989252864022107,"pfxZ":8.122837245560639,"pX":0.14036301569066242,"pZ":3.143337401098722,"vX0":-4.966707463492964,"vY0":-141.19166300098817,"vZ0":-3.7372153873151785,"x":111.65,"y":153.91,"x0":1.4014150340635918,"y0":50.005061160402704,"z0":5.495605886381829,"aX":8.088040441697538},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":-6.2,"spinRate":1959,"spinDirection":142},"zone":2,"typeConfidence":0.9,"plateTime":0.3877129036297857,"extension":5.67085244725555},"index":4,"playId":"c135fe02-fc9f-3669-8946-e62eb8b454d7","pitchNumber":2,"startTime":"2026-04-30T01:28:32.746Z","endTime":"2026-04-30T01:28:36.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4419907994217,"aZ":-15.691515703191673,"pfxX":3.4453167335440797,"pfxZ":8.223765717741676,"pX":-0.21845449107638376,"pZ":3.7999478510415474,"vX0":-5.423109017068804,"vY0":-140.78389962014032,"vZ0":-2.0530737135938724,"x":125.33,"y":136.18,"x0":1.2865826674160763,"y0":50.001259791370295,"z0":5.556113398095381,"aX":6.90460632830882},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":-5.2,"spinRate":1917,"spinDirection":134},"zone":11,"typeConfidence":0.9,"plateTime":0.38928886450911593,"extension":5.658548214584496},"index":5,"playId":"c66f9994-4c0f-36f6-898e-291ab3a405df","pitchNumber":3,"startTime":"2026-04-30T01:28:54.274Z","endTime":"2026-04-30T01:28:57.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.20670621608734,"aZ":-15.369613223388702,"pfxX":3.822643414883953,"pfxZ":8.384174547863037,"pX":1.5610287817792885,"pZ":5.042672319875185,"vX0":-1.2906375684341023,"vY0":-141.38448170051296,"vZ0":1.1729545807417154,"x":57.5,"y":102.63,"x0":1.5295161085958806,"y0":50.004026447882616,"z0":5.615223099899781,"aX":7.6628128287681285},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":-6.6,"spinRate":2092,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.38887536785677224,"extension":5.7303876953205},"index":6,"playId":"4c444007-2659-3c2b-804b-3b9f00adc3cd","pitchNumber":4,"startTime":"2026-04-30T01:29:12.355Z","endTime":"2026-04-30T01:29:15.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42324470712231,"aZ":-35.47140355147113,"pfxX":-2.3040287088338287,"pfxZ":-2.219270389258396,"pX":0.28529423666916637,"pZ":1.4659530008409167,"vX0":-2.030652764488065,"vY0":-121.20491310532555,"vZ0":-2.2088848613332566,"x":106.13,"y":199.2,"x0":1.4343812442141208,"y0":50.004931029164446,"z0":5.496399163439685,"aX":-3.4171507023185863},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.3,"breakHorizontal":4.7,"spinRate":2473,"spinDirection":331},"zone":14,"typeConfidence":2.0,"plateTime":0.452471173762222,"extension":5.611982295526096},"index":7,"playId":"080de48d-d33e-3e38-a210-adb6d5ca148f","pitchNumber":5,"startTime":"2026-04-30T01:29:31.401Z","endTime":"2026-04-30T01:29:35.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90568253655868,"aZ":-15.725331211351099,"pfxX":3.602505926517591,"pfxZ":8.358465599820777,"pX":0.22079495680370873,"pZ":2.949230105194261,"vX0":-4.346916040092751,"vY0":-139.30355552509027,"vZ0":-3.5897493867093324,"x":108.58,"y":159.15,"x0":1.3324375053040471,"y0":50.00289640543139,"z0":5.29228542241461,"aX":7.089846746068203},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":-5.6,"spinRate":1982,"spinDirection":134},"zone":2,"typeConfidence":0.91,"plateTime":0.39298429040115535,"extension":5.695410407481061},"index":8,"playId":"09868b48-11ca-3748-9820-492867a9a7b1","pitchNumber":6,"startTime":"2026-04-30T01:29:48.450Z","endTime":"2026-04-30T01:29:53.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31095270021518,"aZ":-39.98728782066615,"pfxX":-1.5308041328599975,"pfxZ":-5.305186480175081,"pX":1.302110367950016,"pZ":2.81939628068786,"vX0":-0.265788106841818,"vY0":-120.84363367639762,"vZ0":1.5870103914594864,"x":67.37,"y":162.66,"x0":1.6124077367089011,"y0":50.000050825629685,"z0":5.6760462003987735,"aX":-2.2557841720139313},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.9,"breakHorizontal":2.9,"spinRate":2549,"spinDirection":321},"zone":12,"typeConfidence":0.86,"plateTime":0.4538581078072199,"extension":5.560940546653299},"index":9,"playId":"6c6a4a10-bf40-36fd-83a3-dffd8fb25245","pitchNumber":7,"startTime":"2026-04-30T01:30:13.067Z","endTime":"2026-04-30T01:30:16.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.407936125691094,"aZ":-41.84732307053683,"pfxX":-1.704175394466307,"pfxZ":-6.540684540569311,"pX":1.0787733705302995,"pZ":2.169735658118149,"vX0":-0.4902525876043403,"vY0":-120.84968182746225,"vZ0":0.4782189141872426,"x":75.88,"y":180.2,"x0":1.505587610645063,"y0":50.000276058686886,"z0":5.643160441323942,"aX":-2.521734727659882},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-11.5,"breakHorizontal":3.2,"spinRate":2541,"spinDirection":330},"zone":14,"typeConfidence":0.9,"plateTime":0.4531269471858139,"extension":5.532773425777159},"hitData":{"launchSpeed":83.0,"launchAngle":6.0,"totalDistance":105.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.31,"coordY":149.15}},"index":10,"playId":"e3a2a933-30f3-3a4e-a879-7ae6005ca82c","pitchNumber":8,"startTime":"2026-04-30T01:30:34.873Z","endTime":"2026-04-30T01:30:42.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:30:42.886Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out sharply to center fielder Jacob Young.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T01:30:55.658Z","endTime":"2026-04-30T01:32:08.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.716878061756496,"aZ":-33.8489894278681,"pfxX":-6.351875846159441,"pfxZ":-1.0966803578039288,"pX":0.14615841978354885,"pZ":1.8423124317196617,"vX0":-1.324692445918954,"vY0":-123.41940963055775,"vZ0":-1.8594427057412484,"x":111.43,"y":189.04,"x0":1.5159148849845796,"y0":50.003423839463004,"z0":5.481776844678672,"aX":-9.706158042154073},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.2,"breakHorizontal":11.8,"spinRate":2628,"spinDirection":326},"zone":8,"typeConfidence":0.92,"plateTime":0.44540880712668596,"extension":5.649762733795279},"index":0,"playId":"cbd5b279-39e2-3fd3-8184-5e0a21c4fbfb","pitchNumber":1,"startTime":"2026-04-30T01:31:09.270Z","endTime":"2026-04-30T01:31:13.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63880267573913,"aZ":-31.796779638954693,"pfxX":-7.267282873051855,"pfxZ":0.2418411485217966,"pX":-0.5035552258054476,"pZ":0.780819040541401,"vX0":-2.369602229619997,"vY0":-124.00419018767863,"vZ0":-4.728625352504977,"x":136.19,"y":217.7,"x0":1.4103916150785003,"y0":50.00143492334519,"z0":5.389182401021652,"aX":-11.225926770831595},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.5,"breakHorizontal":13.7,"spinRate":2769,"spinDirection":313},"zone":13,"typeConfidence":0.88,"plateTime":0.4430456573905075,"extension":5.566474936567515},"index":1,"playId":"52e6e9f2-8da6-3445-a9b4-11f655ebbe19","pitchNumber":2,"startTime":"2026-04-30T01:31:24.604Z","endTime":"2026-04-30T01:31:27.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":96.3,"endSpeed":88.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.687618217206342,"aZ":-25.655982183598912,"pfxX":10.045103697242883,"pfxZ":3.2786225008077423,"pX":-1.3576497015818207,"pZ":2.8294018178338485,"vX0":-9.9188514997601,"vY0":-139.87567225951054,"vZ0":-2.747365746844234,"x":168.75,"y":162.39,"x0":0.9243019394177479,"y0":50.001299012861146,"z0":5.5012197113898145,"aX":19.96148604281049},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.5,"breakHorizontal":-16.2,"spinRate":2256,"spinDirection":142},"zone":11,"typeConfidence":0.89,"plateTime":0.3911446539293353,"extension":5.74359729864321},"index":2,"playId":"a2a0c61c-08f6-3958-bc33-58bb378f2ee8","pitchNumber":3,"startTime":"2026-04-30T01:31:42.113Z","endTime":"2026-04-30T01:31:45.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10014276216616,"aZ":-23.62218545833613,"pfxX":8.543234242388507,"pfxZ":4.408047558083993,"pX":0.0763894906397087,"pZ":2.474805104635341,"vX0":-6.050334788955323,"vY0":-138.412617706538,"vZ0":-3.6448146966193637,"x":114.09,"y":171.96,"x0":1.1815050447794349,"y0":50.00119722461406,"z0":5.391872186324687,"aX":16.56302732509884},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.4,"breakHorizontal":-14.2,"spinRate":2203,"spinDirection":143},"zone":5,"typeConfidence":0.89,"plateTime":0.39582915765432913,"extension":5.615331038540073},"hitData":{"launchSpeed":105.9,"launchAngle":27.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":111.47,"coordY":47.84}},"index":3,"playId":"05140763-f3df-39b7-8c3a-4f56e4ab06c5","pitchNumber":4,"startTime":"2026-04-30T01:31:58.436Z","endTime":"2026-04-30T01:32:08.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:32:08.338Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Slater flies out to right fielder Joey Wiemer.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-30T01:32:38.531Z","endTime":"2026-04-30T01:33:40.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596103,"fullName":"Austin Slater","link":"/api/v1/people/596103"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Austin Slater replaces MJ Melendez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":13,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T01:32:20.089Z","endTime":"2026-04-30T01:32:40.908Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596103,"link":"/api/v1/people/596103"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":669004,"link":"/api/v1/people/669004"},"defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669004,"link":"/api/v1/people/669004","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":97.6,"endSpeed":88.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.79690640472318,"aZ":-13.01478952504643,"pfxX":5.020441796066448,"pfxZ":9.487373718331426,"pX":0.40122294581415857,"pZ":2.804559174405341,"vX0":-4.111821856744818,"vY0":-141.98387864890032,"vZ0":-4.70275609450562,"x":101.71,"y":163.06,"x0":1.223771214909559,"y0":50.00236493113067,"z0":5.3256277345862655,"aX":10.138982598171522},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":-8.2,"spinRate":2229,"spinDirection":140},"zone":6,"typeConfidence":0.91,"plateTime":0.38737864478814954,"extension":5.7145643242584105},"index":1,"playId":"ee189ba7-4e46-329b-aa6b-38f325564227","pitchNumber":1,"startTime":"2026-04-30T01:32:40.908Z","endTime":"2026-04-30T01:32:44.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":88.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.09037400015933,"aZ":-11.594301160832842,"pfxX":4.606857304927146,"pfxZ":10.064514256820855,"pX":0.8174099565379765,"pZ":3.0807983796846545,"vX0":-2.635914006167703,"vY0":-143.05314623425406,"vZ0":-4.618341777354487,"x":85.84,"y":155.6,"x0":1.1587663741803418,"y0":50.00505773240996,"z0":5.460282757341366,"aX":9.422459520314789},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.3,"breakHorizontal":-7.7,"spinRate":2070,"spinDirection":136},"zone":3,"typeConfidence":0.91,"plateTime":0.38484066527810556,"extension":5.689102420078557},"index":2,"playId":"6ec6e809-4848-3d99-9687-2b0623f035e2","pitchNumber":2,"startTime":"2026-04-30T01:32:56.599Z","endTime":"2026-04-30T01:33:00.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":97.7,"endSpeed":88.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.06074972965614,"aZ":-13.671175395881098,"pfxX":5.45815423727713,"pfxZ":9.184673034804796,"pX":1.57911194844353,"pZ":3.0978189958577698,"vX0":-1.586680570034985,"vY0":-142.0931569901104,"vZ0":-4.213996851010719,"x":56.81,"y":155.14,"x0":1.4408879868562783,"y0":50.004417240507514,"z0":5.489046761257632,"aX":10.996058502993007},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.8,"breakHorizontal":-9.5,"spinRate":2085,"spinDirection":140},"zone":12,"typeConfidence":0.91,"plateTime":0.38768443124282204,"extension":5.638239212721541},"index":3,"playId":"5e1505a9-4520-3ebb-9449-830643a7761c","pitchNumber":3,"startTime":"2026-04-30T01:33:13.836Z","endTime":"2026-04-30T01:33:16.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":87.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.88932380361368,"aZ":-11.953226170769753,"pfxX":4.618934344106515,"pfxZ":10.086315425974423,"pX":0.008522662500812682,"pZ":2.59420621388593,"vX0":-4.893234025853657,"vY0":-141.7494165320598,"vZ0":-5.732993472725894,"x":116.68,"y":168.74,"x0":1.169456793779856,"y0":50.00123300540044,"z0":5.428320999007559,"aX":9.259113361390602},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.0,"breakHorizontal":-7.2,"spinRate":2154,"spinDirection":141},"zone":5,"typeConfidence":0.92,"plateTime":0.38862198454756314,"extension":5.6821241767952975},"hitData":{"launchSpeed":97.8,"launchAngle":30.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.35,"coordY":91.67}},"index":4,"playId":"e2b0b6fc-2be5-3712-8008-f6ed8026aed6","pitchNumber":4,"startTime":"2026-04-30T01:33:31.102Z","endTime":"2026-04-30T01:33:40.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":596103,"link":"/api/v1/people/596103","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_ab"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_ab"},{"player":{"id":596103,"link":"/api/v1/people/596103"},"credit":"b_pa"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:33:40.505Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Wiemer called out on strikes.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T01:36:04.036Z","endTime":"2026-04-30T01:37:56.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605218,"fullName":"Carl Edwards Jr.","link":"/api/v1/people/605218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686894,"fullName":"Joey Wiemer","link":"/api/v1/people/686894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Austin Slater remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":13,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T01:35:49.275Z","endTime":"2026-04-30T01:36:06.367Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596103,"link":"/api/v1/people/596103"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":669004,"link":"/api/v1/people/669004"},"defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.250488743933865,"aZ":-11.666791763994029,"pfxX":1.6747145060111044,"pfxZ":10.759973652856763,"pX":-0.7707710525475137,"pZ":3.0145873580208407,"vX0":3.0545791255064887,"vY0":-136.72893873796605,"vZ0":-6.62005185317995,"x":146.38,"y":157.39,"x0":-2.1171711142804526,"y0":50.00508914715586,"z0":6.256601378679995,"aX":3.192262202770291},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":-3.6,"spinRate":2575,"spinDirection":189},"zone":1,"typeConfidence":0.91,"plateTime":0.3995661780678792,"extension":6.796813149570172},"index":1,"playId":"6280c778-77b4-3585-80f9-1f1d58e8085b","pitchNumber":1,"startTime":"2026-04-30T01:36:06.367Z","endTime":"2026-04-30T01:36:10.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.9,"endSpeed":86.9,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.177303319591033,"aZ":-10.971808924582373,"pfxX":-1.144383084194824,"pfxZ":10.941031741577692,"pX":-1.0807128923739533,"pZ":4.3280741454733915,"vX0":3.863883156064855,"vY0":-138.18030854936072,"vZ0":-3.4283310822893136,"x":158.19,"y":121.92,"x0":-2.3471662103663586,"y0":50.003583846982174,"z0":6.319659487832977,"aX":-2.218481278020645},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.3,"breakHorizontal":1.3,"spinRate":2534,"spinDirection":195},"zone":11,"typeConfidence":0.91,"plateTime":0.3960754106982658,"extension":6.781215950281523},"index":2,"playId":"93a558e8-c6ec-3d7c-aaa4-02d36255a50b","pitchNumber":2,"startTime":"2026-04-30T01:36:18.556Z","endTime":"2026-04-30T01:36:22.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.4,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.733902628841765,"aZ":-39.483465406998754,"pfxX":2.3454672608759317,"pfxZ":-5.485718609693947,"pX":-1.0314734461289743,"pZ":4.446536795293695,"vX0":0.9849256687337494,"vY0":-114.80515173773487,"vZ0":3.6228145397858036,"x":156.32,"y":118.72,"x0":-1.7711185910964726,"y0":50.004180600586025,"z0":6.697042686290582,"aX":3.1235118307868097},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-8.8,"breakHorizontal":-4.4,"spinRate":2183,"spinDirection":26},"zone":11,"typeConfidence":0.9,"plateTime":0.47753175937631553,"extension":6.645956141953957},"index":3,"playId":"a2d2f67c-ce01-3959-8fc3-fbbdc1645121","pitchNumber":3,"startTime":"2026-04-30T01:36:37.632Z","endTime":"2026-04-30T01:36:41.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.479980740770724,"aZ":-15.064511681816642,"pfxX":0.7209852283927509,"pfxZ":9.223660318272557,"pX":-0.060286944625441166,"pZ":3.7445243733940243,"vX0":4.837839567358554,"vY0":-134.86994307180163,"vZ0":-4.238998859336389,"x":119.3,"y":137.68,"x0":-1.9658531943724198,"y0":50.00015440067557,"z0":6.388602474774625,"aX":1.3361736893680902},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":-2.3,"spinRate":2460,"spinDirection":189},"zone":11,"typeConfidence":0.91,"plateTime":0.405068087892857,"extension":6.89842921703549},"index":4,"playId":"54c2dba3-29d0-39db-8bba-5bad5baf2326","pitchNumber":4,"startTime":"2026-04-30T01:36:50.558Z","endTime":"2026-04-30T01:36:55.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":93.5,"endSpeed":86.8,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36621667374261,"aZ":-13.169099849211152,"pfxX":0.9014377192327245,"pfxZ":10.08434466350624,"pX":2.297145594556813,"pZ":1.2094564387691231,"vX0":10.498333796783257,"vY0":-135.61502106522195,"vZ0":-10.654210784308342,"x":29.44,"y":206.12,"x0":-1.7224971832297677,"y0":50.004712299102806,"z0":6.079389477091713,"aX":1.6978292556547718},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":-3.6,"spinRate":2604,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.4020632292826063,"extension":7.067348840968592},"index":5,"playId":"7a2e38b3-5ead-31fd-be55-e57108e42b16","pitchNumber":5,"startTime":"2026-04-30T01:37:08.127Z","endTime":"2026-04-30T01:37:11.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.120003294532207,"aZ":-14.772537177833994,"pfxX":2.7900751860484556,"pfxZ":9.325915196045207,"pX":0.7034146796211778,"pZ":2.7694473456308413,"vX0":5.860033846912046,"vY0":-135.6166379136393,"vZ0":-6.687917144117457,"x":90.19,"y":164.0,"x0":-1.8463410659527202,"y0":50.00425674953936,"z0":6.294217068090545,"aX":5.208024499266247},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":-6.2,"spinRate":2584,"spinDirection":186},"zone":6,"typeConfidence":0.91,"plateTime":0.4035717692449712,"extension":6.836852475330567},"index":6,"playId":"ec4375d5-fc3f-3e93-92ce-d092d51d3d14","pitchNumber":6,"startTime":"2026-04-30T01:37:33.181Z","endTime":"2026-04-30T01:37:36.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.383,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.717403121805607,"aZ":-13.31557893711329,"pfxX":0.12189795010603799,"pfxZ":10.195969526802326,"pX":0.3143261755624467,"pZ":1.8410528257649614,"vX0":6.29112234510981,"vY0":-134.5358120664121,"vZ0":-9.176203830983406,"x":105.02,"y":189.07,"x0":-2.0614049910022376,"y0":50.00342408556145,"z0":6.2199010874015395,"aX":0.2250137425851712},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.9,"breakHorizontal":-1.4,"spinRate":2443,"spinDirection":190},"zone":9,"typeConfidence":0.91,"plateTime":0.4057162504573535,"extension":6.947649141020201},"index":7,"playId":"3f73b3eb-0189-3399-9c0e-1ce83b4bd4fe","pitchNumber":7,"startTime":"2026-04-30T01:37:52.975Z","endTime":"2026-04-30T01:37:56.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":686894,"link":"/api/v1/people/686894","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_ab"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_ab"},{"player":{"id":686894,"link":"/api/v1/people/686894"},"credit":"b_pa"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:37:56.944Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nasim Nuñez called out on strikes.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T01:38:09.890Z","endTime":"2026-04-30T01:39:05.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605218,"fullName":"Carl Edwards Jr.","link":"/api/v1/people/605218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683083,"fullName":"Nasim Nuñez","link":"/api/v1/people/683083"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.1,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53426327469521,"aZ":-42.23988052459458,"pfxX":3.1867772330722257,"pfxZ":-7.621158537322847,"pX":0.2602060562325046,"pZ":3.742982410609786,"vX0":3.7342515353741517,"vY0":-114.87156456285246,"vZ0":2.714749413343033,"x":107.08,"y":137.72,"x0":-1.8074353685657427,"y0":50.00101943982522,"z0":6.685778016705269,"aX":4.209902452266056},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-12.6,"breakHorizontal":-6.8,"spinRate":2176,"spinDirection":31},"zone":12,"typeConfidence":0.9,"plateTime":0.47890178717712084,"extension":6.6649112554897005},"index":0,"playId":"96eba97c-abed-32c7-8cbd-997cdfefc0f9","pitchNumber":1,"startTime":"2026-04-30T01:38:20.971Z","endTime":"2026-04-30T01:38:24.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":91.6,"endSpeed":84.6,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.552025449311362,"aZ":-15.573622699071235,"pfxX":1.8607030258970547,"pfxZ":9.166863075466086,"pX":0.05224654170480388,"pZ":2.1017288625335033,"vX0":5.032070545331251,"vY0":-133.20523012453575,"vZ0":-7.913632263540341,"x":115.01,"y":182.03,"x0":-2.09733315428967,"y0":50.004270348367164,"z0":6.220528917345323,"aX":3.368259164526035},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.2,"breakHorizontal":-4.4,"spinRate":2425,"spinDirection":185},"zone":5,"typeConfidence":0.91,"plateTime":0.4099881050506071,"extension":6.840014183619088},"index":1,"playId":"52f3efa8-7588-35e8-9bd7-52fb28890734","pitchNumber":2,"startTime":"2026-04-30T01:38:33.025Z","endTime":"2026-04-30T01:38:37.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.300883620445994,"aZ":-19.502263850027365,"pfxX":-8.648212987087945,"pfxZ":7.66698564592199,"pX":-0.11927877946724767,"pZ":3.070174275283331,"vX0":7.390747301621037,"vY0":-128.22298725589664,"vZ0":-4.220872789354599,"x":121.55,"y":155.89,"x0":-1.9255996216587516,"y0":50.00376008377672,"z0":6.273560960084071,"aX":-14.297227633160196},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":13.1,"breakHorizontal":13.8,"spinRate":1771,"spinDirection":202},"zone":2,"typeConfidence":0.91,"plateTime":0.42835231144343444,"extension":6.867063908798491},"index":2,"playId":"c5f6943e-43f1-3693-bfce-ea10f0eb64e2","pitchNumber":3,"startTime":"2026-04-30T01:38:46.451Z","endTime":"2026-04-30T01:38:50.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.2,"strikeZoneTop":3.045,"strikeZoneBottom":1.537,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90241445309203,"aZ":-17.277225907245573,"pfxX":-9.388740800757791,"pfxZ":8.800373365347149,"pX":0.20269885538428115,"pZ":1.92331514937796,"vX0":8.185673035353453,"vY0":-129.97465441695005,"vZ0":-7.543350455474209,"x":109.27,"y":186.85,"x0":-1.7838156532099005,"y0":50.00450867136278,"z0":6.199679889721986,"aX":-15.897187013317929},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.2,"breakHorizontal":15.0,"spinRate":1853,"spinDirection":210},"zone":8,"typeConfidence":0.91,"plateTime":0.4231023309216506,"extension":6.942893762269905},"index":3,"playId":"58da08a7-e336-39b3-8b2e-6ad8bf4e80d8","pitchNumber":4,"startTime":"2026-04-30T01:39:01.760Z","endTime":"2026-04-30T01:39:05.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":683083,"link":"/api/v1/people/683083","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_ab"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_ab"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"credit":"b_pa"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:39:05.347Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Keibert Ruiz strikes out swinging.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-30T01:39:16.645Z","endTime":"2026-04-30T01:41:14.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605218,"fullName":"Carl Edwards Jr.","link":"/api/v1/people/605218"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660688,"fullName":"Keibert Ruiz","link":"/api/v1/people/660688"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":79.7,"endSpeed":72.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70603062771032,"aZ":-43.48176410188522,"pfxX":2.1075210095839867,"pfxZ":-8.474233292763348,"pX":0.06659134488642907,"pZ":1.6866905952069036,"vX0":3.5951027222550374,"vY0":-115.96607880915072,"vZ0":-1.3580263653678024,"x":114.46,"y":193.24,"x0":-1.7897201303764674,"y0":50.00091527811428,"z0":6.502432332731028,"aX":2.8127798729756828},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-15.4,"breakHorizontal":-4.9,"spinRate":2388,"spinDirection":25},"zone":8,"typeConfidence":0.9,"plateTime":0.47595495501470086,"extension":6.736686283018479},"index":0,"playId":"93d97280-9cce-3aa6-a7dd-7e17e83c545e","pitchNumber":1,"startTime":"2026-04-30T01:39:31.251Z","endTime":"2026-04-30T01:39:35.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.2,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.159064987597965,"aZ":-40.073938916352475,"pfxX":5.755526204971576,"pfxZ":-5.748421732863961,"pX":0.6660947397762833,"pZ":0.4805825737566875,"vX0":4.073234618628296,"vY0":-117.59320989848194,"vZ0":-4.90967985263011,"x":91.61,"y":225.8,"x0":-1.8475640070194328,"y0":50.00212587479348,"z0":6.388009587889015,"aX":7.910291449191605},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-11.5,"breakHorizontal":-11.5,"spinRate":2403,"spinDirection":20},"zone":14,"typeConfidence":0.88,"plateTime":0.4691280938761442,"extension":6.8578205361166225},"index":1,"playId":"56548478-6034-3f11-9428-2e1e60833b2e","pitchNumber":2,"startTime":"2026-04-30T01:39:43.077Z","endTime":"2026-04-30T01:39:48.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.828545585410964,"aZ":-13.322185162267434,"pfxX":1.94496307375651,"pfxZ":10.159515656226677,"pX":-0.4826390999209798,"pZ":3.2448267866242313,"vX0":3.676533450453629,"vY0":-134.98158932235577,"vZ0":-5.617706096580776,"x":135.4,"y":151.17,"x0":-2.1120861846741628,"y0":50.0042598280214,"z0":6.281775965177749,"aX":3.6089143279878044},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.5,"breakHorizontal":-4.3,"spinRate":2507,"spinDirection":184},"zone":1,"typeConfidence":0.91,"plateTime":0.4049109732801539,"extension":6.856768428512757},"index":2,"playId":"6b0b3f72-33ba-345f-a1ea-c43974e16957","pitchNumber":3,"startTime":"2026-04-30T01:39:59.421Z","endTime":"2026-04-30T01:40:03.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.659030523851442,"aZ":-18.019783990639915,"pfxX":-7.127741456664953,"pfxZ":8.18979929008495,"pX":0.25841876074724635,"pZ":2.636721681277091,"vX0":8.069419695954378,"vY0":-130.66453144610813,"vZ0":-5.7165966767112195,"x":107.15,"y":167.59,"x0":-1.9445214324447786,"y0":50.00349192184208,"z0":6.207950559466699,"aX":-12.319893122793093},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.7,"breakHorizontal":11.2,"spinRate":1870,"spinDirection":210},"zone":6,"typeConfidence":0.92,"plateTime":0.41926317907358923,"extension":6.96861244494838},"index":3,"playId":"8547ddb9-fda1-3c36-9e63-9ae5a98e253e","pitchNumber":4,"startTime":"2026-04-30T01:40:14.320Z","endTime":"2026-04-30T01:40:18.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":13,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-30T01:40:31.521Z","endTime":"2026-04-30T01:40:44.297Z","isPitch":false,"type":"action","player":{"id":660688,"link":"/api/v1/people/660688"},"defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.742434754562506,"aZ":-39.96348267796143,"pfxX":-0.08303023814749277,"pfxZ":-5.542126391396597,"pX":0.4953003860377194,"pZ":1.4145975034199347,"vX0":5.1215100430908445,"vY0":-118.40054411059009,"vZ0":-3.078031848418309,"x":98.12,"y":200.59,"x0":-1.6943531246673236,"y0":50.00410138360527,"z0":6.425344098921211,"aX":-0.11775151734365982},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-10.6,"breakHorizontal":-1.2,"spinRate":2219,"spinDirection":24},"zone":14,"typeConfidence":0.89,"plateTime":0.4644124990271372,"extension":6.756764637500935},"index":5,"playId":"cb4436e2-ea3a-3ff0-bbc2-b40d4df7f9b2","pitchNumber":5,"startTime":"2026-04-30T01:40:44.297Z","endTime":"2026-04-30T01:40:47.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.812577266229184,"aZ":-21.887833905430494,"pfxX":-6.205326987354619,"pfxZ":5.924195963544477,"pX":-0.5923553156983729,"pZ":2.1925354772520063,"vX0":5.937035567854748,"vY0":-130.73410940913143,"vZ0":-6.204563939118846,"x":139.58,"y":179.58,"x0":-2.0833599588453735,"y0":50.0033631773207,"z0":6.232748244969689,"aX":-10.773391920397112},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.6,"breakHorizontal":10.0,"spinRate":1673,"spinDirection":207},"zone":4,"typeConfidence":0.91,"plateTime":0.4185139650346996,"extension":6.729414108018633},"index":6,"playId":"faf05f6b-f039-37e7-b212-c04ed74a3ff7","pitchNumber":6,"startTime":"2026-04-30T01:41:09.469Z","endTime":"2026-04-30T01:41:14.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660688,"link":"/api/v1/people/660688","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_ab"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_ab"},{"player":{"id":660688,"link":"/api/v1/people/660688"},"credit":"b_pa"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:41:14.786Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez called out on strikes.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T01:43:42.762Z","endTime":"2026-04-30T01:45:25.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0],"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Paxton Schultz replaces Cionel Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":13,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T01:43:07.517Z","endTime":"2026-04-30T01:43:31.935Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687606,"link":"/api/v1/people/687606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":13,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-30T01:43:31.935Z","endTime":"2026-04-30T01:43:45.076Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.272646975068838,"aZ":-21.83445413497967,"pfxX":0.6939081980998638,"pfxZ":6.194458002882422,"pX":0.4975723768891758,"pZ":3.3065103490043026,"vX0":7.123276541591528,"vY0":-128.30352290227438,"vZ0":-1.891486509867356,"x":98.03,"y":149.5,"x0":-2.403528233325825,"y0":50.001968934713894,"z0":5.75288656812507,"aX":1.1573777360545197},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.0,"breakHorizontal":-2.9,"spinRate":2349,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.4267205195810382,"extension":6.029754303146176},"index":2,"playId":"88e3bf5f-9f91-3cb8-bc17-b2ca7235475b","pitchNumber":1,"startTime":"2026-04-30T01:43:45.076Z","endTime":"2026-04-30T01:43:49.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":87.6,"endSpeed":80.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.640385483825575,"aZ":-21.237213077578105,"pfxX":2.074528046384363,"pfxZ":6.684271221529107,"pX":1.3026671179116782,"pZ":2.5551202733660485,"vX0":8.271626628617158,"vY0":-127.25300232136661,"vZ0":-3.724002906253459,"x":67.35,"y":169.79,"x0":-2.262388436081309,"y0":50.00337779924437,"z0":5.724282146185722,"aX":3.3947756071684916},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.4,"breakHorizontal":-5.6,"spinRate":2310,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.43077718890620886,"extension":5.976461129336373},"index":3,"playId":"c59a4937-6dbf-3903-b5c9-cdc22e91ab3d","pitchNumber":2,"startTime":"2026-04-30T01:44:02.392Z","endTime":"2026-04-30T01:44:07.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53367773544268,"aZ":-28.1403079859164,"pfxX":-3.167773876159642,"pfxZ":2.5295313314017602,"pX":0.031796807036544375,"pZ":0.47906031022280604,"vX0":6.7848393229745,"vY0":-126.02921589426086,"vZ0":-7.331425812395523,"x":115.79,"y":225.85,"x0":-2.2934265421217725,"y0":50.00482142348156,"z0":5.723939645656922,"aX":-5.056069074847878},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.0,"breakHorizontal":4.1,"spinRate":1833,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.43595141361354584,"extension":6.023465069690676},"index":4,"playId":"13e0adde-cc64-3526-bcc5-206a1e343b59","pitchNumber":3,"startTime":"2026-04-30T01:44:20.369Z","endTime":"2026-04-30T01:44:24.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.840297970028537,"aZ":-33.26518219654395,"pfxX":-4.04657415032192,"pfxZ":-0.667815246518205,"pX":-1.1415964596940633,"pZ":0.6069324135453884,"vX0":4.476531497648318,"vY0":-126.63973101778778,"vZ0":-6.1728328218680515,"x":160.51,"y":222.39,"x0":-2.402926361193076,"y0":50.004947589566825,"z0":5.723504855486686,"aX":-6.601675513749016},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.4,"breakHorizontal":6.4,"spinRate":1490,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.43181905738061,"extension":5.875162333382597},"index":5,"playId":"9e08d6a9-495e-3c1d-8654-ea2367e23ba9","pitchNumber":4,"startTime":"2026-04-30T01:44:41.457Z","endTime":"2026-04-30T01:44:45.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.703172554130578,"aZ":-23.578188891616218,"pfxX":2.222853828870011,"pfxZ":5.075952950774248,"pX":0.901188452350571,"pZ":3.6047589946884386,"vX0":7.696554007613376,"vY0":-129.2530164546565,"vZ0":-0.9087617031970515,"x":82.65,"y":141.45,"x0":-2.4028006973297584,"y0":50.00380795787803,"z0":5.769940709689722,"aX":3.762730815250721},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.2,"breakHorizontal":-5.8,"spinRate":2179,"spinDirection":176},"zone":12,"typeConfidence":0.9,"plateTime":0.4236194144166703,"extension":6.063154882737316},"index":6,"playId":"18d8b9c3-5e08-3bb6-8af0-a3d10566f49d","pitchNumber":5,"startTime":"2026-04-30T01:45:02.676Z","endTime":"2026-04-30T01:45:06.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.683907550576887,"aZ":-12.118067783118672,"pfxX":-6.379913935097311,"pfxZ":10.71180655703901,"pX":0.5333321670920428,"pZ":1.69357982578353,"vX0":9.46311117253024,"vY0":-136.3635386225071,"vZ0":-8.304446451063871,"x":96.67,"y":193.05,"x0":-2.1626670311089415,"y0":50.00028297109497,"z0":5.626465300093271,"aX":-11.942289600938192},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.6,"breakHorizontal":9.4,"spinRate":2170,"spinDirection":214},"zone":9,"typeConfidence":0.92,"plateTime":0.402603237561153,"extension":6.319674766091598},"index":7,"playId":"4fa9031e-c115-376a-9bd8-c1f8a433a1fd","pitchNumber":6,"startTime":"2026-04-30T01:45:21.044Z","endTime":"2026-04-30T01:45:25.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":687606,"link":"/api/v1/people/687606"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":687606,"link":"/api/v1/people/687606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:45:25.867Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Baty singles on a line drive to left fielder Daylen Lile.","rbi":0,"awayScore":13,"homeScore":2,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T01:45:32.892Z","endTime":"2026-04-30T01:46:01.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":695734,"link":"/api/v1/people/695734"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.328,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61536307154762,"aZ":-23.96218750062684,"pfxX":-0.3743465975779603,"pfxZ":4.904591989493259,"pX":0.3069925506141568,"pZ":2.6919919705822632,"vX0":7.0771605540380245,"vY0":-129.03694681073873,"vZ0":-2.940998515101897,"x":105.3,"y":166.1,"x0":-2.4308267712825793,"y0":50.00372071899672,"z0":5.7070314221247616,"aX":-0.6280352966279326},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":-1.0,"spinRate":2190,"spinDirection":192},"zone":6,"typeConfidence":0.9,"plateTime":0.4256302669193768,"extension":6.139778050773869},"hitData":{"launchSpeed":85.8,"launchAngle":19.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.22,"coordY":91.72}},"index":0,"playId":"1c3f99f4-9925-378d-9a1a-e58ac261578e","pitchNumber":1,"startTime":"2026-04-30T01:45:50.188Z","endTime":"2026-04-30T01:46:01.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":687606,"link":"/api/v1/people/687606"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":687606,"link":"/api/v1/people/687606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:46:01.606Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyrone Taylor singles on a ground ball to center fielder Jacob Young. Brett Baty to 2nd.","rbi":0,"awayScore":13,"homeScore":2,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T01:46:03.838Z","endTime":"2026-04-30T01:47:14.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"postOnSecond":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696285,"link":"/api/v1/people/696285"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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.0,"endSpeed":82.0,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.795834937115714,"aZ":-21.365413561296066,"pfxX":1.7079403424410748,"pfxZ":6.337733213031747,"pX":0.6216230400779078,"pZ":2.739925250849418,"vX0":7.0723017617860355,"vY0":-129.4638696646876,"vZ0":-3.6060098457298424,"x":93.31,"y":164.8,"x0":-2.362036337953167,"y0":50.00309588947234,"z0":5.776592675367742,"aX":2.913642099123588},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.9,"breakHorizontal":-4.6,"spinRate":2272,"spinDirection":195},"zone":6,"typeConfidence":0.9,"plateTime":0.4222758515413023,"extension":6.155190895631163},"index":0,"playId":"bb575205-561c-32b5-a716-dfaa6a542a58","pitchNumber":1,"startTime":"2026-04-30T01:46:27.689Z","endTime":"2026-04-30T01:46:30.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":92.8,"endSpeed":84.6,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78322688820946,"aZ":-16.36073441145823,"pfxX":-4.667981643381692,"pfxZ":8.586470806215049,"pX":-0.5262573009949014,"pZ":4.335270660298947,"vX0":6.370216731152868,"vY0":-134.96499169795183,"vZ0":-1.1868075909686622,"x":137.06,"y":121.73,"x0":-2.3123064398168807,"y0":50.00460598691456,"z0":5.934597802205554,"aX":-8.599604038477827},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.5,"breakHorizontal":7.1,"spinRate":2084,"spinDirection":210},"zone":11,"typeConfidence":0.89,"plateTime":0.4060623077235106,"extension":5.807296541492552},"index":1,"playId":"1e66788a-841e-39ad-b3a3-ad9fcbcbd1e0","pitchNumber":2,"startTime":"2026-04-30T01:46:47.531Z","endTime":"2026-04-30T01:46:50.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.231,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.484112848911252,"aZ":-15.249930150453402,"pfxX":-6.887836531149402,"pfxZ":9.176259073877144,"pX":0.36905144929911315,"pZ":2.3214428644048453,"vX0":9.395073109966775,"vY0":-135.41002238955852,"vZ0":-6.054782643399984,"x":102.93,"y":176.1,"x0":-2.2618131707397233,"y0":50.00181115692827,"z0":5.666156758938292,"aX":-12.702330983413685},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.4,"breakHorizontal":10.3,"spinRate":2149,"spinDirection":218},"zone":6,"typeConfidence":0.92,"plateTime":0.405568683547441,"extension":6.166353576670248},"hitData":{"launchSpeed":106.3,"launchAngle":6.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.99,"coordY":107.09}},"index":2,"playId":"aac84fab-f5ad-3a00-9158-b9552b295971","pitchNumber":3,"startTime":"2026-04-30T01:47:04.641Z","endTime":"2026-04-30T01:47:14.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":621438,"link":"/api/v1/people/621438","batSide":{"code":"R","description":"Right"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_ab"},{"player":{"id":687606,"link":"/api/v1/people/687606"},"credit":"p_ab"},{"player":{"id":621438,"link":"/api/v1/people/621438"},"credit":"b_pa"},{"player":{"id":687606,"link":"/api/v1/people/687606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:47:14.991Z","atBatIndex":77},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Carson Benge grounds into a force out, second baseman José Tena to shortstop Nasim Nuñez. Brett Baty to 3rd. Tyrone Taylor out at 2nd. Carson Benge to 1st.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T01:47:28.203Z","endTime":"2026-04-30T01:47:49.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"postOnThird":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683083,"link":"/api/v1/people/683083"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54203235621106,"aZ":-22.22211352511068,"pfxX":1.3281253446397652,"pfxZ":5.936478224283647,"pX":0.5786354449819237,"pZ":3.4036546254472713,"vX0":6.934694604385656,"vY0":-128.1783777826746,"vZ0":-1.6355583654212817,"x":94.94,"y":146.88,"x0":-2.325929588042922,"y0":50.006391787171324,"z0":5.77189294242961,"aX":2.2258815734430537},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.7,"breakHorizontal":-3.8,"spinRate":2246,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.4260450318708471,"extension":5.984183713052182},"hitData":{"launchSpeed":73.5,"launchAngle":5.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":151.68}},"index":0,"playId":"c49e7e0b-6f22-3f42-a127-e442b4919933","pitchNumber":1,"startTime":"2026-04-30T01:47:42.007Z","endTime":"2026-04-30T01:47:49.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"first":{"id":621438,"link":"/api/v1/people/621438"},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":687606,"link":"/api/v1/people/687606"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":687606,"link":"/api/v1/people/687606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:47:49.130Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Torrens grounds out, second baseman José Tena to first baseman Curtis Mead.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-30T01:48:19.157Z","endTime":"2026-04-30T01:49:06.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687606,"fullName":"Paxton Schultz","link":"/api/v1/people/687606"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luis Torrens replaces Marcus Semien.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":13,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-30T01:48:03.211Z","endTime":"2026-04-30T01:48:21.495Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":543760,"link":"/api/v1/people/543760"},"defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.4,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.774181847133672,"aZ":-14.11066617897213,"pfxX":-4.553241632100017,"pfxZ":9.926135288424245,"pX":0.14768711656485778,"pZ":2.2825224037916154,"vX0":8.180003668006458,"vY0":-134.2392343996923,"vZ0":-6.459288068582489,"x":111.37,"y":177.15,"x0":-2.351202927365462,"y0":50.00645839298504,"z0":5.72950513799175,"aX":-8.289892739424534},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.7,"breakHorizontal":6.5,"spinRate":2234,"spinDirection":212},"zone":5,"typeConfidence":0.86,"plateTime":0.4084408776946913,"extension":5.928724628243104},"index":1,"playId":"a986f63b-dbcf-3069-b5f3-5c67d138078e","pitchNumber":1,"startTime":"2026-04-30T01:48:21.495Z","endTime":"2026-04-30T01:48:25.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":92.7,"endSpeed":84.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.432499607042427,"aZ":-13.69852389168445,"pfxX":-5.243504872661522,"pfxZ":10.119130064453072,"pX":-1.1475615948776716,"pZ":3.3384313088078508,"vX0":5.310966270948869,"vY0":-134.80517466062054,"vZ0":-3.967715638910629,"x":160.74,"y":148.64,"x0":-2.4693642308925203,"y0":50.00663966875658,"z0":5.807678884171358,"aX":-9.577858072334006},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.5,"breakHorizontal":8.3,"spinRate":2376,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.4075212878381711,"extension":6.066717739973402},"index":2,"playId":"bbead87c-711e-3179-bb11-054765a5f4ac","pitchNumber":2,"startTime":"2026-04-30T01:48:39.200Z","endTime":"2026-04-30T01:48:43.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.136220538427516,"aZ":-20.931164294064406,"pfxX":0.7834059567331617,"pfxZ":6.5890963655020265,"pX":0.9854488144632253,"pZ":2.739350197541387,"vX0":8.211876110806282,"vY0":-129.77737693455248,"vZ0":-3.564538894508631,"x":79.44,"y":164.82,"x0":-2.321257176982638,"y0":50.00011818804752,"z0":5.724662329892551,"aX":1.3358642353011132},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.4,"breakHorizontal":-3.2,"spinRate":2375,"spinDirection":187},"zone":12,"typeConfidence":2.0,"plateTime":0.4220342428575221,"extension":6.1644664814345385},"hitData":{"launchSpeed":72.3,"launchAngle":11.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.46,"coordY":138.22}},"index":3,"playId":"c25d096e-abc6-33af-8563-a3e7ebdad827","pitchNumber":3,"startTime":"2026-04-30T01:48:58.647Z","endTime":"2026-04-30T01:49:06.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":620443,"link":"/api/v1/people/620443","batSide":{"code":"R","description":"Right"}},"first":{"id":701807,"link":"/api/v1/people/701807"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_ab"},{"player":{"id":687606,"link":"/api/v1/people/687606"},"credit":"p_ab"},{"player":{"id":620443,"link":"/api/v1/people/620443"},"credit":"b_pa"},{"player":{"id":687606,"link":"/api/v1/people/687606"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:49:06.269Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Wood strikes out swinging.","rbi":0,"awayScore":13,"homeScore":2,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T01:51:08.287Z","endTime":"2026-04-30T01:52:25.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605218,"fullName":"Carl Edwards Jr.","link":"/api/v1/people/605218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,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":695578,"fullName":"James Wood","link":"/api/v1/people/695578"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from first base to second base for Brett Baty.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":13,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T01:50:41.220Z","endTime":"2026-04-30T01:50:41.250Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"500","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luis Torrens remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":13,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-30T01:50:41.250Z","endTime":"2026-04-30T01:51:10.522Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":620443,"link":"/api/v1/people/620443"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":543760,"link":"/api/v1/people/543760"},"defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":79.9,"endSpeed":73.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55599347120443,"aZ":-38.75412279009648,"pfxX":1.4997954309085808,"pfxZ":-4.844990555332862,"pX":-0.3077679633972024,"pZ":3.106737809322101,"vX0":3.1240864522990215,"vY0":-116.31955372309487,"vZ0":0.4458446408922576,"x":128.73,"y":154.9,"x0":-1.8676165053724079,"y0":50.00199700368871,"z0":6.612561058091154,"aX":2.0370741143805926},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-8.3,"breakHorizontal":-3.6,"spinRate":2197,"spinDirection":31},"zone":1,"typeConfidence":0.9,"plateTime":0.4724321457504148,"extension":6.624778971450153},"index":2,"playId":"6a1d8f55-a232-3c91-bd9c-9bc9f96a7d26","pitchNumber":1,"startTime":"2026-04-30T01:51:10.522Z","endTime":"2026-04-30T01:51:14.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":620443,"link":"/api/v1/people/620443"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.816360336508282,"aZ":-20.28463377059052,"pfxX":-9.601205794964807,"pfxZ":7.1613667809937835,"pX":-0.3478194043073322,"pZ":0.9983022341019807,"vX0":7.261465586362715,"vY0":-127.88114685628126,"vZ0":-9.007484267131067,"x":130.26,"y":211.83,"x0":-1.9736001825711642,"y0":50.00169538548168,"z0":6.151083249830489,"aX":-15.93700393141179},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.2,"breakHorizontal":15.8,"spinRate":1858,"spinDirection":211},"zone":13,"typeConfidence":0.9,"plateTime":0.42793271312762915,"extension":6.827111468510963},"index":3,"playId":"3c049dad-13ee-3c8d-8e24-fe1a2fd9827c","pitchNumber":2,"startTime":"2026-04-30T01:51:21.624Z","endTime":"2026-04-30T01:51:25.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":620443,"link":"/api/v1/people/620443"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.559593618400818,"aZ":-17.584582677091518,"pfxX":-5.718171202534724,"pfxZ":8.833157967999437,"pX":-1.2341191961855182,"pZ":4.135920593699775,"vX0":4.248529410696028,"vY0":-127.7546039972954,"vZ0":-2.18017271504808,"x":164.04,"y":127.11,"x0":-2.1765813992103213,"y0":50.000230389011584,"z0":6.383933716117623,"aX":-9.441500966518284},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":15.7,"breakHorizontal":9.4,"spinRate":2027,"spinDirection":208},"zone":11,"typeConfidence":0.92,"plateTime":0.4288954394996627,"extension":6.712294641861611},"index":4,"playId":"978a445f-4afc-3c05-b701-cb63cbb96129","pitchNumber":3,"startTime":"2026-04-30T01:51:35.963Z","endTime":"2026-04-30T01:51:39.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":620443,"link":"/api/v1/people/620443"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.559939294030297,"aZ":-12.728457001498105,"pfxX":1.6593110306563816,"pfxZ":10.803822505390903,"pX":-0.01655019730760678,"pZ":2.404534549016143,"vX0":4.256005192598168,"vY0":-133.059383159283,"vZ0":-7.790441781937055,"x":117.63,"y":173.86,"x0":-1.8499213285509517,"y0":50.00159352765602,"z0":6.285140941351725,"aX":2.9854156239172682},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.1,"breakHorizontal":-3.8,"spinRate":2531,"spinDirection":189},"zone":5,"typeConfidence":0.91,"plateTime":0.41105309395324774,"extension":6.854912759753448},"index":5,"playId":"7d533740-ad5e-36ff-936a-94b7371bccd4","pitchNumber":4,"startTime":"2026-04-30T01:51:52.109Z","endTime":"2026-04-30T01:51:55.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":620443,"link":"/api/v1/people/620443"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.9,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.313761568499526,"aZ":-38.01583903807026,"pfxX":4.26635534348737,"pfxZ":-4.099183112181972,"pX":0.1886281938585714,"pZ":4.390113884549973,"vX0":4.111905313645221,"vY0":-118.76009869609138,"vZ0":3.0428559989718984,"x":109.81,"y":120.25,"x0":-2.1212569872592755,"y0":50.00374042428806,"z0":6.556278788950423,"aX":6.0773721811211034},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.4,"breakHorizontal":-8.8,"spinRate":2329,"spinDirection":47},"zone":12,"typeConfidence":0.86,"plateTime":0.4616712840310404,"extension":6.6593952144754445},"index":6,"playId":"f830e066-2394-3c5e-88e3-6549e1e1bfe8","pitchNumber":5,"startTime":"2026-04-30T01:52:06.221Z","endTime":"2026-04-30T01:52:09.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":620443,"link":"/api/v1/people/620443"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.489,"strikeZoneBottom":1.761,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96589479133037,"aZ":-10.669772386982473,"pfxX":1.116253208278157,"pfxZ":11.628338296930878,"pX":-0.3783436451575147,"pZ":3.2277766088967548,"vX0":4.142539805575964,"vY0":-135.01848557659866,"vZ0":-6.166652587441096,"x":131.42,"y":151.63,"x0":-2.076459131462033,"y0":50.001261313673325,"z0":6.28961894719537,"aX":2.0632639560911903},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.9,"breakHorizontal":-2.9,"spinRate":2581,"spinDirection":189},"zone":1,"typeConfidence":0.91,"plateTime":0.4054180336386808,"extension":6.807820259656239},"index":7,"playId":"7027fed0-dc4d-3598-be85-4bc1232fb0aa","pitchNumber":6,"startTime":"2026-04-30T01:52:21.357Z","endTime":"2026-04-30T01:52:25.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":620443,"link":"/api/v1/people/620443"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":695578,"link":"/api/v1/people/695578","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_ab"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_ab"},{"player":{"id":695578,"link":"/api/v1/people/695578"},"credit":"b_pa"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:52:25.294Z","atBatIndex":80},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Curtis Mead homers (4) on a fly ball to center field.","rbi":1,"awayScore":14,"homeScore":2,"isOut":false},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T01:52:31.764Z","endTime":"2026-04-30T01:53:20.809Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605218,"fullName":"Carl Edwards Jr.","link":"/api/v1/people/605218"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":678554,"fullName":"Curtis Mead","link":"/api/v1/people/678554"},"responsiblePitcher":{"id":605218,"link":"/api/v1/people/605218"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.675815186348245,"aZ":-8.694621922168684,"pfxX":0.5981641566813649,"pfxZ":12.488102766126195,"pX":0.3586711782122586,"pZ":2.504336002000298,"vX0":5.53084348200385,"vY0":-135.97175292559558,"vZ0":-8.199550727818274,"x":103.33,"y":171.16,"x0":-1.7759565150921073,"y0":50.000897654060154,"z0":6.154952325031534,"aX":1.1240845186822794},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":21.1,"breakHorizontal":-2.2,"spinRate":2630,"spinDirection":186},"zone":6,"typeConfidence":0.91,"plateTime":0.40219561539395476,"extension":7.018084154003333},"index":0,"playId":"13f7286f-0cad-3e4c-9dea-f5bdd7f42537","pitchNumber":1,"startTime":"2026-04-30T01:52:44.680Z","endTime":"2026-04-30T01:52:49.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":620443,"link":"/api/v1/people/620443"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.247,"strikeZoneBottom":1.639,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.282309407392717,"aZ":-40.95851194348152,"pfxX":3.257659044589793,"pfxZ":-6.307853822010243,"pX":-0.039826062197529356,"pZ":2.5088689366178847,"vX0":3.289496051559745,"vY0":-117.789965370421,"vZ0":-0.5082906122523141,"x":118.52,"y":171.04,"x0":-1.882451925275934,"y0":50.00306083766553,"z0":6.544274867215467,"aX":4.535753872170589},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-11.3,"breakHorizontal":-6.7,"spinRate":2264,"spinDirection":21},"zone":5,"typeConfidence":0.89,"plateTime":0.4666402168849473,"extension":6.830640776090602},"hitData":{"launchSpeed":99.7,"launchAngle":28.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":85.29,"coordY":45.84}},"index":1,"playId":"175df6d8-bb02-328e-81ef-b4d83ca19edf","pitchNumber":2,"startTime":"2026-04-30T01:52:56.978Z","endTime":"2026-04-30T01:53:20.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":620443,"link":"/api/v1/people/620443"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":678554,"link":"/api/v1/people/678554","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_ab"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_ab"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"credit":"b_pa"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:53:20.809Z","atBatIndex":81},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brady House flies out to right fielder Carson Benge.","rbi":0,"awayScore":14,"homeScore":2,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T01:53:23.763Z","endTime":"2026-04-30T01:54:47.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605218,"fullName":"Carl Edwards Jr.","link":"/api/v1/people/605218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691781,"fullName":"Brady House","link":"/api/v1/people/691781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30679392106571,"aZ":-13.656393183429621,"pfxX":1.8389745835061237,"pfxZ":10.012190635636632,"pX":1.0164395991273165,"pZ":3.5198499336719076,"vX0":6.9048930452955934,"vY0":-135.09434542883736,"vZ0":-4.901757217741839,"x":78.26,"y":143.74,"x0":-1.8108469360225168,"y0":50.00051654499676,"z0":6.31700416036406,"aX":3.3982020038240996},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":-4.8,"spinRate":2538,"spinDirection":186},"zone":12,"typeConfidence":0.91,"plateTime":0.4053802344467794,"extension":6.867180990292846},"index":0,"playId":"1384600c-4c15-304b-8721-7cde6ab84b03","pitchNumber":1,"startTime":"2026-04-30T01:53:34.414Z","endTime":"2026-04-30T01:53:38.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":620443,"link":"/api/v1/people/620443"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06987568091605,"aZ":-20.590129046906632,"pfxX":-8.039371288008947,"pfxZ":7.035261667187272,"pX":-1.3932661910589614,"pZ":2.0414446151155694,"vX0":4.453411616228328,"vY0":-127.9697845880952,"vZ0":-6.442245934687025,"x":170.11,"y":183.66,"x0":-2.117665304032724,"y0":50.0058259887241,"z0":6.2208222370616015,"aX":-13.246294936807967},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":11.4,"breakHorizontal":13.4,"spinRate":1718,"spinDirection":205},"zone":13,"typeConfidence":0.91,"plateTime":0.42912148906148095,"extension":6.777738422881446},"index":1,"playId":"a9b9e270-dc36-3280-8d59-e6192d8c3c8f","pitchNumber":2,"startTime":"2026-04-30T01:53:46.934Z","endTime":"2026-04-30T01:53:51.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":620443,"link":"/api/v1/people/620443"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.656971800764545,"aZ":-23.865449838708894,"pfxX":-10.354597114705776,"pfxZ":4.8916786816704265,"pX":-1.6430904172219594,"pZ":2.187167553971724,"vX0":4.6956628827031,"vY0":-130.16487466159,"vZ0":-5.913416796839568,"x":179.63,"y":179.73,"x0":-2.134087728020617,"y0":50.00647577038986,"z0":6.318179872977732,"aX":-17.60925553157591},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.7,"breakHorizontal":17.5,"spinRate":1789,"spinDirection":208},"zone":13,"typeConfidence":0.9,"plateTime":0.4222747760680705,"extension":6.8073703629215325},"index":2,"playId":"0abb08b8-81f7-34cb-9e0f-7cf6b1af5ed4","pitchNumber":3,"startTime":"2026-04-30T01:53:59.588Z","endTime":"2026-04-30T01:54:03.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":620443,"link":"/api/v1/people/620443"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":14,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-30T01:54:09.481Z","endTime":"2026-04-30T01:54:21.774Z","isPitch":false,"type":"action","player":{"id":691781,"link":"/api/v1/people/691781"},"defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":620443,"link":"/api/v1/people/620443"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.730304538725363,"aZ":-21.93494244356139,"pfxX":-8.706979211748468,"pfxZ":5.861836206260023,"pX":0.49024572995023924,"pZ":2.3304030847601656,"vX0":8.943845053340896,"vY0":-131.52788549629605,"vZ0":-6.031520434359919,"x":98.31,"y":175.86,"x0":-1.8282165273645945,"y0":50.003110201560105,"z0":6.28743415249516,"aX":-15.207519910457322},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.4,"breakHorizontal":13.7,"spinRate":1948,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.4169519302133131,"extension":7.003687070090006},"index":4,"playId":"e4515be1-a81e-3b69-b5ee-0f111c256689","pitchNumber":4,"startTime":"2026-04-30T01:54:21.774Z","endTime":"2026-04-30T01:54:27.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":620443,"link":"/api/v1/people/620443"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.633038896532728,"aZ":-39.96400018186639,"pfxX":4.083093235777788,"pfxZ":-5.5357221616981445,"pX":-0.10465494654880626,"pZ":3.1457145994643585,"vX0":3.3996920756058877,"vY0":-118.94096512039279,"vZ0":0.8159578442586299,"x":120.99,"y":153.85,"x0":-2.0923330709526042,"y0":50.00302161838045,"z0":6.474497018237972,"aX":5.744828571810961},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-9.4,"breakHorizontal":-8.3,"spinRate":2325,"spinDirection":32},"zone":2,"typeConfidence":0.87,"plateTime":0.46370757067592505,"extension":6.747351211822118},"hitData":{"launchSpeed":92.0,"launchAngle":40.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.72,"coordY":88.19}},"index":5,"playId":"1db0a873-49d4-3f5a-addc-8bd4f92ac6a1","pitchNumber":5,"startTime":"2026-04-30T01:54:38.025Z","endTime":"2026-04-30T01:54:47.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":620443,"link":"/api/v1/people/620443"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":691781,"link":"/api/v1/people/691781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_ab"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_ab"},{"player":{"id":691781,"link":"/api/v1/people/691781"},"credit":"b_pa"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:54:47.677Z","atBatIndex":82},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Tena lines out sharply to left fielder Austin Slater.","rbi":0,"awayScore":14,"homeScore":2,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-30T01:55:03.764Z","endTime":"2026-04-30T01:55:46.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605218,"fullName":"Carl Edwards Jr.","link":"/api/v1/people/605218"},"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":677588,"fullName":"José Tena","link":"/api/v1/people/677588"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596103,"link":"/api/v1/people/596103"},"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":92.1,"endSpeed":85.1,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.480670033750847,"aZ":-15.190722673472512,"pfxX":2.1032089997221153,"pfxZ":9.238807615523138,"pX":0.20556659970069377,"pZ":3.6741544090405442,"vX0":5.0705332136795915,"vY0":-134.1185709590828,"vZ0":-4.494148970068169,"x":109.16,"y":139.58,"x0":-1.9759501920306766,"y0":50.004893935821734,"z0":6.4400799041958825,"aX":3.8681338710132676},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.1,"breakHorizontal":-4.8,"spinRate":2588,"spinDirection":189},"zone":12,"typeConfidence":0.91,"plateTime":0.40694806977928,"extension":6.803871635035257},"index":0,"playId":"3e9d01ce-b966-3572-bfdd-4023caa251fd","pitchNumber":1,"startTime":"2026-04-30T01:55:11.385Z","endTime":"2026-04-30T01:55:15.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":620443,"link":"/api/v1/people/620443"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.7,"endSpeed":85.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78937764842556,"aZ":-12.825210056674605,"pfxX":1.3790933485482713,"pfxZ":10.436654260884467,"pX":-0.44860504439839133,"pZ":2.5749626290791525,"vX0":3.946906970527519,"vY0":-134.9230154549794,"vZ0":-7.4662045365500544,"x":134.1,"y":169.26,"x0":-2.106398641704838,"y0":50.006696115901605,"z0":6.271236911163206,"aX":2.5569280097231055},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":-3.2,"spinRate":2594,"spinDirection":190},"zone":4,"typeConfidence":0.91,"plateTime":0.4050855473919701,"extension":6.806089718956628},"index":1,"playId":"3f44e9de-5b06-30b5-a6c7-8614de243832","pitchNumber":2,"startTime":"2026-04-30T01:55:23.872Z","endTime":"2026-04-30T01:55:27.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":620443,"link":"/api/v1/people/620443"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.14,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.726971973911354,"aZ":-20.687715649413278,"pfxX":-6.203105874057218,"pfxZ":6.850269040917933,"pX":-0.32503221430403256,"pZ":2.3406232262764353,"vX0":6.029841981990688,"vY0":-128.45548033794694,"vZ0":-5.673859825307858,"x":129.39,"y":175.58,"x0":-1.8929331658658222,"y0":50.003418484824984,"z0":6.178360504752277,"aX":-10.403598673176894},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":11.4,"breakHorizontal":10.0,"spinRate":1843,"spinDirection":209},"zone":4,"typeConfidence":0.92,"plateTime":0.4258122821196926,"extension":7.160727051169469},"hitData":{"launchSpeed":102.8,"launchAngle":15.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":67.56,"coordY":104.05}},"index":2,"playId":"d41d3f50-d4fb-31c3-b744-596283c18cf3","pitchNumber":3,"startTime":"2026-04-30T01:55:40.103Z","endTime":"2026-04-30T01:55:46.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605218,"link":"/api/v1/people/605218","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":620443,"link":"/api/v1/people/620443"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":677595,"link":"/api/v1/people/677595"},"left":{"id":596103,"link":"/api/v1/people/596103"},"center":{"id":621438,"link":"/api/v1/people/621438"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":677588,"link":"/api/v1/people/677588","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_ab"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_ab"},{"player":{"id":677588,"link":"/api/v1/people/677588"},"credit":"b_pa"},{"player":{"id":605218,"link":"/api/v1/people/605218"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:55:46.410Z","atBatIndex":83},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronny Mauricio strikes out swinging, catcher Keibert Ruiz to first baseman Curtis Mead.","rbi":0,"awayScore":14,"homeScore":2,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T01:58:01.956Z","endTime":"2026-04-30T01:59:08.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660688,"link":"/api/v1/people/660688"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: PJ Poulin replaces Paxton Schultz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":14,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-30T01:57:45.916Z","endTime":"2026-04-30T01:58:04.186Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676571,"link":"/api/v1/people/676571"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687606,"link":"/api/v1/people/687606","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":68.0,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.657407991233935,"aZ":-28.6310988948538,"pfxX":-0.48060244170467215,"pfxZ":2.944283369472906,"pX":-0.7423138041851898,"pZ":2.571168510946397,"vX0":-6.556205160311725,"vY0":-110.75375501311677,"vZ0":2.5647495547396235,"x":145.3,"y":169.36,"x0":2.35895667947288,"y0":50.00116671898248,"z0":4.458371927896673,"aX":-0.5776569838718072},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":6.6,"breakHorizontal":3.1,"spinRate":2170,"spinDirection":274},"zone":4,"typeConfidence":0.9,"plateTime":0.5007119196936731,"extension":6.2594065215975485},"index":1,"playId":"c59b1992-d6a8-350f-98e1-a80bd83cdae8","pitchNumber":1,"startTime":"2026-04-30T01:58:04.186Z","endTime":"2026-04-30T01:58:08.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":70.3,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.173102683012527,"aZ":-26.146496497109517,"pfxX":-5.24126940460248,"pfxZ":4.753947040377359,"pX":0.48461078840691324,"pZ":1.4276663384135138,"vX0":-3.2104082544759227,"vY0":-112.64827012796185,"vZ0":-0.27437450221225534,"x":98.53,"y":200.23,"x0":2.6159613230346483,"y0":50.000808948681964,"z0":4.226720342099166,"aX":-6.638229013579195},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":8.9,"breakHorizontal":10.4,"spinRate":2396,"spinDirection":262},"zone":14,"typeConfidence":0.9,"plateTime":0.4888975825138093,"extension":6.342079181919971},"index":2,"playId":"466d12dd-1deb-389b-add6-7c498eb27bd6","pitchNumber":2,"startTime":"2026-04-30T01:58:20.672Z","endTime":"2026-04-30T01:58:24.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":70.0,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.838128154355594,"aZ":-38.40887095140734,"pfxX":10.949327042386738,"pfxZ":-4.9287560134039925,"pX":1.0035488971346875,"pZ":2.372142443692077,"vX0":-6.094754803719724,"vY0":-113.00741986207538,"vZ0":3.841760011849037,"x":78.75,"y":174.73,"x0":2.3437838461638165,"y0":50.00302595042013,"z0":4.564650814711714,"aX":13.848859214814503},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-7.2,"breakHorizontal":-17.8,"spinRate":1435,"spinDirection":81},"zone":14,"typeConfidence":0.91,"plateTime":0.48883661061069317,"extension":6.192760436001084},"index":3,"playId":"5a2f33fd-4ffd-3944-9428-ecfb0887b6c2","pitchNumber":3,"startTime":"2026-04-30T01:58:37.661Z","endTime":"2026-04-30T01:58:41.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.5,"strikeZoneTop":3.365,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.981326717170234,"aZ":-35.45597773621519,"pfxX":9.137196833571831,"pfxZ":-2.534902052119925,"pX":0.45511390772588195,"pZ":0.4172254091803514,"vX0":-6.6719144050008525,"vY0":-113.38777708536591,"vZ0":-0.8415777736686166,"x":99.65,"y":227.51,"x0":2.2579042943977896,"y0":50.004373804199965,"z0":4.351148800395248,"aX":11.82223316780832},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-4.4,"breakHorizontal":-14.8,"spinRate":1664,"spinDirection":76},"zone":14,"typeConfidence":0.9,"plateTime":0.48426597599454535,"extension":6.145019474667784},"index":4,"playId":"eae6c256-a79a-3b10-9374-581cace18ed2","pitchNumber":4,"startTime":"2026-04-30T01:58:59.091Z","endTime":"2026-04-30T01:59:08.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-30T01:59:08.609Z","atBatIndex":84},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bo Bichette grounds out, second baseman José Tena to first baseman Curtis Mead.","rbi":0,"awayScore":14,"homeScore":2,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T01:59:11.702Z","endTime":"2026-04-30T02:00:01.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677588,"link":"/api/v1/people/677588"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678554,"link":"/api/v1/people/678554"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":71.9,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2250096557217,"aZ":-29.274647349453982,"pfxX":-7.788386391589956,"pfxZ":2.202257788774711,"pX":-1.697201099217166,"pZ":2.2790967281518144,"vX0":-6.807661833226421,"vY0":-114.92408132162603,"vZ0":1.8167623746814996,"x":181.69,"y":177.24,"x0":2.33144266678943,"y0":50.00405355801425,"z0":4.352065307411613,"aX":-10.264683550272414},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":4.8,"breakHorizontal":16.0,"spinRate":2621,"spinDirection":189},"zone":13,"typeConfidence":0.9,"plateTime":0.4793100760155071,"extension":6.473535902530792},"index":0,"playId":"83be79fb-0820-369f-8d7d-63cc66410ce6","pitchNumber":1,"startTime":"2026-04-30T01:59:34.772Z","endTime":"2026-04-30T01:59:38.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.177940374416803,"aZ":-25.82208896635986,"pfxX":11.17575349474382,"pfxZ":3.703797643752303,"pX":0.6576885235989431,"pZ":3.1735149956013156,"vX0":-7.5462152573777335,"vY0":-130.32692688323874,"vZ0":1.866269008278079,"x":91.93,"y":153.1,"x0":2.1432836215703617,"y0":50.00196662299004,"z0":4.402467824275449,"aX":19.16469211712326},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":-18.5,"spinRate":2223,"spinDirection":108},"zone":3,"typeConfidence":2.0,"plateTime":0.4207675838207483,"extension":6.312457858905639},"hitData":{"launchSpeed":98.1,"launchAngle":-4.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.8,"coordY":151.18}},"index":1,"playId":"5dd4f82c-ed9b-334f-b7df-5b318082e09e","pitchNumber":2,"startTime":"2026-04-30T01:59:51.807Z","endTime":"2026-04-30T02:00:01.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-04-30T02:00:01.134Z","atBatIndex":85},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out to right fielder Joey Wiemer.","rbi":0,"awayScore":14,"homeScore":2,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-30T02:00:09.677Z","endTime":"2026-04-30T02:01:37.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676571,"fullName":"PJ Poulin","link":"/api/v1/people/676571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.84"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.21"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.35"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.96"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.24"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.16"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.82"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.12"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.03"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.18"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.84"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.26"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.14"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".381"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".378"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.190"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".775"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".697"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".865"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".523"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.190"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".576"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".775"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".697"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".865"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".806"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".609"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".523"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".618"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.941649400828464,"aZ":-30.720956808705743,"pfxX":10.724210508472062,"pfxZ":0.8669540193939191,"pX":1.3360465743732592,"pZ":2.176470690255467,"vX0":-6.103595994282637,"vY0":-128.72313969942107,"vZ0":0.7144474435631846,"x":66.07,"y":180.02,"x0":2.350737640335101,"y0":50.00108658143228,"z0":4.28303323283321,"aX":17.906657550978412},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.0,"breakHorizontal":-18.0,"spinRate":2118,"spinDirection":107},"zone":14,"typeConfidence":0.91,"plateTime":0.4263210191769202,"extension":6.28532994949453},"index":0,"playId":"75654b0f-933f-3c56-97bd-14693bddff51","pitchNumber":1,"startTime":"2026-04-30T02:00:28.942Z","endTime":"2026-04-30T02:00:32.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6324081873492,"aZ":-29.203859804397055,"pfxX":12.049811237809866,"pfxZ":1.7843901990734157,"pX":-0.606686138229038,"pZ":1.7357014726514444,"vX0":-10.95772667320454,"vY0":-128.58425744214182,"vZ0":-0.6375371448845699,"x":140.13,"y":191.92,"x0":2.1525189125606174,"y0":50.005979863355854,"z0":4.260541031562265,"aX":20.10311919510045},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":-19.2,"spinRate":2114,"spinDirection":106},"zone":7,"typeConfidence":0.91,"plateTime":0.4266122597014732,"extension":6.437928053949125},"index":1,"playId":"24896948-4d08-3ac1-95b1-b2bb821df80c","pitchNumber":2,"startTime":"2026-04-30T02:00:47.073Z","endTime":"2026-04-30T02:00:50.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.770903479815313,"aZ":-30.1171107397682,"pfxX":-3.808402083547227,"pfxZ":1.5437643305893727,"pX":-1.208066946039352,"pZ":0.5281513532915246,"vX0":-7.1025744022722765,"vY0":-115.91911357735161,"vZ0":-1.4780228404488633,"x":163.05,"y":224.52,"x0":2.4153092052920453,"y0":50.00274299602051,"z0":4.104211056280193,"aX":-5.077612365285956},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":2.6,"breakHorizontal":9.0,"spinRate":2426,"spinDirection":263},"zone":13,"typeConfidence":0.9,"plateTime":0.4762263952260515,"extension":6.4960470057558934},"index":2,"playId":"79b4788c-70f2-3540-b9ca-a4d7501a18b3","pitchNumber":3,"startTime":"2026-04-30T02:01:06.163Z","endTime":"2026-04-30T02:01:09.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41977732281544,"aZ":-31.637892120187484,"pfxX":9.887822602810758,"pfxZ":0.32232482794405115,"pX":0.3857508102863372,"pZ":1.9093364337733976,"vX0":-8.2165950101884,"vY0":-129.55041875376233,"vZ0":0.08206384207265627,"x":102.3,"y":187.23,"x0":2.3221576447746113,"y0":50.00621392121643,"z0":4.306197410893362,"aX":16.72029499154028},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.8,"breakHorizontal":-16.0,"spinRate":2162,"spinDirection":102},"zone":9,"typeConfidence":0.9,"plateTime":0.42365438716897375,"extension":6.453735121727909},"hitData":{"launchSpeed":97.7,"launchAngle":28.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.41,"coordY":78.47}},"index":3,"playId":"09d42a34-2afd-3afe-9c5b-92f0a0953ccc","pitchNumber":4,"startTime":"2026-04-30T02:01:29.232Z","endTime":"2026-04-30T02:01:37.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676571,"link":"/api/v1/people/676571","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660688,"link":"/api/v1/people/660688"},"first":{"id":678554,"link":"/api/v1/people/678554"},"second":{"id":677588,"link":"/api/v1/people/677588"},"third":{"id":691781,"link":"/api/v1/people/691781"},"shortstop":{"id":683083,"link":"/api/v1/people/683083"},"left":{"id":695734,"link":"/api/v1/people/695734"},"center":{"id":696285,"link":"/api/v1/people/696285"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":665281,"link":"/api/v1/people/665281"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":676571,"link":"/api/v1/people/676571"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-04-30T02:01:37.506Z","atBatIndex":86}]